Форум сервиса

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Моды

Сообщений 151 страница 180 из 247

151

Упс...где то недочитал значит :) я просто подумал что ставяться индивидуально на форум :) Прошу прощения... =)

0

152

Мне кажется, это должно быть многим интересно
http://www.ibresource.ru/db/240/
Дата последнего посещения форума пользователем, отображаемая в профиле. Если есть возможность, поставьте, пожалуйста  :rolleyes:

0

153

Admin
Поставте мод для скрытого текста,я думаю он всем понадобится по своим причинам.

0

154

Мне кажется, это должно быть многим интересно
http://www.ibresource.ru/db/240/
Дата последнего посещения форума пользователем, отображаемая в профиле. Если есть возможность, поставьте, пожалуйста 

____
не обязательно, т.к это Вообще-то кому Важно?
Deluxe
опять же ,не нужно.
Скрытый можно пердать по ПМ.

0

155

____
не обязательно, т.к это Вообще-то кому Важно?

Кому-нибудь важно, мне например :) Важно узнать, когда человек последний раз заходил на форум.

0

156

Кому-нибудь важно, мне например :) Важно узнать, когда человек последний раз заходил на форум.

ради одного человека ничего не делают. :)
Я можнол сказать всеми Косточками "против"
а посмотреь-это бессмысленно.
при желании, можно повесить в табло "кто был за *** время* повесить *** на скажем 76545мин.
и потом смотреть ,когда за эти  76545 мин кто-то был

0

157

