Danneo CMS Форум
 Перейти на сайт
Главная Регистрация FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны
              

Вернуться   Danneo CMS Форум > Danneo CMS Чаво / FAQ > Разработка
Логин
Пароль

Разработка Рабочая площадка

Самые активные пользователи нашего форума :
Лучшие из лучших wask (2458), apogodaev (858), sabotage (830), Andry (747), darkgod (683), Tyler Oyu (679), tot:) (548), Musmaniak (544), sumr (462), sotnik (460)

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 25.08.2007, 05:14
PiRRAt
Живу тут
 
Аватар для PiRRAt
Регистрация: 11.04.2006
Адрес: Moscow_city
Сообщения: 245
PiRRAt имеет средний уровень репутацииPiRRAt имеет средний уровень репутации
По умолчанию хак глоссарий или слова-ссылки

очередной хак для даннео,на основе статьи 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
Вложения
Тип файла: rar glossary.rar (6.9 Кбайт, 29 просмотров)
__________________
штатный программист в компании netbynet.ru

Последний раз редактировалось PiRRAt, 26.08.2007 в 16:34.
     Ответить с цитированием

  #2  
Старый 26.08.2007, 12:44
Musmaniak *
Тестер
 
Аватар для Musmaniak
Регистрация: 14.09.2006
Адрес: 404...
Сообщения: 544
Musmaniak в начале пути по увеличению репутации
Отправить сообщение для Musmaniak с помощью ICQ
По умолчанию Re: хак глоссарий или слова-ссылки

чёт я не понял зачем оно
__________________
Grinder.com.ua
     Ответить с цитированием

  #3  
Старый 26.08.2007, 12:53
apogodaev
Play With Fire
 
Аватар для apogodaev
Регистрация: 28.08.2005
Адрес: Ангарск
Сообщения: 858
apogodaev отключил(а) отображение уровня репутации
Отправить сообщение для apogodaev с помощью ICQ
По умолчанию Re: хак глоссарий или слова-ссылки

Своя контекстная реклама, перекрёстные ссылки на термины и т.п.
__________________
Не в силах нас ни смех ни грех
Свернуть с пути отважного
Мы строим счастье сразу всех
И нам плевать на каждого
---------------------------------------------------
Region38.RU - Информационный бюллетень Иркутской области
Все объявления Иркутской области - Бесплатная доска объявлений
     Ответить с цитированием

  #4  
Старый 26.08.2007, 15:52
soundspice
Сообщения: n/a
По умолчанию Re: хак глоссарий или слова-ссылки

все равно не понял...
функции теперь какие? что теперь редактируется из админки?
     Ответить с цитированием

  #5  
Старый 26.08.2007, 16:31
PiRRAt
Живу тут
 
Аватар для PiRRAt
Регистрация: 11.04.2006
Адрес: Moscow_city
Сообщения: 245
PiRRAt имеет средний уровень репутацииPiRRAt имеет средний уровень репутации
По умолчанию Re: хак глоссарий или слова-ссылки

попробую обьяснить попроще:

есть у тебя на сайте куча статей ,новостей и тд,в них например встречается слово "ХОСТИНГ" !
у тебя есть рекламодатель который предоставляет услуги хостинга и платит тебе за размещение его рекламы.
с помощью этого хака,можно разом превратить слово ХОСТИНГ в всех статьях и новостях в ссылку на сайт этого хостера(рекламодателя)!
это называется "контекстной рекламой"!

второй пример: у тебя сайт посвящен Софту,в статьях и новостях например часто встречается слово "freeware" ,с помощью хака можно автоматически заменить это слово на ссылку на статью с описанием что такое freeware!

можно заменить не только на ссылку,но и на картинку и на js и на что угодно...
вообщем можно ещё придумать несколько вариантов применения данного хака,но думаю этих достаточно для общего понимания..
__________________
штатный программист в компании netbynet.ru

Последний раз редактировалось PiRRAt, 26.08.2007 в 16:35.
     Ответить с цитированием

  #6  
Старый 26.08.2007, 20:03
soundspice
Сообщения: n/a
По умолчанию Re: хак глоссарий или слова-ссылки

вроде понял...а как делать слова ссылкой? есть статья, выбрал я слово и что дальше? НЕ получиться ли так, что весь текст будет из ссылок?
     Ответить с цитированием

  #7  
Старый 26.08.2007, 20:26
PiRRAt
Живу тут
 
Аватар для PiRRAt
Регистрация: 11.04.2006
Адрес: Moscow_city
Сообщения: 245
PiRRAt имеет средний уровень репутацииPiRRAt имеет средний уровень репутации
По умолчанию Re: хак глоссарий или слова-ссылки

делается просто,после выполнения того что я написал в 1 посте,идешь в админку->настройки->слова-ссылки
там увидишь текстовое поле,в нем вводишь слово для замены ,потом знак | ,и после него слово замену,пример->
Код:

                                    
тестовое слово|<a href="/test.html">тестовое слово</a>

                                  
жмёшь сохранить,теперь вовсех статьях , новостях и тд вместо фразы
"тестовое слово" появится ссылка
Код:

                                    
<a href="/test.html">тестовое слово</a>

                                  
__________________
штатный программист в компании netbynet.ru
     Ответить с цитированием

  #8  
Старый 26.08.2007, 21:36
AndreyA
Новый пользователь
Регистрация: 15.02.2007
Сообщения: 4
AndreyA в начале пути по увеличению репутации
По умолчанию Re: хак глоссарий или слова-ссылки

Спасибо, PiRRAt.

Все прекрасно работает!
     Ответить с цитированием

  #9  
Старый 27.08.2007, 16:35
soundspice
Сообщения: n/a
По умолчанию Re: хак глоссарий или слова-ссылки

прикольно... пробовать буду
     Ответить с цитированием

  #10  
Старый 27.08.2007, 23:29
STRAIKER
Новый пользователь
Регистрация: 19.02.2007
Сообщения: 17
STRAIKER в начале пути по увеличению репутации
По умолчанию Re: хак глоссарий или слова-ссылки

Собственно вопрос, можно ли сделать подобный дополнение, но только для одного модуля в данном случае статьи?
     Ответить с цитированием

Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мод Глоссарий (Glossary) для Danneo 0.5 sabotage Разработка 131 24.09.2007 10:43
Замена слова alternates в коде Kleo Danneo CMS 0.5 6 08.06.2007 03:31
Небольшой глоссарий или слова-ссылки. Dantes PHP / MySQL 39 21.03.2007 18:52
???? Небольшой глоссарий или слова-ссылки nrusa Чаво / FAQ 5 07.03.2007 10:15
Мета-ключевые слова : infosat Чаво / FAQ 10 16.01.2007 15:36



Часовой пояс GMT +3, время: 19:37.

Rambler's Top100   
vBulletin v3.6.7, Copyright ©2000-2007
Лицензировано для www.danneo.com
Обратная связь - Danneo CMS Форум - Архив - Вверх