[FAQ] Скрипт добавления ссылки на источник материала при копировании

Тема в разделе "OpenCart", создана пользователем maetus, 26 мар 2014.

?

Пригодилось вам дополнение

  1. Да

    1 голосов
    50,0%
  2. Нет

    1 голосов
    50,0%
  3. Очень пригодилось

    0 голосов
    0,0%
  1. maetus

    maetus

    Регистрация:
    24 фев 2013
    Сообщения:
    241
    Симпатии:
    60
    Код не мой взял со стороннего сайта.

    Здесь всё очень просто. Открываем файл catalog/view/theme/ВАША ТЕМА/template/common/header.tpl, находящийся в папке с вашей темой оформления, и вставляем в самый низ перед последними
    </div>
    </div>
    следующий скрипт —
    ----------------------------------------------------------------------------------------------------
    <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 />© Comp-on.ru"; // здесь меняем домен на свой
    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>

    Сохраняемся в кодировке utf-8
     
    Bnopen нравится это.