Ну чтож да не буду я забанен, а то будет обидно попасть в бан за тягу к познанию... :(
Вопрос собственно приходится повторять....
почему произошло так, что у меня в Админке теперь такая бадяга....????
[реклама вместо картинки]
Вопрос в том, почему исчезли изображения кнопок и как их вернуть на исходные места...
В Админке ничего не трогал...  :blink:

0

158

Семеныч,

В админке в левом верхнем углу есть ссылка - настройки админцентра - вот там и выставляем "отображать макросы".
Уже сделал.. Отлично показываются.

Этот вопрос нужно задавать в тему про макросы, а не про моды.

0

159

Я можнол сказать всеми Косточками "против"
а посмотреь-это бессмысленно.

А я,как и весьма многие, за.Вещь весьма полезная.

0

160

Вот, прочти ето, мож поможет! :D

Идём в Админцентр => Скины и Шаблоны => HTML шаблоны => Настройка HTML => Topic View Section => Post Entry, там производим такие действия:

1. Находим:

Код:
{$author['avatar']}

ПОСЛЕ этого вставляем:

Код:
<if="author['id'] == 'X'">
<span style="color:green">
</if>

где в строчке <if="author['id'] == '1'"> вместо X пишем id пользователя, детали которого будем выделять, а в <span style="color:green"> меням green на нужный цвет из таблицы базовых цветов или hex-код цвета.

2. Находим:

 

Код:
{$author['member_number']} 

ПОСЛЕ этого вставляем:

Код:
<if="author['id'] == 'X'">
</span>
</if>

где в строчке <if="author['id'] = 'X'"> вместо X пишем тот же id, что писали в шаге 1.

Соответственно, если хотим выделить цветом только статус участника, то в шаге №2 ищем:

 

Код:
{$author['title']} 

и производим аналогичные операции.
Если хочется добавить иное форматирование к деталям юзера, то соответственно редактируем тег <span> в шаге 1.

:excl: Ну я тоже ещё раз повторяю, как и админ уже говорил: "Это делается на ваш страх и риск", тоесть если что нетак случится, и форум рухнет, то не валите на меня! :P

ДА нето...Он же те про имя сказал...А ни пра енто...У меня лична меняется статус и группы и рега...А как сделать шобы только имя?

0

161

А ни как нельзя уговорить админа добавить мод репутаций?
Ведь если он кому-то не нужен, можно его отключить в админке.. :(

0

162

admin
Я смотрю за некоторые моды много посетителей но всё равно их не ставят :(

А вот именно какие !
Я тоже за них:
1.Мод

2.Меню быстрого ответа полное
3.И Online/Offline

0

163

Вопрос: А СТОИТ ЛИ НА ФОРУМАХ МОД, ПОЗВОЛЯЮЩИЙ АТТАЧИТЬ БОЛЕЕ ОДНОЙ КАРТИНКИ В СООБЩЕНИИ?

0

164

Народ, а как я узнаю установлен ли какой-то мод или нет? Где-то надо обновлять что-то или че? (объясните незнающему)

А я оч хачу чебы был user color mod и скрытый текст (с максимально настраиваимыми правила скрытости). Вот вам даже установка и настройка скрытого текста:

Код:
I. Установка с нуля:

====================================================
1. Открыть файл sources/lib/post_parser.php
====================================================
a) Найти:
====================================================
  	//---------------------------------
  	// Do [CODE] tag
  	//---------------------------------

  	$txt = preg_replace( "#\[code\](.+?)\[/code\]#ies", "\$this->regex_code_tag('\\1')", $txt );
====================================================
Ниже добавить добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $txt = preg_replace( "#\[hide\](.+?)\[/hide\]#ies", "\$this->regex_hide_tag('\\1')", $txt );
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
b) Найти:
====================================================
$txt = preg_replace( "#<!--QuoteBegin-->(.+?)<!--QuoteEBegin-->#"
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $txt = preg_replace("#<!--HideBegin-->(.+?)<!--HideEBegin-->#", '[HIDE]', $txt);
      $txt = preg_replace("#<!--HideEnd-->(.+?)<!--HideEEnd-->#", '[/HIDE]', $txt);
      $txt = preg_replace( "#(\[/HIDE\])\s*?<br>\s*#si", "\\1\n", $txt);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
c) Найти:
====================================================
	/**************************************************/
	// regex_code_tag: Builds this code tag HTML
	//
	/**************************************************/
====================================================
Ниже добавить:
====================================================
  /*------------>Hidden text starts<---->(c)Vic'er<------------*/
  function regex_hide_tag($txt="") {
    global $ibforums;
  if ($txt == "") return;
  $txt = preg_replace( "#\[hide\]#i"     , "[HIDE]", $txt );
  $txt = preg_replace( "#\[\/hide\]#i"     , "[/HIDE]", $txt );
  $txt = preg_replace( "#\r#", "<br>", $txt);
  $txt = preg_replace( "#\n#", "<br>", $txt);
    $txt = preg_replace( "#\s{2}#", " &nbsp;", $txt );
    $html = $this->wrap_style(array('STYLE'=>'HIDE'));
    return "<!--HideBegin-->{$html['START']}<!--HideEBegin-->".$txt."<!--HideEnd-->{$html['END']}<!--HideEEnd-->";
  }
  function regex_hide_hidden($txt="", $message="", $type="html") {
    global $ibforums;
    if (!$ibforums->member['id']){
  	if ($type=="bbcode"){
        $txt = preg_replace("#\[hide\](.+?)\[\/hide\]#i", ($message?$message:$ibforums->lang['hidden_block']), $txt);
      }else{
        $html = $this->wrap_style(array('STYLE'=>'HIDEERROR'));
        $txt = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", (strlen($message)?$message:($html['START'].$ibforums->lang['hidden_block'].$html['END'])), $txt);
      }
    }
    return $txt;
  }
  /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
e) Найти:
====================================================
  $possible_use = array( 'CODE'  => array( 'CODE',  'Код' ),
====================================================
Ниже добавить:
====================================================
          /*------------>Hidden text starts<---->(c)Vic'er<------------*/
          'HIDE'  => array( 'HIDE',  'Скрытый текст' ),
          'HIDEERROR'  => array( 'HIDEERROR',  'Скрытый текст' ),
          /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
2. Открыть файл sources/Topics.php
====================================================
a) Найти:
====================================================
  	$row['post_css'] = $post_count % 2 ? 'post1' : 'post2';
====================================================
Ниже добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/


====================================================
3. Открыть файл sources/misc/print_page.php
====================================================
a) Найти:
====================================================
  	$row['post'] = preg_replace( "/<!--EDIT\|(.+?)\|(.+?)-->/", "", $row['post'] );
