Все для DataLife Engine / DLE хаки / Хак для DLE / Добавления источника ссылки на ваш ресурс

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


Полезный 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 хак добавления источника ссылки на ваш ресурс при копировании новости с сайта

kopypast.zip [20,42 Kb] (cкачиваний: 327)
  • 100

Комментарии 16

killer-kent-ms от 1 сентября 2015 10:17
Благодарность большая за данный хак помог очень сильно просто супер сайт
dle9.com от 24 апреля 2014 08:14
Цитата: KorsarSL
Хороший? Вот что мне написал пользователь, после установки данного хака:
невозможно пользоваться данной статьей, так как скрипт вставки коперайта - обрезает весь код!!! админам просьба задуматься!!!

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

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

вместо кода из статьи вставляется только
КУСОЧЕК КОДА
и источник!
dle9.com от 18 июня 2013 12:54
Версия значение не имеет, должен работать, проверяйте на шаблоне от движка
Sergej от 18 июня 2013 10:41
Всё сделал вроде бы по инструкции, но не работает. DLE 9.8
Rmxxx от 8 ноября 2012 20:09
dle9, спасибо, но данный способ не помог.
dle9.com от 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-скрипте выполнить данную функцию
Rmxxx от 6 ноября 2012 11:10
Все работает. Спасибо! А как сделать, чтоб ссылка выводилась не полная, а в виде заголовка того метериала, откуда скопировали текст?
sable от 20 октября 2012 14:28
Спасибо, работает на ура. :winked:
dle9.com от 8 сентября 2012 17:39
online11,
на здоровье :winked:
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent