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

Скрыть определенный текст от гостей


Adonis

Вопрос

Вобщем видел я подобный хак на некоторых форумах и вот потребовался мне потратил 3 часа на поиск не нашел может кто знает помогите
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

Да уж нашел следал как все распсанно а не работает

 

Step 1

************

 

>> Open sources/Topics.php

 

 

>> Find:

 

 

/ **************************************************

*****************************************/

// Grab the posts we'll need

/ **************************************************

*****************************************/

 

$first = intval($ibforums->input['st']);

 

 

 

 

>> ADD After:

 

 

// ############### 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

************

 

 

>> Find:

 

 

 

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

 

 

>> Add After

 

// ############### 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><span class='hidden_text'>Hidden Part:</span></b><br> \\1", $row['post'] );

}

else

{

$row['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "<b><span class='hidden_text'>[ Hidden Text ]</span></b>", $row['post'] );

}

}

// ############### HIDE (LOCK) HACK ###################

 

 

******* Close and Save *********

 

************

Step 3

************

>> Open /sources/misc/print_page.php

 

>> Find:

 

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

{

 

>> Add after

 

// ############### HIDE (LOCK) HACK ###################

$allposters[] = $i['author_name'];

// ############### HIDE (LOCK) HACK ###################

 

 

>> Find:

 

$row['post'] = preg_replace( "/<!--EDIT\|(.+?)\|(.+?)-->/", "", $row['post'] );

 

>> ADD after

 

 

// ############### 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 Text ]</b>", $row['post'] );

}

}

// ############### HIDE (LOCK) HACK ###################

 

 

****** Close and Save ******

 

************

Step 4

************

>> Open souces/sources/lib/post_q_reply_post.php

 

>> Find:

 

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

 

>> Add after

 

// ############### HIDE (LOCK) HACK ###################

if(preg_match("#\[hide\](.+?)\[/hide\]#is", $this->quoted_post['post']))

{

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

}

// ############### HIDE (LOCK) HACK ###################

 

****** Close and Save ******

 

*********

Step 5

*********

 

>> Open souces/Post.php

 

>> Find

while ( $row = $DB->fetch_row($post_query) )

{

 

 

>> Add after

 

// ############### HIDE (LOCK) HACK ###################

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

// ############### HIDE (LOCK) HACK ###################

 

****** Close and Save ******

 

 

************

Step 6

Search fix

************

 

>> Open /sources/Search.php

>> Find

$topic['post'] = str_replace( "\n", "<br />", $topic['post'] );

>> After ADD:

// ############### HIDE (LOCK) HACK ###################

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

// ############### HIDE (LOCK) HACK ###################

 

 

 

************

Step 7

Color Setup

************

 

Go to the ACP -> Mange Style Sheets

Add to all Style Sheets

 

.hidden_text { color: yellow; }

 

Edit the color value!

 

******************

Step 8

Button (credit: barc0de)

******************

 

--------------------

OPEN : html/ibfcode.js

--------------------

FIND : var CODE_open = 0;

 

ADD UNDER : var HIDE_open = 0;

 

--------------------

OPEN : lang/en/lang_post.php

--------------------

 

FIND : 'hb_click_close' => "Click button again to close",

 

ADD UNDER : 'hb_hide' => "Hide your Text",

 

--------------------

OPEN : Skin/sx/skin_post.php ( remember to upload to every Sx directory you have )

--------------------

 

--

 

Under : function postbox_buttons($data) {

 

FIND : var help_code = "{$ibforums->lang['hb_code']}";

 

ADD : var help_hide = "{$ibforums->lang['hb_hide']}";

 

--

 

UNDER : function postbox_buttons($data) {

 

FIND : <input type='button' accesskey='u' value=' U ' onclick='simpletag("U")' class='codebuttons' name='U' style="text-decoration:underline" onmouseover="hstat('under')" />

 

ADD UNDER : <input type='button' accesskey='d' value=' HIDE ' onClick='simpletag("HIDE")' class='codebuttons' name="HIDE" onMouseOver="hstat('hide')">

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

  • 0
Adonis

я собственно не понимаю что именно не получаеться

А собственно не работает и все не каких изминений нет [hide]тест[/hide] и не паешт

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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