====================================================
Ниже добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post'], $ibforums->lang["hidden_block_edit"]);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
4. Открыть файл sources/lib/post_q_reply_post.php
====================================================
a) Найти:
====================================================
  $this->quoted_post['post'] = trim($class->parser->unconvert( $this->quoted_post['post'] ));
====================================================
Ниже добавить:
====================================================
    /*------------>Hidden text starts<---->(c)Vic'er<------------*/
    $this->quoted_post['post'] = $class->parser->regex_hide_hidden($this->quoted_post['post'], $ibforums->lang["hidden_block_edit"], "bbcode");
    /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
b) Найти:
====================================================
  	$class->output .= $class->html->preview( $this->post['post'] );
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
5. Открыть файл sources/lib/post_edit_post.php
====================================================
a) Найти:
====================================================
  	$class->output .= $class->html->preview( $this->post['post'] );
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
	
====================================================
6. Открыть файл sources/lib/post_new_post.php
====================================================
a) Найти:
====================================================
  	$class->output .= $class->html->preview( $this->post['post'] );
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
7. Открыть файл sources/lib/post_reply_post
====================================================
a) Найти:
====================================================
  	$class->output .= $class->html->preview( $this->post['post'] );
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
8. Открыть файл souces/Post.php
====================================================
a) Найти:
====================================================
  while ( $row = $DB->fetch_row($post_query) )
  {
====================================================
Ниже добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
9. Открыть файл souces/Search.php
====================================================
a) Найти:
====================================================
    $topic['post'] = str_replace( "\n", "<br />", $topic['post'] );
====================================================
Ниже добавить:
====================================================
        /*------------>Hidden text starts<---->(c)Vic'er<------------*/
        $topic['post'] = $this->parser->regex_hide_hidden($topic['post'], $this->lang["hidden_block_edit"]);
        /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
b) Найти:
====================================================
    else
    {
    	$topic['post'] = preg_replace( "/(^|\s)(".preg_quote($keywords, "/").")(\s|,|$)/i", "\\1<span class='searchlite'>\\2</span>\\3", $topic['post'] );
    }
  	}
  }
====================================================
Ниже добавить:
====================================================
    /*------------>Hidden text starts<---->(c)Vic'er<------------*/
    if (!class_exists("post_parser")){
      require "./sources/lib/post_parser.php";
      $this->parser = new post_parser();
    }
    $topic['post'] = $this->parser->regex_hide_hidden($topic['post'], $this->lang["hidden_block_edit"]);
    /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
10. Открыть файл html/ibfcode.js
====================================================
a) Найти:
====================================================
var CODE_open = 0;
====================================================
Ниже добавить:
====================================================
var HIDE_open = 0;

====================================================
b) Исправление глюка для рус языка
====================================================
Найти в двух местах:
====================================================
    eval("document.REPLIER." + tagRemove + ".value = ' " + tagRemove + " '");
====================================================
Заменить на:
====================================================
    eval("document.REPLIER." + tagRemove + ".value = document.REPLIER." + tagRemove + ".value.replace('*', '')");

====================================================
11. Открыть файл lang/*/lang_post.php
Если у Вас установлено несколько языков, нужно
проделать те же операции с файлом lang_post.php
каждого языка!
====================================================
a) Найти:
====================================================
'hb_click_close' => "
====================================================
Ниже добавить:
====================================================
'hb_hide' => "Скрыть текст (alt + d)",

====================================================
12. Открыть файл lang/*/lang_global.php
Если у Вас установлено несколько языков, нужно
проделать те же операции с файлом lang_global.php
каждого языка!
====================================================
a) Найти:
====================================================
);
?>
====================================================
Выше добавить:
====================================================
'hidden_block' => "Для просмотра этого блока необходима регистрация",
'hidden_block_edit' => "[ Скрытый текст ]",

====================================================
13. Открыть файл Skin/s*/skin_post.php
Если у Вас установлено несколько скинов, то
проделать те же операции с файлом skin_post.php
каждого скина!
====================================================
a) Найти :
====================================================
    <input type='button' accesskey='l' value=' LIST '    onclick='tag_list()'          class='codebuttons' name="LIST" onmouseover="hstat('list')" />
