Ответить Новая тема Новый опрос 
 Overlay на главной странице
annaoomph
Новичок
Сообщений: 34
Регистрация: 06-06-2015


11-06-2015 18:35
Добрый день! подскажите, в какую часть шаблона (header, footer, index) записать код html, который показывает всплывающие окна?
Например, окошко регистрации - оно просто будет показываться поверх текущей страницы, а не на новой странице.
Пока что я попыталась вставить этот код в файл index.tpl, и при этом вообще перестает отображаться страница
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
gnargrimm
Новичок
Сообщений: 19
Регистрация: 28-04-2015


11-06-2015 20:32
Лучше в footer.tpl в корне темы. У вас не работает наверное потому что не туда поставили.
Я так понимаю, вам надо вставить html-код и скрипт для обработки вывода окна? Скрипты подключайте перед закрывающим тегом body, а сам html-код перед скриптами.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


11-06-2015 20:38
В файл /themes/тема/js/global.js после:
Код:
$(document).ready(function(){

добавьте:
Код:
$('.fancy').fancybox();


В любой шаблон добавьте:
Код:
<a href="{$link->getPageLink('authentication', true)}?content_only=1" data-fancybox-type="iframe" class="fancy">регистрация</a>
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос