Данная модификация делалась для себя и предназначена выполнять небольшую, но полезную функцию добавления адреса опубликованной новости в Поисковые системы, мы добавили две, а вы можете добавить по примеру больше, плюс соц.закладки.
Можно выполнить реализацию с сайта, но нам как Администраторам было интересно наше исполнение.
Данный хак писался под версию DataLife Engine 9.2, на других не тестировался и причём без багов заработал, только после последнего фикса на сайте разработчика файла engine/inc/editnews.php, о котором писалось на форуме и который в настоящее время обновлён в предоставленном для скачивания клиентам дистрибьютиве.
Установка:
Открыть engine/inc/editnews.php
Ищем(примерно строка 230)
$entries .= "<a title='$lang[edit_act]' class=\"list\" href=\"$PHP_SELF?mod=editnews&action=editnews&id=$row[0]\">$title</a>
И заменяем для добавления в аддуриловки Яндекса и Google на:
$entries .= "<a title='$lang[edit_act]' class=\"list\" href=\"$PHP_SELF?mod=editnews&action=editnews&id=$row[0]\">$title</a> <a href=\"http://webmaster.yandex.ru/addurl.xml?url=$full_link\" target=\"_blank\"><font color=\"red\">Я</font></a> <a href=\"http://www.google.ru/addurl?q=$full_link\" target=\"_blank\"><font color=\"blue\">G</font></a>
Код для добавления в соц. сети или закладки и другое можно взять из любого сервиса кнопок и добавить или заменит в нашем, по нашему примеру, ведь место то занимает каждый сервис всего один символ(плюс два окружение), как у нас Я или G.
Автор идеи и исполнения: Yeti (dlepro.com)