====================================================
Ниже добавить:
====================================================
     <input type='button' accesskey='d' value=' СКРЫТЫЙ ТЕКСТ ' onClick='simpletag("HIDE")'   class='codebuttons' name="HIDE" onMouseOver="hstat('hide')" />
====================================================
b) Найти после function get_javascript() {
====================================================
	var help_code           = "{$ibforums->lang['hb_code']}";
====================================================
Ниже добавить:
====================================================
	var help_hide           = "{$ibforums->lang['hb_hide']}";

====================================================
14. Установка цвета
====================================================
Перейти в 
    	Админцентр(ACP) -> 
    	Скины и Шаблоны(Skins & Templates) -> 
    	Стили(Style Sheets)
====================================================
Ко всем используемым стилям добавить
====================================================
/* Hidden text starts */
#HIDE { font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
#HIDEERROR { font-family: Verdana, Arial; font-size: 11px; color: #red; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
/* Hidden text ends */
====================================================
Или указать свой цвет и стиль!
====================================================

















//==================================================
// ВНИМАНИЕ. Перед обновлением рекомендуется закрыть 
// форум от посещений и сделать бекап базы
//==================================================

II.  Обновление с версии 1.0

====================================================
1. Открыть файл sources/lib/post_parser.php
====================================================
a) Удалить:
====================================================
	#################### Hidden text hack ####################
  ## $in text for parsing
  ## $outType outgoing body type (1=>reach html code, 
  ##                              2=>plain text code)
  ## $authMethod parsing mode (1=>show content, 
  ##                           2=>hide content, 
  ##                           0=>full checking)
	##########################################################
	function hiddenConv($in="", $outType=1, $authMethod=0)
	{
  global $ibforums;
  $style = array(
  	1=>array(
    	1 => array( 'START' => "<div class='hiddentop'>Скрытый текст:</div><div class='hiddenmain'>", 'END'=>"</div>" ),
    	2 => array( 'START' => "<div class='hiddenerror'>Для просмотра этого блока необходима регистрация", 'END'=>"</div>" )),
  	2=> array(
    	1 => array( 'START' => "<p>СКРЫТЫЙ ТЕКСТ:<br/>", 'END'=>"</p>" ),
    	2 => array( 'START' => "<p>[ Скрытый текст ]", 'END'=>"</p>" ))
  );

  if (!$authMethod)	$authMethod = $ibforums->member['id']?1:2;

  while(preg_match("#\[hide\](.+?)\[/hide\]#is", $in)){
  	switch ($authMethod){
    case 1;
    	$in = preg_replace("#\[hide\](.+?)\[/hide\]#is", $style[$outType][$authMethod]['START'].'\\1'.$style[$outType][$authMethod]['END'], $in);
    	break;
    case 2;
    	$in = preg_replace("#\[hide\](.+?)\[/hide\]#is", $style[$outType][$authMethod]['START'].$style[$outType][$authMethod]['END'], $in);
    	break;
  	}
  }
  $in = preg_replace("/\[hide\]/is", "",	$in);
  $in = preg_replace("/\[\/hide\]/is", "",	$in);
  return $in;
	}
	#################### Hidden text hack ####################
====================================================
b) Найти:
====================================================
  	//---------------------------------
  	// Do [CODE] tag
  	//---------------------------------

  	$txt = preg_replace( "#\[code\](.+?)\[/code\]#ies", "\$this->regex_code_tag('\\1')", $txt );
====================================================
Ниже добавить добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $txt = preg_replace( "#\[hide\](.+?)\[/hide\]#ies", "\$this->regex_hide_tag('\\1')", $txt );
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
c) Найти:
====================================================
$txt = preg_replace( "#<!--QuoteBegin-->(.+?)<!--QuoteEBegin-->#"
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $txt = preg_replace("#<!--HideBegin-->(.+?)<!--HideEBegin-->#", '[HIDE]', $txt);
      $txt = preg_replace("#<!--HideEnd-->(.+?)<!--HideEEnd-->#", '[/HIDE]', $txt);
      $txt = preg_replace( "#(\[/HIDE\])\s*?<br>\s*#si", "\\1\n", $txt);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
d) Найти:
====================================================
	/**************************************************/
	// regex_code_tag: Builds this code tag HTML
	//
	/**************************************************/
