Добавления источника ссылки на ваш ресурс

Рубрика: Хаки для DLE » Хак DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Добавления источника ссылки на ваш ресурс
Полезный dle хак - который при копировании dle новости (материала, информации с вашего ресурса) добавляет ссылку на ваш сайт, тем самым обозначив источник откуда была взята информация. Это не совсем хак дле, больше представляет собой мелкий полезный js, который намекает любителям копипастерам текста с интернет-портала, о источнике.

Хак дле добавления источника ссылки на ваш ресурс при копировании новости с сайта


При копировании в текст добавляется адрес URL страницы копирайт.
Установка:

Создать текстовой файл copyrtext.js и закидываем его в папку /engine/classes/js/ на своем ресурсе.
function addLink() {     var body_element = document.getElementsByTagName('body')[0];     var selection;     selection = window.getSelection();     var pagelink = "<br /><br  /> Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a><br  />© dle9.com";     var copytext = selection + pagelink;     var newdiv = document.createElement('div');     newdiv.style.position='absolute';     newdiv.style.left='-99999px';     body_element.appendChild(newdiv);     newdiv.innerHTML = copytext;     selection.selectAllChildren(newdiv);     window.setTimeout(function() {         body_element.removeChild(newdiv);     },0);}document.oncopy = addLink;


Остается прописать его в начале страницы main.tpl между тегами
<head><script type="text/javascript" src="/engine/classes/js/copyrtext.js"></script></head>


Или залить готовый файл и прописать выше код в main.tpl

Предлагаем всё на dle хак добавления источника ссылки на ваш ресурс при копировании новости с сайта
  • 100
Рубрика: DLE хаки » Хак для DLE
Ранее » Хак дле боковые кнопки вверх и назад как на вконтакте« Далее Хак навигация страниц на Dle сайте с помощью AJAX
Добавление комментарияОставить комментарий
  • № :16
  • 1 сентября 2015 10:17
Благодарность большая за данный хак помог очень сильно просто супер сайт
  • № :15
  • 24 апреля 2014 08:14
Цитата: KorsarSL
Хороший? Вот что мне написал пользователь, после установки данного хака:
невозможно пользоваться данной статьей, так как скрипт вставки коперайта - обрезает весь код!!! админам просьба задуматься!!!

вместо кода из статьи вставляется только
КУСОЧЕК КОДА
и источник!

есть вероятность что у вас используются другие хаки модули или скрипты и дают скопировать нормально информацию с сайта. Проверьте на шаблоне от движка и на Денрвере, что убедиться.
Укажите версию движка, начина с 9.8 разработчиками был добавлен социальный скрипт Машенка (выводит значок мышки) , попробуйте отключить и проверить
  • № :14
  • 23 апреля 2014 23:38
Хороший? Вот что мне написал пользователь, после установки данного хака:
невозможно пользоваться данной статьей, так как скрипт вставки коперайта - обрезает весь код!!! админам просьба задуматься!!!

вместо кода из статьи вставляется только
КУСОЧЕК КОДА
и источник!
  • № :13
  • 18 июня 2013 12:54
Версия значение не имеет, должен работать, проверяйте на шаблоне от движка
  • № :12
  • 18 июня 2013 10:41
Всё сделал вроде бы по инструкции, но не работает. DLE 9.8
  • № :11
  • 8 ноября 2012 20:09
dle9, спасибо, но данный способ не помог.
  • № :10
  • 6 ноября 2012 16:12
Не пробовал попробуйте так ,
в это части кода
<a href='"+document.location.href+"'>"+document.location.hre
f+"</a>

эта часть образует ссылку , её не надо трогать
<a href='"+document.location.href+"'>

а эта часть отвечает за вывод информации удалите .href
"+document.location.href+"</a>
или искать как в js-скрипте выполнить данную функцию
  • № :9
  • 6 ноября 2012 11:10
Все работает. Спасибо! А как сделать, чтоб ссылка выводилась не полная, а в виде заголовка того метериала, откуда скопировали текст?
  • № :8
  • 20 октября 2012 14:28
Спасибо, работает на ура. winked
  • № :7
  • 8 сентября 2012 17:39
online11,
на здоровье winked
  • № :6
  • 8 сентября 2012 17:36
у вас очен полезни саит, спасибо !
  • № :5
  • 31 августа 2012 23:40
Антон,
работает на любой версии от версии не зависит !
  • № :4
  • 31 августа 2012 19:43
Не работает на DLE 9.6
  • № :3
  • 11 августа 2012 19:03
Отличный хак по крайней мере честных копираторов хватает возможно и оставят
  • № :2
  • 28 июля 2012 08:35
Спасибо большое))))
+5
  • № :1
  • 24 июля 2012 22:43
очень хороший хак