Deutsch

tooltips расширение для joomla

482  
Vovan(ator) коренной житель30.05.18 19:16
Vovan(ator)
NEW 30.05.18 19:16 

Привет всем,

кто подскажет проверенное на собственном опыте расширение для Joomla 3.x

чтобы окошко всплывало при загрузке страницы, как это сейчас требует DSGVO.

В принцыпе это не так уж и важно, но некоторые клиенты хотят установить это.


Я нашёл несколько подобных расширений,

но у них в описании стоит, что они только при наведении на определённый элемент выскакивают.

А мне надо именно при загрузке страницы.

И чтобы если посетитель кликнул на "OK", то страничка должна грузиться.

А если на "Nein", то должна открываться страничка типа "на нет и к нам нет" спок

#1 
avangardservice коренной житель31.05.18 08:01
avangardservice
31.05.18 08:01 
в ответ Vovan(ator) 30.05.18 19:16

ну так напаай на пыхе, вставил в хеадер if/elsenи погнал

#2 
Vovan(ator) коренной житель31.05.18 09:38
Vovan(ator)
NEW 31.05.18 09:38 
в ответ avangardservice 31.05.18 08:01

шаблон не мой.

каждый раз всё занова вставлять после апдэйтов, как-то не особо впечатляет.

Поэтому и хочу сделать на уже готовом расширении.

#3 
Sergo2008 коренной житель31.05.18 14:27
Sergo2008
NEW 31.05.18 14:27 
в ответ Vovan(ator) 31.05.18 09:38

Я вот так сделал на паре сайтов одного клиента, и на будущий третий так пойдёт:

На выходных, собираюсь это всё хозяйство в модуль связать, а пока это чисто через шаблон там работает...

ПС. Единственно, всё это заточено под Bootstrap 3 всплывающее окно...


Работает следующим образом: - При заходе первый раз на сайт, выплывает это окно, с возможностью прочитать датеншутц, и согласиться с кукисами(на скриншоте тут нет чекбокса, сделал позже) и соответственно с датеншутц. Только после согласия окно можно будет закрыть. Если ява скрипт отключен, то будет постоянно крутить прелоадер, то есть на сайт не попасть. При согласии в куки пишет дату, на 30 дней, и не кажет это время...

ПС. Совсем запретить доступ к сайту, для тех кто в танке, и знает как в браузере отключить нужные стили, нет такой возможности. Тут надо плагин делать, а не модуль, что бы грузился до загрузки сайта, и отправлял на какую другую страницу, если не согласен.


Если так устроит, и шаблон у клиента на 3 бутсрапе, то могу потом поделиться, как сделаю естественно. Единственно если понадобится немецкий перевод модуля, то если что не устроит, сам откорректируешь как надо...

#4 
Vovan(ator) коренной житель31.05.18 14:38
Vovan(ator)
NEW 31.05.18 14:38 
в ответ Sergo2008 31.05.18 14:27

Спасибо,

вот как устроен шаблон, я уже точно не помню.


На крайняк я думал сам что-то простенькое на ява-скрипте сделать.


Для WP подобное решение я уже в и-нете находил,

но сейчас нужно для Joomla.

С готовым плагином было-бы проще, да и возни на случай апдэйтов меньше.

#5 
Sergo2008 коренной житель31.05.18 15:10
Sergo2008
NEW 31.05.18 15:10 
в ответ Vovan(ator) 31.05.18 14:38

А там пхп и не нужен, если без модуля, я сам то сделал на ксс и ява скрипт, с той лишь разницей что bootstrap и jquery использовал, так как они всё равно уже используются. По сути там и без bootstrap с jquery не так много, всё готовое можно нагуглить...

#6 
Vovan(ator) коренной житель31.05.18 15:14
Vovan(ator)
NEW 31.05.18 15:14 
в ответ Sergo2008 31.05.18 15:10

Это да, но в шаблоне нужно будет в index-файле копаться.

#7 
Sergo2008 коренной житель01.06.18 07:48
Sergo2008
NEW 01.06.18 07:48 
в ответ Vovan(ator) 31.05.18 15:14

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

Потом, если не нужно уже будет, две строчки удалил и всё...

Хотя можно конечно и без первого файла, если не смущает что ксс и яваскрипт будут в теле боди. Но если добавить пхп проверку на запись в куках, что окно уже было показано, то это всё хозяйство будет видно в исходном коде только один раз... Делов то на одну строчку - "if(!empty($_COOKIE['popup'])) include 'dsgvo.php';", нет куки - кажем, есть - не кажем.

#8 
Vovan(ator) коренной житель01.06.18 10:05
Vovan(ator)
NEW 01.06.18 10:05 
в ответ Sergo2008 01.06.18 07:48

Спасибо большое :-)

Я тут вынашиваю план как это на подобии плагина для WP сделать.

Но принцип действий схож.

К стати, вот нашёл:

https://github.com/stefangabos/Zebra_Tooltips

По идее должно работать так как я хочу.

Но посмотрим.


Если честно, то рууки не доходят до самой работы.

Сейчас столько ненужного бумажного мусора нужно подготовить и сделать в связи с этим законом.

#9 
Sergo2008 коренной житель01.06.18 10:29
Sergo2008
NEW 01.06.18 10:29 
в ответ Vovan(ator) 01.06.18 10:05, Последний раз изменено 01.06.18 10:32 (Sergo2008)

Над будет этот плагин глянуть, а то дефолтный от бутсрапа не особо удобный...


А что за плагин, мож его можно без особых проблем под модуль джумлы переделать? Чисто функционал интересует, что он делает.

Просто моя реализация требует 3-й бутстрап и джиквери, а это не везде пойдёт, а значить надо будет правки делать под нужный шаблон.

#10 
Sergo2008 коренной житель06.06.18 13:22
Sergo2008
NEW 06.06.18 13:22 
в ответ Sergo2008 01.06.18 10:29

Походу в версии 3.9-3.10 в джумлу внедрят расширения из коробки, для этого закона, так что надо подождать немного...

#11 
Vovan(ator) коренной житель07.06.18 12:53
Vovan(ator)
NEW 07.06.18 12:53 
в ответ Sergo2008 06.06.18 13:22

Скорей всего да.


А вообще, я посмотрел сайты некоторых Агентств, которые занимаются непосредственно подгонкой сайтов для нового закона,

так на сайтах этих агентств, никаких всплывающих окон не видел.

В большинстве случаев снизу возле Импрессума вставили пункт меню "Datenschutzerklärung"

и больше ничего не видно.

Так что скорей всего этого должно быть достаточно.


Я на своих сайтах тоже делаю так.

Ну и на сайтах где ещё нет SSL, то возле контактного формуляра ставлю текст

что при пересылке данные идут открытым текстом.

#12 
Sergo2008 коренной житель07.06.18 13:48
Sergo2008
NEW 07.06.18 13:48 
в ответ Vovan(ator) 07.06.18 12:53

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

#13