Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) jQuery Автоматическое добавление ссылки на сайт при копировании текста или как побороть конфликт jQuery?

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


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

вопрос
По этой ссылке, здесь уже обсуждалось, как автоматически добавлять ссылку на сайт при копировании с него текста.
При этом требовалось, чтобы при последующей вставке сохранялось форматирование скопированного текста. Последнее решение, #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
218

2171 | 930

vitnet - 13 ноября 2015 00:59 - Эксперт

А так?

prpobed5
25

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

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

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

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