====================================================
Ниже добавить:
====================================================
  /*------------>Hidden text starts<---->(c)Vic'er<------------*/
  function regex_hide_tag($txt="") {
    global $ibforums;
  if ($txt == "") return;
  $txt = preg_replace( "#\[hide\]#i"     , "[HIDE]", $txt );
  $txt = preg_replace( "#\[\/hide\]#i"     , "[/HIDE]", $txt );
  $txt = preg_replace( "#\r#", "<br>", $txt);
  $txt = preg_replace( "#\n#", "<br>", $txt);
    $txt = preg_replace( "#\s{2}#", " &nbsp;", $txt );
    $html = $this->wrap_style(array('STYLE'=>'HIDE'));
    return "<!--HideBegin-->{$html['START']}<!--HideEBegin-->".$txt."<!--HideEnd-->{$html['END']}<!--HideEEnd-->";
  }
  function regex_hide_hidden($txt="", $message="", $type="html") {
    global $ibforums;
    if (!$ibforums->member['id']){
  	if ($type=="bbcode"){
        $txt = preg_replace("#\[hide\](.+?)\[\/hide\]#i", ($message?$message:$ibforums->lang['hidden_block']), $txt);
      }else{
        $html = $this->wrap_style(array('STYLE'=>'HIDEERROR'));
        $txt = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", (strlen($message)?$message:($html['START'].$ibforums->lang['hidden_block'].$html['END'])), $txt);
      }
    }
    return $txt;
  }
  /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
e) Найти:
====================================================
  $possible_use = array( 'CODE'  => array( 'CODE',  'Код' ),
====================================================
Ниже добавить:
====================================================
          /*------------>Hidden text starts<---->(c)Vic'er<------------*/
          'HIDE'  => array( 'HIDE',  'Скрытый текст' ),
          'HIDEERROR'  => array( 'HIDEERROR',  'Скрытый текст' ),
          /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
2. Открыть файл sources/Topics.php
====================================================
a) Найти:
====================================================
  #################### Hidden text hack ####################
  $row['post'] = $this->parser->hiddenConv($row['post']);
  #################### Hidden text hack ####################
====================================================
Заменить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
3. Открыть файл sources/misc/print_page.php
====================================================
a) Найти:
====================================================
  	#################### Hidden text hack ####################
  	$row['post'] = $this->parser->hiddenConv($row['post'], 2);
  	#################### Hidden text hack ####################
====================================================
Заменить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post'], $ibforums->lang["hidden_block_edit"]);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
4. Открыть файл sources/lib/post_q_reply_post.php
====================================================
a) Найти:
====================================================
  #################### Hidden text hack ####################
  $this->quoted_post['post'] = $class->parser->hiddenConv($this->quoted_post['post'], 2, 2);
  #################### Hidden text hack ####################
====================================================
Заменить:
====================================================
    /*------------>Hidden text starts<---->(c)Vic'er<------------*/
    $this->quoted_post['post'] = $class->parser->regex_hide_hidden($this->quoted_post['post'], $ibforums->lang["hidden_block_edit"], "bbcode");
    /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
b) Найти:
====================================================
  	$class->output .= $class->html->preview( $this->post['post'] );
====================================================
Выше добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
5. Открыть файл sources/lib/post_edit_post.php
====================================================
a) Найти:
====================================================
  	#################### Hidden text hack ####################
  	$this->post['post'] = $class->parser->hiddenConv($this->post['post']);
  	#################### Hidden text hack ####################
====================================================
Заменить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
6. Открыть файл sources/lib/post_new_post.php
====================================================
a) Найти:
====================================================
  	#################### Hidden text hack ####################
  	$this->post['post'] = $class->parser->hiddenConv($this->post['post']);
  	#################### Hidden text hack ####################
====================================================
Заменить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
7. Открыть файл sources/lib/post_reply_post
====================================================
a) Найти:
====================================================
  	#################### Hidden text hack ####################
  	$this->post['post'] = $class->parser->hiddenConv($this->post['post']);
  	#################### Hidden text hack ####################
