|
|
Разработка Рабочая площадка |
 25.08.2007, 05:14
|
Живу тут
Регистрация: 11.04.2006
Адрес: Moscow_city
Сообщения: 245
|
хак глоссарий или слова-ссылки
очередной хак для даннео,на основе статьи 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 со значением -
Код:
"фраза и её замена должны быть разделены между собой | .<br /> например так: text|<a href="#">text</a> .<br />Mежду масками должен быть перенос строк."
4.из архива фаил options.php залить в папку apanel с заменой!
фаил glossary.txt в корень!
5.выставить права для записи на фаил glossary.txt
__________________
штатный программист в компании netbynet.ru
Последний раз редактировалось PiRRAt, 26.08.2007 в 16:34.
|
|
|
 26.08.2007, 12:44
|
Тестер
Регистрация: 14.09.2006
Адрес: 404...
Сообщения: 544
|
Re: хак глоссарий или слова-ссылки
чёт я не понял зачем оно 
__________________
Grinder.com.ua
|
|
|
 26.08.2007, 12:53
|
Play With Fire
Регистрация: 28.08.2005
Адрес: Ангарск
Сообщения: 858
|
Re: хак глоссарий или слова-ссылки
Своя контекстная реклама, перекрёстные ссылки на термины и т.п.
__________________
Не в силах нас ни смех ни грех
Свернуть с пути отважного
Мы строим счастье сразу всех
И нам плевать на каждого
---------------------------------------------------
Region38.RU - Информационный бюллетень Иркутской области
Все объявления Иркутской области - Бесплатная доска объявлений
|
|
|
 26.08.2007, 15:52
|
|
Re: хак глоссарий или слова-ссылки
все равно не понял...
функции теперь какие? что теперь редактируется из админки?
|
|
|
 26.08.2007, 16:31
|
Живу тут
Регистрация: 11.04.2006
Адрес: Moscow_city
Сообщения: 245
|
Re: хак глоссарий или слова-ссылки
попробую обьяснить попроще:
есть у тебя на сайте куча статей ,новостей и тд,в них например встречается слово "ХОСТИНГ" !
у тебя есть рекламодатель который предоставляет услуги хостинга и платит тебе за размещение его рекламы.
с помощью этого хака,можно разом превратить слово ХОСТИНГ в всех статьях и новостях в ссылку на сайт этого хостера(рекламодателя)!
это называется "контекстной рекламой"!
второй пример: у тебя сайт посвящен Софту,в статьях и новостях например часто встречается слово "freeware" ,с помощью хака можно автоматически заменить это слово на ссылку на статью с описанием что такое freeware!
можно заменить не только на ссылку,но и на картинку и на js и на что угодно...
вообщем можно ещё придумать несколько вариантов применения данного хака,но думаю этих достаточно для общего понимания..
__________________
штатный программист в компании netbynet.ru
Последний раз редактировалось PiRRAt, 26.08.2007 в 16:35.
|
|
|
 26.08.2007, 20:26
|
Живу тут
Регистрация: 11.04.2006
Адрес: Moscow_city
Сообщения: 245
|
Re: хак глоссарий или слова-ссылки
делается просто,после выполнения того что я написал в 1 посте,идешь в админку->настройки->слова-ссылки
там увидишь текстовое поле,в нем вводишь слово для замены ,потом знак | ,и после него слово замену,пример->
Код:
тестовое слово|<a href="/test.html">тестовое слово</a>
жмёшь сохранить,теперь вовсех статьях , новостях и тд вместо фразы
"тестовое слово" появится ссылка
Код:
<a href="/test.html">тестовое слово</a>
__________________
штатный программист в компании netbynet.ru
|
|
|
 26.08.2007, 21:36
|
Новый пользователь
Регистрация: 15.02.2007
Сообщения: 4
|
Re: хак глоссарий или слова-ссылки
Спасибо, PiRRAt.
Все прекрасно работает!
|
|
|
 27.08.2007, 16:35
|
|
Re: хак глоссарий или слова-ссылки
прикольно... пробовать буду
|
|
|
 27.08.2007, 23:29
|
Новый пользователь
Регистрация: 19.02.2007
Сообщения: 17
|
Re: хак глоссарий или слова-ссылки
Собственно вопрос, можно ли сделать подобный дополнение, но только для одного модуля в данном случае статьи?
|
|
|
Здесь присутствуют: 1 (пользователей - 0 , гостей - 1) |
|
Опции темы
|
|
Опции просмотра
|
Линейный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +3, время: 19:37.
vBulletin v3.6.7, Copyright ©2000-2007
Лицензировано для www.danneo.com
|
|
|