Убираем стандартные копирайты + «левые» ссылки в DLE
Мало кто знает, что в DataLife Engine убрать стандартные копирайты (официально) можно только в том случае, если вы купили лицензию. Но вот незадача, после активации движка, копирайты все равно остаются на месте. Отсюда возникает вопрос: «Как же убрать копирайты в DLE?». Сегодня я дам вам четкий ответ на него, а в качестве небольшого бонуса расскажу о некоторых скрытых ссылках, которые присутствуют в этой CMS и о которых вы можете даже не подозревать.
Удаляем стандартные копирайты в DataLife Engine
И так, посмотрев исходный код вашего сайта, можно наблюдать следующую картину:
Мы видим в head тег generator и в конце страницы строчку с копирайтом.
Для того чтобы удалить тег generator, открываем файл engine.php в папке /engine/ и примерное на 982 строчке, полностью удаляем тег:
<meta name="generator" content="DataLife Engine (http://dle-news.ru)" />
Чтобы удалить копирайт в конце страницы, открываем файл main.php в /engine/modules/ и почти в самом конце удаляем строчку:
echo "\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";
Помимо этого, если вы используете RSS-ленту для формирования фида на вашем сайте (по умолчанию, он находится по адресу http://your_site.com/index.php?mod=rss, то при просмотре исходного кода вы можете увидеть еще один копирайт вида:
<generator>DataLife Engine</generator>
Чтобы убрать его, откройте файл rss.php в папке /engine/ и в двух местах удалите тег:
<generator>DataLife Engine</generator>
Или же замените его содержимое, например, названием вашего сайта.
Со стандартными копирайтами разобрались, теперь перейдем к ссылкам.
Удаляем ссылки на «левые» сайты в DataLife Engine
Когда мы ставим на сайт какой-то шаблон, и в нем присутствуют копирайты автора – это нормально, т.к. человек старался и предоставил нам возможность бесплатно пользоваться шаблоном.
Но вот, когда CMS, в прямом смысле, пичкают левыми ссылками, которые никакого отношения не имеют к движку – это, честно говоря, наглость.
И сейчас мы с вами почистим наш сайт от таких ссылок. Если вы скачали движок не с официального сайта – чаще всего ссылки могут быть прописаны:
- На внутренних страницах новостей;
- На статистических страницах;
- На странице облака тегов.
Если посмотреть исходный код полной новости, видно – что умельцы уже успели прописать ссылочки на свой сайт, что, кстати говоря, нам совсем не нужно.
Для того, чтобы вычистить этот мусор – сделайте следующее.
1. Откройте файл show.full.php в папке /engine/modules/. В нем найдите строку, содержащую:
$tpl->set( '{full-story}',
и всю ее замените на:
$tpl->set("{full-story}", $row["full_story"]);
Отлично, полдела сделано, и мы избавились от ссылок в полной новости.
Давайте теперь проверим статистические страницы, и если там есть ссылки – как можно скорее их удалим.
2. Откройте файл static.php в папке /engine/modules/. В нем найдите строку, содержащую:
$tpl->set( '{static}',
и всю ее замените на:
$tpl->set("{static}", $template);
3. И напоследок проверим наше облако тегов. Для этого откройте файл tagscloud.php в папке /engine/modules/. В нем найдите строку, содержащую:
else $tpl->set('{tags}',
и всю ее замените на:
else $tpl->set("{tags}", $tags);
Ну вот собственно и все. Мы с вами почистили DLE от стандартных копирайтов и убрали ссылки на левые сайты.
Если что-то не получается, или возникают ошибки при редактировании файлов – пишите в комментариях, с удовольствием вам помогу.