Перейти к контенту

Если хак хайд


-Time-

Рекомендуемые сообщения

Ворпос :

Если хак который действовал бы так - нужентег Хайдтипо после ответа человек побачит линку и все такое. :D

 

 

Спасибо

Ссылка на комментарий
Поделиться на других сайтах

Builder

 

 

Цитата

побачит линку

:D

ето я своиго модератора цитировал !

 

 

Хак нашёл на ибпланет, может кому понадобиться вот он ....

Description: 
This hack enables the posted to hide a certain block of text from viewers until 
they have posted in the thread. Once they post, the text between the [hide] tags is revealed.
NEW: Quote & Print Page HIDE!

Changes in 1.1:
Last 10 Posts HIDE!

UPDATE FROM 1.0 (IMPORTANT if u have installed 1.0)
Only make the changes in SETP 5 !!!!

************
Step 1
************

>> Open sources/Topics.php


>> sSearch for:


/********************************************************************************
***********/
// Grab the posts we'll need
/********************************************************************************
***********/

$first = $ibforums->input['st'];
if (!$first) $first = 0;




>> After ADD:


// ############### HIDE (LOCK) HACK ###################
$DB->query("SELECT author_name FROM ibf_posts WHERE topic_id='".$this->topic['tid']."'");

while($info = $DB->fetch_row())
{
$allposters[] = $info['author_name'];
}
// ############### HIDE (LOCK) HACK ###################



************
Step 2
************


>> Serch for:



$row['post_css'] = $post_count % 2 ? 'post1' : 'post2';


//--------------------------------------------------------------

$row['post'] = preg_replace( "/<!--EDIT\|(.+?)\|(.+?)-->/", "<span id='edit'>".$ibforums->lang['edited_by']." \\1 - \\2</span>", $row['post'] );



>> After ADD:

// ############### HIDE (LOCK) HACK ###################
	 if(preg_match("#\[hide\](.+?)\[/hide\]#is", $row['post']))
	 {
       if(in_array($ibforums->member['name'], $allposters))
    	 {
           $row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b><font color='yellow'>Hidden Part:</font></b><br> \\1", $row['post'] );
    	 }
    	 else
    	 {
           $row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b><font color='yellow'>[ Hidden Part, you can see after reply ]</font></b>", $row['post'] );
    	 }
	 }
// ############### HIDE (LOCK) HACK ###################


******* Close & Save ********


************
Step 3
Print Topic Hide!
by SpooN110
************
>> Open /sources/misc/print_page.php

>> Search for:

 while ($i = $DB->fetch_row() )
 {

>> After ADD:

// ############### HIDE (LOCK) HACK ###################
     $allposters[] = $i['author_name'];
// ############### HIDE (LOCK) HACK ###################


>> Search for:

	 if (!$ibforums->member['view_img'])
	 {
   $row['post'] = preg_replace( "/<img src[\"'](.+?)[\"'].+?".">/", "(IMG:<a href='\\1' target='_blank'>\\1</a>)", $row['post'] );
	 }

>> After ADD:


// ############### HIDE (LOCK) HACK ###################
	 if(preg_match("#\[hide\](.+?)\[/hide\]#is", $row['post']))
	 {
       if(in_array($ibforums->member['name'], $allposters))
    	 {
           $row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b>Hidden Part:</b><br> \\1", $row['post'] );
    	 }
    	 else
    	 {
           $row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b>[ Hidden Part, you can see after reply ]</b>", $row['post'] );
    	 }
	 }
// ############### HIDE (LOCK) HACK ###################


****** Close & Save *********

************
Step 4
Quote Hide
by SpooN110
************
>> Open sources/lib/post_q_reply_post.php

>> Search for:

 $this->quoted_post['post'] = trim($class->parser->unconvert( $this->quoted_post['post'] ));

>> After ADD:

// ############### HIDE (LOCK) HACK ###################
 $this->quoted_post['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $this->quoted_post['post']);
// ############### HIDE (LOCK) HACK ###################

****** Close & Save *********


*********
Step 5
Preview Post
*********

>> Open souces/Post.php

>> Find:
 while ( $row = $DB->fetch_row($post_query) )
 {


>> After ADD:

// ############### HIDE (LOCK) HACK ###################
 $row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[Hidden Text]", $row['post']);
// ############### HIDE (LOCK) HACK ###################

****** Close & Save *******


************
Step 6 (optional)
Button
************

Open skin/s1/skin_post.php

>> Search for:



<input type='button' accesskey='u' value=' U '       onClick='simpletag("U")'       class='codebuttons' title="UNDERLINE: [Control / Alt] + u" name='under' style="text-decoration:underline">



>> After ADD:



<input type='button' accesskey='Hide' value=' HIDE ' onClick='simpletag("Hide")'    class='codebuttons' title="HIDE: [Control / Alt] + l" name='Hide'>



****** Close & Save *********


************
Step 7
************

Upload the files.

Ready, have fun!

 

Добавлено:

Хак рабочий 100 %

у меня на форуме мона посмотреть пример если кому когда либо будет интересно ;)

админы неприймите ето за рекламу

Ссылка на комментарий
Поделиться на других сайтах

А нон тебе этот хак, насколько мне позволяет инглиш, он скрывает текст от юзвера пока он не запостит в тему
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.