Упс...где то недочитал значит я просто подумал что ставяться индивидуально на форум Прошу прощения... =)
Моды
Сообщений 151 страница 180 из 247
Поделиться1522005-09-18 19:04:48
Мне кажется, это должно быть многим интересно
http://www.ibresource.ru/db/240/
Дата последнего посещения форума пользователем, отображаемая в профиле. Если есть возможность, поставьте, пожалуйста
Поделиться1532005-09-19 17:55:17
Admin
Поставте мод для скрытого текста,я думаю он всем понадобится по своим причинам.
Поделиться1542005-09-20 17:37:11
Мне кажется, это должно быть многим интересно
http://www.ibresource.ru/db/240/
Дата последнего посещения форума пользователем, отображаемая в профиле. Если есть возможность, поставьте, пожалуйста
____
не обязательно, т.к это Вообще-то кому Важно?
Deluxe
опять же ,не нужно.
Скрытый можно пердать по ПМ.
Поделиться1552005-09-20 18:22:25
____
не обязательно, т.к это Вообще-то кому Важно?
Кому-нибудь важно, мне например Важно узнать, когда человек последний раз заходил на форум.
Поделиться1562005-09-20 18:59:34
Кому-нибудь важно, мне например Важно узнать, когда человек последний раз заходил на форум.
ради одного человека ничего не делают.
Я можнол сказать всеми Косточками "против"
а посмотреь-это бессмысленно.
при желании, можно повесить в табло "кто был за *** время* повесить *** на скажем 76545мин.
и потом смотреть ,когда за эти 76545 мин кто-то был
Поделиться1572005-09-27 00:34:08
Ну чтож да не буду я забанен, а то будет обидно попасть в бан за тягу к познанию...
Вопрос собственно приходится повторять....
почему произошло так, что у меня в Админке теперь такая бадяга....????
[реклама вместо картинки]
Вопрос в том, почему исчезли изображения кнопок и как их вернуть на исходные места...
В Админке ничего не трогал...
Поделиться1582005-09-27 02:38:01
Семеныч,
В админке в левом верхнем углу есть ссылка - настройки админцентра - вот там и выставляем "отображать макросы".
Уже сделал.. Отлично показываются.
Этот вопрос нужно задавать в тему про макросы, а не про моды.
Поделиться1592005-09-27 03:47:26
Я можнол сказать всеми Косточками "против"
а посмотреь-это бессмысленно.
А я,как и весьма многие, за.Вещь весьма полезная.
Поделиться1602005-10-07 15:24:38
Вот, прочти ето, мож поможет!
Идём в Админцентр => Скины и Шаблоны => 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: Ну я тоже ещё раз повторяю, как и админ уже говорил: "Это делается на ваш страх и риск", тоесть если что нетак случится, и форум рухнет, то не валите на меня!
ДА нето...Он же те про имя сказал...А ни пра енто...У меня лична меняется статус и группы и рега...А как сделать шобы только имя?
Поделиться1612005-10-11 20:02:24
А ни как нельзя уговорить админа добавить мод репутаций?
Ведь если он кому-то не нужен, можно его отключить в админке..
Поделиться1622005-10-17 14:25:07
admin
Я смотрю за некоторые моды много посетителей но всё равно их не ставят
А вот именно какие !
Я тоже за них:
1.Мод
2.Меню быстрого ответа полное
3.И Online/Offline
Поделиться1632005-10-17 20:28:14
Вопрос: А СТОИТ ЛИ НА ФОРУМАХ МОД, ПОЗВОЛЯЮЩИЙ АТТАЧИТЬ БОЛЕЕ ОДНОЙ КАРТИНКИ В СООБЩЕНИИ?
Поделиться1642005-10-18 22:36:41
Народ, а как я узнаю установлен ли какой-то мод или нет? Где-то надо обновлять что-то или че? (объясните незнающему)
А я оч хачу чебы был 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}#", " ", $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}#", " ", $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<------------*/
Кажись то....я с ридми копировал...
Поделиться1652005-11-09 22:08:57
"Меню быстрого ответа полное" очень нужно. Каждый раз разворачивать через "Расширенную форму" или жать на "Ответить" утомительно. Не понимаю кому это может казаться неудобным или громоздким? Если бы можно было сразу в "Быстром ответе" делать текст жирным, подчеркивать, раскрашивать и прочее, что обычно доступно после нескольких промежуточных манипуляциях.
Так что если кто голосует "за" "полное меню быстрого ответа" я присоединяюсь
Поделиться1662005-11-10 00:53:40
2 sergik
Это уже пройденный этап. Расширенная форма быстрого ответа установлена не будет.
Поделиться1672005-11-10 11:08:01
2 sergik
Дык, можешь вон смайлики пока добавить в форму быстрого ответа. А там, может быть, придумаем что-нибудь сами...
Поделиться1682005-11-10 11:54:49
Уважаемый admin, а не планируется ли установка мода на перенос отдельных сообщений?
Поделиться1692005-11-10 19:34:45
2 cav
Переноса - куда? В другую тему? Так это можно и так сделать: выделяешь отдельное сообщение в отдельную тему, а потом с требуемой темой соединяешь.
Поделиться1702005-11-12 20:57:58
ПОставьте МОД НАГРАДЫ на 1,3 финал версию.
Поделиться1712005-11-12 23:21:03
Тут кто-то писал про мод репутации. По-мойму, нужно. В другой теме я уже писал про цитирование и online\offline, приношу сови извинения, оказываеться, это надо было постить сюда. Так вот, сделайте, пожалуйста.
А если не можете или считаете не нужным, обьясните почему и вообще, отреагируйте =)
Поделиться1722005-11-14 20:30:04
Что касаемо мод, то по-моему уже пора голосование открывать )) )) Что до дневников, то их в интернете итак хватает, а кому нужно чем интересным поделиться, новостями или мыслями то пусть делятся, ведь для того и существуют форумы ) ) Или взять тоже самое выделение шрифта, тоже понты , для кого его выделять, для слепых ?)) Скрытый текст, и тут Штирлиц отыхает )) А вот награды все таки нужны, нужно поощрять посетителей , что толку от статусов и званий, если их возможности ограничены, а тут престиж как никак, взять хотя бы тот же forum.prikolka.ru)) Как вы думаете, что подняло престиж этого форума? Правильно, присутствующий дух соревнования! )) B)
Отредактировано MERcURY (2005-11-14 20:37:57)
Поделиться1732005-11-15 09:05:55
Голосую за он-лайн / офф-лайн!
Поделиться1742005-11-15 11:50:39
поддерживаю
Поделиться1752005-11-15 17:12:53
Модули устанавливаються Администратором сервиса. Пока ни времени, ни возможности нет, как будет - сделаем...
С Вас нужны только Ссылки на модули и описания к ним
Чувак установи мне плиз вутетот МОД
Поделиться1762005-11-15 19:11:54
вирп...чудом удержался не удалить сообщение.....
Уважаемый L3SniK, здесь касаються вопросы загрузки модов для ВСЕХ, а не для каждого лично....за личной прозьбой либо на почту или на PM(личку)
Так же могу добавить, что этот мод бесполезен, так как то что делает этот мод можно самому прописать...полистай форум...по поводу подсветке есть тема...и никакого мода, все своими стараниями=)
Отредактировано Монши (2005-11-15 19:22:35)
Поделиться1772005-11-17 22:46:55
вирп...чудом удержался не удалить сообщение.....
Уважаемый L3SniK, здесь касаються вопросы загрузки модов для ВСЕХ, а не для каждого лично....за личной прозьбой либо на почту или на PM(личку)Так же могу добавить, что этот мод бесполезен, так как то что делает этот мод можно самому прописать...полистай форум...по поводу подсветке есть тема...и никакого мода, все своими стараниями=)
Пасиб за помощь!
Поделиться1782005-11-17 22:55:00
Я не пойму зачем вам мон на он-лайн / офф-лайн!
Чё это так важно?
Поделиться1792005-11-17 23:08:18
иногда очень помогает.. это зависит от типа и содеражния форума
Поделиться1802005-11-18 23:05:44
МОД НА РЕПУТАЦИЮ. ОДНОЗНАЧО ЗА! Обеими руками.
А также мод на закачку более чем одной картинки с компа.
Отредактировано shikamaru (2005-11-18 23:06:50)