====================================================
Заменить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $this->post['post'] = $class->parser->regex_hide_hidden($this->post['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
8. Открыть файл souces/Post.php
====================================================
a) Найти:
====================================================
  	#################### Hidden text hack ####################
  	$row['post'] = $this->parser->hiddenConv($row['post'], 2, 2);
  	#################### Hidden text hack ####################
====================================================
Заменить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post'], $this->lang["hidden_block_edit"]);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
9. Открыть файл souces/Search.php
====================================================
a) Найти:
====================================================

    #################### Hidden text hack ####################
    $topic['post'] = $this->parser->hiddenConv($topic['post'], 2, 2);
    #################### Hidden text hack ####################
====================================================
Заменить:
====================================================
        /*------------>Hidden text starts<---->(c)Vic'er<------------*/
        $topic['post'] = $this->parser->regex_hide_hidden($topic['post'], $this->lang["hidden_block_edit"]);
        /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
b)Найти:
====================================================
  #################### Hidden text hack ####################
  while(preg_match("#\[hide\](.+?)\[/hide\]#is", $topic['post']))
  	$topic['post'] = preg_replace( "#\[hide\](.+?)\[/hide\]#is", "[ при поиске этот текст не выводится ]", $topic['post']);
  $topic['post'] = preg_replace("/\[hide\]/is", "",	$topic['post']);
  $topic['post'] = preg_replace("/\[\/hide\]/is", "",	$topic['post']);
  #################### Hidden text hack ####################
====================================================
Заменить:
====================================================
    /*------------>Hidden text starts<---->(c)Vic'er<------------*/
    if (!class_exists("post_parser")){
      require "./sources/lib/post_parser.php";
      $this->parser = new post_parser();
    }
    $topic['post'] = $this->parser->regex_hide_hidden($topic['post'], $this->lang["hidden_block_edit"]);
    /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
10. Установка цвета
====================================================
Перейти в 
    	Админцентр(ACP) -> 
    	Скины и Шаблоны(Skins & Templates) -> 
    	Стили(Style Sheets)
====================================================
Во всех используемых стилях найти(если Вы меняли
цвета на свои, то соотв Вы знаете, что искать)
====================================================
Найти:
====================================================
/* Hidden text hack */
.hiddentop{
	background-color:#E4EAF2;
	border-left: 4px solid #8394B2; 
	border-top: 1px dotted #000; 
	border-right: 1px dotted #000;
	border-bottom: 0;
	color: #465584;
	font-weight: bold;
	font-size: 11px;
	margin: 8px auto 0 auto;
	padding: 8px;
}

.hiddenmain{
	font-family: Verdana, Arial; 
	font-size: 11px; color: #000000; 
	background-color: #FAFCFE; 
	border-left: 4px solid #8394B2; 
	border-right: 1px dotted #000; 
	border-bottom: 1px dotted #000; 
	padding: 4px; 
	margin: 0px auto 8px auto; 
}

.hiddenerror{
	color: red; 
	font-size:12px; 
	font-family: Arial, Verdana; 
	margin: 8px auto 0px auto; 
	font-weight:bold; 
	padding: 8px; 
	background-color:#E4EAF2; 
	border-left: 
	4px solid #8394B2; 
	border-top: 1px dotted #000; 
	border-right: 1px dotted #000; 
	border-bottom: 1px dotted #000; 
} 
/* Hidden text hack */
====================================================
заменить 
====================================================
/* Hidden text starts */
#HIDE { font-family: Verdana, Arial; font-size: 11px; color: #465584; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
#HIDEERROR { font-family: Verdana, Arial; font-size: 11px; color: #red; background-color: #FAFCFE; border: 1px solid #000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
/* Hidden text ends */
====================================================
Или указать свой цвет и стиль!
====================================================

====================================================
11. Обновление предыдущих постов
====================================================
Внимание: эта процедура ресурсоемка - 
необходимо остановить форум
====================================================
Файл hide_tag_up.php залить на сервер в любую папку
второго после корня форума уровня 
(например: форум/1/hide_tag_up.php)
И запустить только после того, как в post_parser.php
все изменения будут сделаны. 
В результате работы будут проверены все сообщения,
созданные или редактированыые после первого релиза
Если сообщения содержат теги [hide], то они будут
обработаны
====================================================










