Перейти к публикации

Всплывающее окно для сайта, подтверждение возраста


Рекомендованные сообщения

Сайт http://massandra.su тематика Алкоголь.

Перепробовал разные варианты описанные в Интернет доступных модулей по всплывающим окнам, не один не заработал.

Сломал голову как реализовать. Может кто-то поможет или подскажет?

Ссылка на сообщение
Поделиться на других сайтах

Что там  реализовывать? Открываешь яндекс, набираешь "DLE Хак Всплывающее окно - предупреждение".  Там нечему не работать, эти хаки к движку не привязаны

Изменено пользователем alex32
Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, alex32 сказал:

Что там  реализовывать? Открываешь яндекс, набираешь "DLE Хак Всплывающее окно - предупреждение".  Там нечему не работать, эти хаки к движку не привязаны

Именно так я и поступил.
Поэтому и говорю, что не один из описанных хаков (мождулей) на моем сайте не заработал.

Поэтому и обратился за помощью.

Ссылка на сообщение
Поделиться на других сайтах

Все прекрасно работает. Значит, где-то что-то неправильно сделал. А где именно, гадать по кофейной гуще... устанавливай, показывай, тогда можно что-то сказать будет.


 

Ссылка на сообщение
Поделиться на других сайтах

http://dleshka.org/hacks/5380-vsplyvayuschee-okno-18-dlya-dle.html (этот хак самый распространенный)

Выше ссылка на скрипт который я установил. По описанной инструкции.

Сейчас он висит на сайте http://massandra.su и не работает.

Изменено пользователем o_romka
Ссылка на сообщение
Поделиться на других сайтах

colorbox.js посвежее надо, этот совсем древний, с текуйщей версией jQuery  он явно не дружит. Скачай  на гитхабе, поменяй, потом будет видно.
 

Ссылка на сообщение
Поделиться на других сайтах
59 минут назад, alex32 сказал:

colorbox.js посвежее надо, этот совсем древний, с текуйщей версией jQuery  он явно не дружит. Скачай  на гитхабе, поменяй, потом будет видно.
 

colorbox.js не нашёл у себя на сайте. 

Ссылка на сообщение
Поделиться на других сайтах

< script src="/templates/massandra/js/jquery.colorbox-min.js"></script> а это что?
 

Ссылка на сообщение
Поделиться на других сайтах

заменил содержимое файла с ColorBox v1.3.16 на Colorbox 1.6.4

ничего не помогло.

 

Изменено пользователем o_romka
Ссылка на сообщение
Поделиться на других сайтах
https://forum.dle-news.ru/topic/70441-модальное-всплывающее-окно-при-загрузке-полной-новости/

прикол, не вставляется ссылка на этот же форум :) работает у тебя модуль, только криво. по ссылке пройди, там все расписано
 

Ссылка на сообщение
Поделиться на других сайтах
30 минут назад, alex32 сказал:

https://forum.dle-news.ru/topic/70441-модальное-всплывающее-окно-при-загрузке-полной-новости/

прикол, не вставляется ссылка на этот же форум :) работает у тебя модуль, только криво. по ссылке пройди, там все расписано
 

Пробывал я вчера этот модуль не пошёл.

Еще раз сделал сейчас, все как описано на форуме, снова не работает.

Изменено пользователем o_romka
Ссылка на сообщение
Поделиться на других сайтах

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

И да, после манипуляций всех кэш в даминке очищался?
 

могу сказать одно,вот эта связка


 

 

 

<!DOCTYPE html>
<html>
	<head>
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
		<script src="//yandex.st/jquery/cookie/1.0/jquery.cookie.min.js"></script>
		<script type="text/javascript" src="http://massandra.su/templates/massandra/js/jquery.arcticmodal-0.3.min.js"></script>
		<script>
			(function($)
				{
					$(function()
						{
							if (!$.cookie('warbeiuns'))
							{
								$('#boxUserFirstInfo').arcticmodal(
									{
										closeOnOverlayClick: false,
										closeOnEsc: true
									});
							}
							$.cookie('warbeiuns', true,
								{
									expires: 30,
									path: '/'
								});
						})
				})(jQuery)
		</script>
	</head>
	<body class="nbs-6">
		<div style="display: none;">
			<div class="box-modal" id="boxUserFirstInfo">
				<div class="box-modal_close arcticmodal-close">закрыть</div>
				<b>Здравствуй, милый человек!</b><br>
				<br>           Надеюсь тебе понравится на нашем сайте!
				У нас много интересной информации и очень отзывчивое комьюнити.
				Добро пожаловать :)
			</div>
		</div>

	</body>
</html>

прекрасно работает, так что надо разбираться со скриптами на сайте, что там где косячит.Ошибок до фига и без этого
 

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, alex32 сказал:

Скрипты воюют между собой и поди пойми, кто кого блочит

Там ещё свежее мясо подкинули в виде плагинов для JQ, причём даже кучу клонированных войнов)

Ссылка на сообщение
Поделиться на других сайтах

ТС, так у тебя первый вариант  работает, чего тебя не устраивает? Все нормально, всплывает окошко

Цитата

Предупреждение!

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


 


 

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Вопрос можно закрыть.

Было много ошибок, исправили.

Взяли за основу jquery.colorbox-min.js допилили, все работает.

Спасибо кто откликнулся.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...