Недавно читал новости на одном из популярных новостных сайтов и была необходимость часть текста перекинуть через мессенджер. Скопировал текст и перекинул. Заметил, что в конце текста вставился копирайт данного сайта. И тут понеслось :). Поискав, нашел замечательный скрипт для CMS Dle. Но скрипт оказался работает и на joomla. И как же сделать, чтобы при копировании текста из сайта, в текст добавлялся адрес страницы и копирайт?
Открываем index.php шаблона и между тегами <head> </head> добавляем следующий код.
Открываем index.php шаблона и между тегами <head> </head> добавляем следующий код.
- <script type="text/javascript">
- 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/>При копировании материала с сайта, активная ссылка на оригинальный материал обязательна.<br/>© Блог DaraDan - http://odn.kz";
- 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;
- </script>
Комментарии
Отправить комментарий