Генератор устойчивых к взлому паролей   •   Online-инструменты
5 078 просм
26 комм
Поделиться:

Убираем стандартные копирайты + «левые» ссылки на DLE

Для тех, кто не знал, что в DataLife Engine убрать стандартные копирайты (официально), можно только в том случае, если вы купили лицензию. Но вот незадача, после активации движка, копирайты все равно остаются на месте. Возникает вопрос: «Как же убрать копирайты с DLE?» Сейчас мы подробно это рассмотрим.

Удаляем стандартные копирайты DLE

И так, посмотрев исходный код вашего сайта, можно наблюдать следующую картину:

Убираем стандартные копирайты + «левые» ссылки DLE

Мы видим в head тег generator и в конце страницы строчку с копирайтом.

1. Для того чтобы удалить тег generator, открываем файл engine.php в папке /engine/ и на 982 строчке, полностью удаляем тег:

<meta name="generator" content="DataLife Engine (http://dle-news.ru)" />

2. После чего, открываем файл main.php в /engine/modules/ и почти в самом конце, удаляем строчку:

echo "\n<!-- DataLife Engine Copyright SoftNews Media Group (http://dle-news.ru) -->\r\n";

Со стандартными копирайтами разобрались.

Удаляем ссылки на «левые» сайты

Когда мы ставим на сайт какой-то шаблон, и в нем присутствуют копирайты автора – это нормально, т.к. человек старался и предоставил нам возможность бесплатно пользоваться шаблоном.

Но вот, когда cms, в прямом смысле, пичкают левыми ссылками, которые никакого отношения не имеют к движку – это, честно говоря, наглость.

И сейчас мы с вами почистим наш сайт от таких ссылок. Если вы скачали движок не с официального сайта – чаще всего ссылки могут быть прописаны:

1. На внутренних страницах новостей;
2. На статистических страницах;
3. На странице облака тегов.

Убираем стандартные копирайты + «левые» ссылки DLE

Если посмотреть исходный код полной новости, видно – что умельцы уже успели прописать ссылочки на свой сайт, что, кстати говоря, нам совсем не нужно.

Для того, чтобы вычистить этот мусор – сделаем следующее:

1. Открываем файл show.full.php в папке /engine/modules/ и 1537 строку полностью заменяем на:

$tpl->set( '{full-story}', $row['full_story']);

Отлично, полдела сделано, и мы избавились от ссылок в полной новости.

Давайте теперь проверим статистическую страницу, и если там есть ссылки – как можно скорее их удалим.

2. Откройте файл static.php в папке /engine/modules/ и на 179 строчке, у вас должно быть следующее:

$tpl->set('{static}', $template);

Если это не так, то удалите и замените строку на предлагаемый выше код.

3. И напоследок, проверим наше облако тегов. Для этого откройте файл tagscloud.php в папке /engine/modules/ и на 179 строчке, у вас должно быть следующее:

$tpl->set('{tags}', $tags);

Если и это не так, то удалите и замените строку на предлагаемый выше код.

Ну вот собственно и все. Мы с вами почистили DLE от стандартных копирайтов и убрали ссылки на левые сайты.

Если что-то не получается, или возникают ошибки при редактировании файлов – пишите в комментариях, с удовольствием вам помогу.

Внимание! Нумерация строк может отличаться, в зависимости от версии движка.

26
комментарий
Навигация:
1 2
Chessman
14.11 в 17:50
Не могу сказать что статья мега полезная. первые два пункта сам всегда делал.
А последние два это если качать движок непонятно где, наверное. С таким не сталкивался. Да и думаю если уже пихнут в файлы движка что-то, то скорее шелл какой-нибудь надо искать)
  • 1
Артем Малков
14.11 в 19:54
Chessman, нюанс есть, что если у тебя нет лицензии - то ты не сможешь скачать движек с офф сайта. Естественно что люди ищут его на сторонних ресурсах и сам лично знаю, что многие "чистые" и "официальные" версии, которые предлагают скачать - напичканы ссылками.
  • 1
Валерий
18.11 в 15:19
Спасибо автору, всё что на сайте всё работает корректно, и это статья супер.

Удачи автору и всем кто попробовал и будет работать и кодами этого автора.
  • 1
Артем Малков
18.11 в 15:21
Валерий, большое спасибо!
  • 0
hahol_2030
20.11 в 19:29
Артем Малков. Спасибо за хороший совет
  • 1
Артем Малков
20.11 в 20:25
hahol_2030, Спасибо! Надеюсь, статья многим была полезна
  • 0
Андрей
7.12 в 18:26
Спасибо! Автор помог!
  • 0
WebTheory
30.01 в 12:39
3. Откройте файл tagscloud.php в /engine/modules/ и на 168 строчке, у вас должно быть следующее:

$tpl->set('{tags}', $tags);
  • 1
WebTheory, это у Вас там ссылки были?
  • 0
WebTheory
30.01 в 12:59
Артем Мáлков, В DLE 11.2 Обнаружил.
  • 1
WebTheory, спасибо за информацию. Дополнил статью
  • 0
Ильгиз
5.02 в 14:47
некий м̶а̶т̶, вероятно админ сайта newtemplates, вшивает ссылки в файлы show.full.php tagscloud.php main.php
  • 2
fifty
27.02 в 12:20
Здравствуйте!
1537 строка в dle 11.2 utf-8 вообще пустая! напишите какую конкретно строку нужо за менить на это: $tpl->set( '{full-story}', $row['full_story']);
  • 0
fifty, воспользуйтесь поиском. Ищите по фрагменту $tpl->set( '{full-story}' и строку которую найдет, полностью замените на $tpl->set( '{full-story}', $row['full_story']);
  • 0
fifty
27.02 в 13:53
походу дела для dle 11.2 не актуально в 1556 строке это уже вписано ну все равно спасибо за ответ
  • 2
Оставить комментарий:
Нажимая кнопку «Отправить» вы даете согласие на обработку своих персональных данных.
Ваше Имя
Ваш E-mail
Текст комментария