главная | разработчики | новости | загрузки | статьи | вопрос-ответ | Карта | https://moneypanda.com/kz/zaimy








Слова-ссылки, глоссарий
еще одна доработка,на основе мода статьи http://danneo.com/article/read/Glossary.html
описывать что он делать не буду,из статьи и так понятно,попросту внедрил это в даннео с возможностью редактировать из админки... очередной хак для даннео,на основе статьи http://danneo.com/article/read/Glossary.html
описывать что он делать не буду,из статьи и так понятно,попросту внедрил это в даннео с возможностью редактировать из админки!

1.открываем base/danneo.function.php
ищем
PHP код:
function notslashes($resursing){
return
str_replace(array('',''','"'),array('',"'",'"'),$resursing);
}
заменяем на
PHP код:
function notslashes($resursing){
$text= str_replace(array('',''','"'),array('',"'",'"'),$resursing);
$glossfile = @file("glossary.txt"); // Прочли файл
foreach($glossfile as $mask_word ){
$token = explode("|",$mask_word);
if(
stristr(trim($text),$token[0])){ // Если найдено слово из списка
$text = str_replace ($token[0],$token[1],$text); // заменяем его на ссылку
}
}
return
$text; // вернули текст
}

2. в apanel/menu/menu.1-options.php добавляем после
PHP код:
""time.php?dn=index&ops=$sess[hash]""=>$lang['opt_time_cookie'],
строку
PHP код:
""options.php?dn=gloss&ops=$sess[hash]""=>$lang['opt_manager_gloss'],
3. в языковом браузере нужно добавить две переменные:
opt_manager_gloss со значением -
Код:

                  
"Слова-ссылки"

                
и
gloss_text со значением -
Код:

                  
"фраза и её замена должны быть разделены между собой | .
например так: text|text .
Mежду масками должен быть перенос строк."

                
4.из архива фаил options.php залить в папку apanel с заменой!
фаил glossary.txt в корень!
5.выставить права для записи на фаил glossary.txt

Еще статьи категории

28.11.07   Ядро системы  Редактирования информационных страниц дополнительными админами.

28.11.07   Ядро системы  Визуальные редакторы, настройки

17.11.07   Ядро системы  Не могу установить блоки Adsense, Begun и Яндекс.Директ