Добавление ссылки на источник при копировании текста в Joomla

реклама

Добавление ссылки на источник при копировании текста в Joomla будет происходить автоматически. Когда пользователь выделяет часть текста и копирует её в буфер обмена, например, чтобы выложить на своём сайте, автоматически добавлять к выделению ссылку на источник.

Для этого нам нужно создать Категорию для баннера, например, «Защита».

Заходим Компоненты — Баннеры — Баннеры. Нажимаем Плюсик для создания. Создаем баннер и назначаем ему категорию Защита. Вписываем название баннера. Показывать: Да. Выбираем Категорию «Защита» нет клиента. Количество показов ставьте Неограниченно.

 

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

 

Код баннера:

<script ENGINE=»text/javascript»>

function addLink() {

var body_element = document.getElementsByTagName(‘body’)[0];

var selection;

selection = window.getSelection();

var pagelink = «&lta href='»+document.location.href+»‘> источник</a&gt»;

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>

 

Нажимаем сохранить. Баннер создан.

Теперь нам нужно вывести его на сайт. Для этого будем использовать модуль Баннеры.

Заходим Расширения — Модули. Создаём новый модуль.

Пишем его название.

Выбираем любую позицию модуля на сайте.

Выбираем Категорию баннера.

Сохраняем!

Всё баннер готов. Пробуем.

 

Другой вариант, можно просто вставить код между <head> и </head>.

Читайте также:

Добавить комментарий

Ваш e-mail не будет опубликован.