tooltips расширение для joomla
Привет всем,
кто подскажет проверенное на собственном опыте расширение для Joomla 3.x
чтобы окошко всплывало при загрузке страницы, как это сейчас требует DSGVO.
В принцыпе это не так уж и важно, но некоторые клиенты хотят установить это.
Я нашёл несколько подобных расширений,
но у них в описании стоит, что они только при наведении на определённый элемент выскакивают.
А мне надо именно при загрузке страницы.
И чтобы если посетитель кликнул на "OK", то страничка должна грузиться.
А если на "Nein", то должна открываться страничка типа "на нет и к нам нет"
ну так напаай на пыхе, вставил в хеадер if/elsenи погнал
шаблон не мой.
каждый раз всё занова вставлять после апдэйтов, как-то не особо впечатляет.
Поэтому и хочу сделать на уже готовом расширении.
Я вот так сделал на паре сайтов одного клиента, и на будущий третий так пойдёт:
На выходных, собираюсь это всё хозяйство в модуль связать, а пока это чисто через шаблон там работает...
ПС. Единственно, всё это заточено под Bootstrap 3 всплывающее окно...
Работает следующим образом: - При заходе первый раз на сайт, выплывает это окно, с возможностью прочитать датеншутц, и согласиться с кукисами(на скриншоте тут нет чекбокса, сделал позже) и соответственно с датеншутц. Только после согласия окно можно будет закрыть. Если ява скрипт отключен, то будет постоянно крутить прелоадер, то есть на сайт не попасть. При согласии в куки пишет дату, на 30 дней, и не кажет это время...
ПС. Совсем запретить доступ к сайту, для тех кто
в танке, и знает как в браузере отключить нужные стили, нет такой возможности. Тут надо плагин делать, а не модуль, что бы грузился до загрузки сайта, и отправлял на какую другую страницу, если не согласен.
Если так устроит, и шаблон у клиента на 3 бутсрапе, то могу потом поделиться, как сделаю естественно. Единственно если понадобится немецкий перевод модуля, то если что не устроит, сам откорректируешь как надо...
Спасибо,
вот как устроен шаблон, я уже точно не помню.
На крайняк я думал сам что-то простенькое на ява-скрипте сделать.
Для WP подобное решение я уже в и-нете находил,
но сейчас нужно для Joomla.
С готовым плагином было-бы проще, да и возни на случай апдэйтов меньше.
А там пхп и не нужен, если без модуля, я сам то сделал на ксс и ява скрипт, с той лишь разницей что bootstrap и jquery использовал, так как они всё равно уже используются. По сути там и без bootstrap с jquery не так много, всё готовое можно нагуглить...
Это да, но в шаблоне нужно будет в index-файле копаться.
Да там надо ток пару строк вставить, если много не хош копаться. В самом начале приинклюдить файл где пропишешь что подключить из ксс и яваскрипт, ну и сразу после открывающего тега боди, приинклюдить сам файл с формой окна...
Потом, если не нужно уже будет, две строчки удалил и всё...
Хотя можно конечно и без первого файла, если не смущает что ксс и яваскрипт будут в теле боди. Но если добавить пхп проверку на запись в куках, что окно уже было показано, то это всё хозяйство будет видно в исходном коде только один раз... Делов то на одну строчку - "if(!empty($_COOKIE['popup'])) include 'dsgvo.php';", нет куки - кажем, есть - не кажем.
Спасибо большое :-)
Я тут вынашиваю план как это на подобии плагина для WP сделать.
Но принцип действий схож.
К стати, вот нашёл:
https://github.com/stefangabos/Zebra_Tooltips
По идее должно работать так как я хочу.
Но посмотрим.
Если честно, то рууки не доходят до самой работы.
Сейчас столько ненужного бумажного мусора нужно подготовить и сделать в связи с этим законом.
Над будет этот плагин глянуть, а то дефолтный от бутсрапа не особо удобный...
А что за плагин, мож его можно без особых проблем под модуль джумлы переделать? Чисто функционал интересует, что он делает.
Просто моя реализация требует 3-й бутстрап и джиквери, а это не везде пойдёт, а значить надо будет правки делать под нужный шаблон.
Походу в версии 3.9-3.10 в джумлу внедрят расширения из коробки, для этого закона, так что надо подождать немного...
Скорей всего да.
А вообще, я посмотрел сайты некоторых Агентств, которые занимаются непосредственно подгонкой сайтов для нового закона,
так на сайтах этих агентств, никаких всплывающих окон не видел.
В большинстве случаев снизу возле Импрессума вставили пункт меню "Datenschutzerklärung"
и больше ничего не видно.
Так что скорей всего этого должно быть достаточно.
Я на своих сайтах тоже делаю так.
Ну и на сайтах где ещё нет SSL, то возле контактного формуляра ставлю текст
что при пересылке данные идут открытым текстом.
Да я тоже смотрю, по германии в основном на сайтах до сих пор, максимум всплывают сообщение вверху/внизу по кукам, и не чего больше особенного, лишь на паре сайтов выплывало попап окно как я примерно сделал....