//==================================================
// ВНИМАНИЕ. Если вы производите обновление пред
// версии, то необходимо из модучей удалить
// добавленный ранее код 
//==================================================

III. Особенности установки и работы при наличии некоторых сторонних хаков

====================================================
1. iBF Portal v4.0 for IBF v1.2
====================================================
Открыть файл sources/Portal.php
====================================================
Найти:
====================================================
  $this->html = new skin_portal();
====================================================
Ниже добавить:
====================================================
    require ROOT_PATH."sources/lib/post_parser.php";
    $this->parser = new post_parser();
====================================================
Найти после function do_news()
====================================================
  while ( $row = $DB->fetch_row() )
  {
====================================================
Ниже добавить:
====================================================
      /*------------>Hidden text starts<---->(c)Vic'er<------------*/
      $row['post'] = $this->parser->regex_hide_hidden($row['post']);
      /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
2. TopicHints v1.30 for Invision Power Board v1.3F
====================================================
Открыть файл sources/functions.php
====================================================
Найти:
====================================================
	function process_hints($post)
	{
  global $ibforums;

  if ($ibforums->member['id'] != 0 and $ibforums->member['view_hints'] != 1)
  {
  	return "";
  }
====================================================
Ниже добавить:
====================================================
    /*------------>Hidden text starts<---->(c)Vic'er<------------*/
    $post = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", $ibforums->lang['hidden_block_edit'], $post);
    /*------------>Hidden text ends<------>(c)Vic'er<------------*/

====================================================
3. Цитата в стиле 2.x v1.0
====================================================
Измнения касаются порядка установки:
====================================================
a) пункт I.1.e следует читать, как:
====================================================
====================================================
Найти:
====================================================
             'CODE'  => array( 'id'=>'CODE', 'title' => 'Код' , 'css_top' => 'codetop'  , 'css_main' => 'codemain'  ),
====================================================
Ниже добавить:
====================================================
             /*------------>Hidden text starts<---->(c)Vic'er<------------*/
             'HIDE'  => array( 'id'=>'HIDE', 'title' => 'Скрытый текст' , 'css_top' => 'hidetop'  , 'css_main' => 'hidemain'  ),
             'HIDEERROR'  => array( 'id'=>'HIDEERROR', 'title' => '' , 'css_top' => 'hideerrortop'  , 'css_main' => 'hideerrormain'  ),
             /*------------>Hidden text ends<------>(c)Vic'er<------------*/
====================================================
b) пункт I.14 следует читать, как:
====================================================
====================================================
Ко всем используемым стилям добавить
====================================================
/* Hidden text starts */
.hidetop{ background: #E4EAF2; border: 1px dotted #000; border-bottom: 0; border-left: 4px solid #8394B2; color: #000; font-weight: bold; font-size: 10px; margin: 8px auto 0 auto; padding: 3px; }

.hidemain{ background: #FAFCFE; border: 1px dotted #000; border-left: 4px solid #8394B2; border-top: 0; color: #465584; padding: 4px; margin: 0 auto 8px auto;}

.hideerrortop{ background: #000; border: 0px; border-left: 4px solid #8394B2; color: #000; margin: 0px auto 0 auto; padding: 0px;}

.hideerrormain { background: #FAFCFE; border: 1px dotted #000; border-left: 4px solid #8394B2; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: red; padding: 4px; margin: 0 auto 8px auto;}

/* Hidden text ends */
====================================================
Или указать свой цвет и стиль!
====================================================

====================================================
4. Конвертор PHP->HTML
====================================================
a) Найти
====================================================
  	$template_faq_pp_ru->load_tpl_from_files('topic_list_message',$this->skin_path.'/topic_list_message.tpl');
  	while ($row = mysql_fetch_object ($result)) 
  	{	
====================================================
Ниже добавить
====================================================
        /*------------>Hidden text starts<---->(c)Vic'er<------------*/
        $row->post = preg_replace("#<!--HideBegin-->(.+?)<!--HideEEnd-->#", "[ Скрытый текст ]", $row->post);
        /*------------>Hidden text ends<------>(c)Vic'er<------------*/

Кажись то....я с ридми копировал...  :unsure:

0

165

"Меню быстрого ответа полное" очень нужно. Каждый раз разворачивать через "Расширенную форму" или жать на "Ответить" утомительно. Не понимаю кому это может казаться неудобным или громоздким? Если бы можно было сразу в "Быстром ответе" делать текст жирным, подчеркивать, раскрашивать и прочее, что обычно доступно после нескольких промежуточных манипуляциях.
Так что если кто голосует "за" "полное меню быстрого ответа" я присоединяюсь  :)

0

166

2 sergik
Это уже пройденный этап. Расширенная форма быстрого ответа установлена не будет.

0

167

2 sergik
Дык, можешь вон смайлики пока добавить в форму быстрого ответа. А там, может быть, придумаем что-нибудь сами...

0

168

Уважаемый admin, а не планируется ли установка мода на перенос отдельных сообщений?

0

169

2 cav
Переноса - куда? В другую тему? Так это можно и так сделать: выделяешь отдельное сообщение в отдельную тему, а потом с требуемой темой соединяешь.

0

170

ПОставьте МОД НАГРАДЫ на 1,3 финал версию.

0

171

Тут кто-то писал про мод репутации. По-мойму, нужно. В другой теме я уже писал про цитирование и online\offline, приношу сови извинения, оказываеться, это надо было постить сюда. Так вот, сделайте, пожалуйста.

А если не можете или считаете не нужным, обьясните почему и вообще, отреагируйте =)

0

172

Что касаемо мод, то по-моему уже пора голосование открывать )) )) Что до дневников, то их в интернете итак хватает, а кому нужно чем интересным поделиться, новостями или мыслями то пусть делятся, ведь для того и существуют форумы ) ) Или взять тоже самое выделение шрифта, тоже понты , для кого его выделять, для слепых ?))  Скрытый текст, и тут Штирлиц отыхает ))  :D А вот награды все таки нужны, нужно поощрять посетителей , что толку от статусов и званий, если их возможности ограничены, а тут престиж как никак, взять хотя бы тот же forum.prikolka.ru)) Как вы думаете, что подняло престиж этого форума? Правильно, присутствующий дух соревнования! ))  B)

