Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Автоматическое добавление ссылки на сайт при копировании текста или как побороть конфликт jQuery?

Автоматическое добавление ссылки на сайт при копировании текста или как побороть конфликт jQuery?


     12.11.2015    jQuery, Общие вопросы по PHP, Модули    2340

вопрос
По этой ссылке, здесь уже обсуждалось, как автоматически добавлять ссылку на сайт при копировании с него текста.
При этом требовалось, чтобы при последующей вставке сохранялось форматирование скопированного текста. Последнее решение, #32381 по ссылке выше, также не полностью сохраняет форматирование.
Мной был найден скрипт copylink.js, по моему с Joomlы. Он нормально работает на DLE 10.4, полностью и корректно сохраняет форматирование скопированного текста при последующей вставке.
Но (!) он использует jQuery и при его подключении, перестаёт работать автопрокрутка слайдера на главной также реализованной на jQuery.

Подозреваю, что это из-за не корректного подключения скрипта в main.tpl, которое выглядит так:


<script type="text/javascript">
jQuery(window).on('load', function() {
                new JCaption('img.caption');
            });
    CopyLink.addEvent(window, 'load', function () {
        new CopyLink({
            container : document.body,
            handler : function () {
                return '<br /><br /><p>Источник: <a title="site.ru" href="http://site.ru/">"Site.ru"</a><br />Адрес статьи: <a href="' + location.href + '">' + location.href + '</a></p>';
                },
      minimalSelection: 20
        });
    });
</script>

Прошу помочь разобраться в чем конфликт между добавлением источника и автопрокруткой слайдера.

Ответа пока нет


2 комментария

vitnet
PHP-developer

vitnet - 13 ноября 2015 00:59 -

А так?

prpobed5
Юзер

prpobed5 - 13 ноября 2015 18:52 -

Vitnet, большое спасибо за помощь! Предложенное Вами решение корректно работает и сохранят форматирование. Подскажите где его оптимально разместить? В main.tpl до /head ? Ещё заметил, что если делать несколько вставок одна за другой, например в Ворде, размер шрифта в разных вставках может быть разным, стандартным для Ворда или более мелким. От чего это зависит?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх