faun
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вчера случайно нашел, при поиске и нахождении в статьях не работает выделение найденого участка. Правим query.tpl: Код: <div style="padding-left:12px;padding-top:2px;padding-bottom:5px"> {$articles->content|truncate:'120'} <br /> | меняем на: Код: <div style="padding-left:12px;padding-top:2px;padding-bottom:5px"> {$articles->erg|truncate:'120'} <br /> | В оригинальной дримовской версии таже хрень, шутники блин... Добавлено: Вот еще для поиска не лишним будет, для тех у кого SQL INJECTION PROTECT BETTA 3 пришит, добавляем в файл init.php после похожих строк: Код: case "q" : $return[$key] = SQReplace($val); break; case "search_news" : $return[$key] = (int)SQReplace($val); break; case "search_articles" : $return[$key] = (int)SQReplace($val); break; case "search_downloads" : $return[$key] = (int)SQReplace($val); break; case "search_links" : $return[$key] = (int)SQReplace($val); break; case "search_faq" : $return[$key] = (int)SQReplace($val); break; case "search_gallery" : $return[$key] = (int)SQReplace($val); break; case "search_cheats" : $return[$key] = (int)SQReplace($val); break; case "search_wendor" : $return[$key] = (int)SQReplace($val); break; case "search_static" : $return[$key] = (int)SQReplace($val); break; case "search_shop" : $return[$key] = (int)SQReplace($val); break; | Добавлено: Еще фишка есть при поиске. В поиске при нахождении совпадения в статической странице, если результат находится рядом с названием то выводит вместо названия {$sname}. Можно тупо прописать названия страниц. У меня вариант другой пишем файл с названием modifier.alvotag.php, содержание Код: <?php function smarty_modifier_alvotag($text) { $text = str_replace('{$sname}', ' ', $text); $text = str_replace('[--NEU--]', ' ', $text); $text = str_replace('[URL]', ' ', $text); $text = str_replace('[/URL]', ' ', $text); $text = str_replace('', ' ', $text); $text = str_replace('', ' ', $text); $text = str_replace(' Цитата: ', ' ', $text); $text = str_replace(' | ', ' ', $text); $text = str_replace('', ' ', $text); $text = str_replace('', ' ', $text); return $text; } ?> | Цитата: Код форум сожрал, кому надо скину файл | кидаем в папку class/tpl/plugins. И в файле query.tpl меняем: Код: <div style="padding-left:12px;padding-top:2px;padding-bottom:5px"> {$static->erg|truncate:'120'} <br /> | на: Код: <div style="padding-left:12px;padding-top:2px;padding-bottom:5px"> {$static->erg|alvotag|truncate:'120'} <br /> | В принципе в файле достаточно только первое условие оставить, просто не помню где еще менял, остальное тоже вылазит в других темплах Код: <?php function smarty_modifier_alvotag($text) { $text = str_replace('{$sname}', ' ', $text); return $text; } ?> | Добавлено: А вот нашел где еще менял файл форума lastpost.tpl , мой файл немного не такой, но кто понял принцип тот разберется Код: <table width="100%" border="0" cellpadding="3" cellspacing="1" class="box_inner"> <tr> <td class="box_innerhead"> {$lang.last_postsstart} </td> </tr> {foreach from=$last_post_array item=x} <tr> <td class="{cycle name=lastthread values='lastthreads_first,lastthreads_second'}"> <img src="{$img_folder}/rel.gif" alt="{$x->LpTitle|alvotag|sslash|strip|truncate:80}" class="absmiddle" /> {$x->Datum|date_format:'%d-%m-%Y, %H:%M'} <a title="{$x->LpTitle|alvotag|sslash|strip|truncate:100}" href="{$x->LpLink}">{$x->LpTitle|alvotag|sslash|strip|truncate:30:"...":true}</a> </td> </tr> {/foreach} </table> |
| Всего записей: 51 | Зарегистр. 25-02-2006 | Отправлено: 13:45 29-03-2009 | Исправлено: faun, 17:57 29-03-2009 |
|