Отредактировано MERcURY (2005-11-14 20:37:57)

0

173

Голосую за он-лайн / офф-лайн!

0

174

поддерживаю

0

175

Модули устанавливаються Администратором сервиса. Пока ни времени, ни возможности нет, как будет - сделаем...
С Вас нужны только Ссылки на модули и описания к ним

Чувак установи мне плиз вутетот МОД

0

176

вирп...чудом удержался не удалить сообщение.....
Уважаемый L3SniK, здесь касаються вопросы загрузки модов для ВСЕХ, а не для каждого лично....за личной прозьбой либо на почту или на PM(личку)

Так же могу добавить, что этот мод бесполезен, так как то что делает этот мод можно самому прописать...полистай форум...по поводу подсветке есть тема...и никакого мода, все своими стараниями=)

Вот собственно сама тема

Отредактировано Монши (2005-11-15 19:22:35)

0

177

вирп...чудом удержался не удалить сообщение.....
Уважаемый L3SniK, здесь касаються вопросы загрузки модов для ВСЕХ, а не для каждого лично....за личной прозьбой либо на почту или на PM(личку)

Так же могу добавить, что этот мод бесполезен, так как то что делает этот мод можно самому прописать...полистай форум...по поводу подсветке есть тема...и никакого мода, все своими стараниями=)

Вот собственно сама тема

Пасиб за помощь!

0

178

Я не пойму зачем вам мон на он-лайн / офф-лайн!
Чё это так важно?

0

179

иногда очень помогает.. это зависит от типа и содеражния форума

0

180

МОД НА РЕПУТАЦИЮ. ОДНОЗНАЧО ЗА! Обеими руками.

А также мод на закачку более чем одной картинки с компа.

Отредактировано shikamaru (2005-11-18 23:06:50)

0