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

Если хак хайд


-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 %

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

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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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