CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
LonerD

"Поделиться ссылкой" не отображается

Recommended Posts

Заметил, что при выделении текста в новости не появляется изображение мышки, то есть не работает штатный функционал "Поделиться ссылкой на выделенный текст". Проверялось на одной и той же странице на официальном демо-сайте. В Firefox, Chromium (и разных браузерах на основе хрома/хромиума) - не работает. В Edge, Palemoon - мышка всплывает, при нажатии на неё появляется всплывающее окно со ссылками (всё работает). Настройки браузеров - по умолчанию.

Баг в DLE?

Какие-то (какие?) настройки браузеров блокируют работу данной функции и это не учтено в DLE?

Share this post


Link to post
Share on other sites

Каких либо багов в данном вопросе не выявлено. На стандартных шаблонах все работает корректно. Скорее всего проблема уже кроется в вашем шаблоне.

Share this post


Link to post
Share on other sites

А вот теперь совсем смешно :lol:... или даже не очень-то и смешно. :unsure:


Для чистоты эксперимента скачал с сайта Майкрософта образ Windows 10 x64 для виртуальной машины. Вуаля - всё работает.

Получается, проблема где-то у меня в системе... Поубивал все запущенные процессы какие можно было убить - результата не дало.
 

Пока в голове не укладывается, в чём может быть причина. Какие-то системные настройки... но какие именно? (поигрался с настройками мыши - ничего не изменилось). Интересно ещё и то, что в одних браузерах всё нормально, а в других нет... Какими-то ни было блокировщиками JS не пользуюсь (да и остальные скрипты отрабатывают). Может, есть идеи, какие системные настройки (или что-то ещё) могут повлиять на функционал? Или как-то можно в Chrome DevTools отследить что именно блокирует работу скрипта?

 

2 hours ago, celsoft said:

Скорее всего проблема уже кроется в вашем шаблоне.

Нет, прежде всего проверял на демо-сайте:
http://demo.dle-news.ru/o-skripte/1-post1.html
Проверял на чистых портабельных браузерах (то есть от настроек и расширений не зависит).
Практически всегда использую браузеры на основе хромиума, потому начисто забыл о наличии функционала "Поделиться" в движке; только вчера вспомнил о нём, когда просматривал настройки в админке.

 

PS. Тему, наверное, стоит перенести в "Общие вопросы", так как это локальная проблема.

Edited by LonerD

Share this post


Link to post
Share on other sites

Версия masha.js с гитхаба у меня не отрабатывает в хромобраузерах.

А вот на этой страничке - работает, значок и окошко всплывают после выделения:  :huh:

http://plugindetector.com/demo/masha-js/index.php

(попытка подкинуть js-файл в DLE не увенчалась успехом).

 

На планшете скрипт ведёт себя тоже не особо-корректно. В старом браузере Chrome 42 нужно выделить текст, крутнуть страничку вверх или вниз, тогда рядом с текстом появится значок мышки. В дефолтном браузере Silk 65 принцип аналогичный, но значок мышки появляется в случайном месте экрана.

Edited by LonerD

Share this post


Link to post
Share on other sites

Проблема выявлена. :rolleyes:

Помимо masha в DLE не отрабатывало ещё сортировка-перетаскивание категорий новостей в админке. Плюс ещё на других сайтах (не DLE) тоже связанные с этим проблемы заметил (раньше я думал, что это баги-недоделки сайтов).

Оказывается, некоторые скрипты расценивали, что у меня на компьютере сенсорный экран, потому не отрабатывали в браузерах на основе Chrome (и в Firefox), хотя при этом прекрасно работали в IE и Edge.
А расценивали сенсорным благодаря установленном драйверу Splashtop Virtual Hid (Device type: Human Interface Device). Драйвер появился в системе при установке программы Splashtop Streamer (это удалённый рабочий стол, аналог TeamViewera, но со стабильной работой). Достаточно его отключить (даже деинсталлировать и перезагружаться не нужно) - и скрипты начинают отрабатывать нормально.

Программу-то я выгружал (как и все другие запущенные процессы), а то, что там ещё установлен драйвер и он на что-то влияет и только в определённых браузерах, - выявил только сейчас.
И такое бывает, будьте бдительны :)

Edited by LonerD

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this