0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 2013 Просмотров
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Всем добрый день.
Сделала всё по инструкции как здесь http://www.rsjoomla.com/support/documentation/view-article/335-how-to-add-a-lightbox-or-modal-window-to-rsform-pro-.html
Вот что выдаёт мне браузер вместо всплывашки :D

т.е не всплывашки, ни стилей вообще. Я полезла в шаблон. Оказалось не подключет мутулс вообще. Вписала:
Код
<?php JHtml::_('behavior.mootools'); ?> 
<?php JHTML::_('behavior.modal');?>

Но ничего не изменилось. В чём дело?
« Последнее редактирование: 28.08.2014, 17:09:36 от JaneFaint »
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Re: Не работает всплывашка
« Ответ #1 : 26.08.2014, 12:33:47 »
Спасибо всем за помощь! Нашла проблему сама.
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
Re: Не работает всплывашка
« Ответ #2 : 26.08.2014, 14:42:44 »
так поделитесь с сообществом  ;)
Разработка, доработка расширений для Joomla!
Рекомендую доступные VPS для Joomla
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Re: Не работает всплывашка
« Ответ #3 : 26.08.2014, 16:28:46 »
Стыдно говорить, но в админке в свойствах шаблона был поставлен на "Нет" чекбокс "Включить Mootools"


И ещё вопрос по поводу этих всплывашек.. Где стили? Почему внутри модального окна не действуют заданные стили сайта?
И второе: Тут уже 2 раза задавали вопрос про маску для input'a но я так и не поняла куда вставлять код..(

Раз уж пошла такая пьянка вот ещё вопрос)
У нас есть выпадающий список. В официальной документации ясно описано как задавать элементы (http://www.rsjoomla.com/support/documentation/view-article/827-dropdown.html)
Например у меня выпадающий список "Выберите Салон". Элементы задаются вот так:
Салон1@почта.ru | Салон 1
Салон2@почта.ru | Салон 2
В поле "Кому отправлять письма" я задаю {salon:value} - Это значит что письмо с формы уйдёт на почту того салона, который выбрал пользователь.
А теперь внимание вопрос. Какое же заклинание мне нужно написать чтобы получить название салона в этом же письме?
Не спрашивайте зачем. Т.е я должна в конечном письме получить "Заявка с сайта для Салон 1". Если я пишу в тексте письма "Заявка с сайта для {salon:value}" , то он мне выдаст "Заявка с сайта для Салон1@почта.ru". А мне не почта нужна, а название. В документации сказано, что первая часть элемента - это value, а вторая - lable. Так вот как же лэйбл достать?


UPD спустя 20 минут) Ответ на последний вопрос: {salon:text}
« Последнее редактирование: 26.08.2014, 17:17:10 от JaneFaint »
*

aspidy

  • Завсегдатай
  • 1009
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Не работает всплывашка
« Ответ #4 : 26.08.2014, 17:28:53 »
Цитировать
Где стили?
https://getfirebug.com/
И смотрите что править
Мелкий ремонт. skype poisk-plus
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Re: Не работает всплывашка
« Ответ #5 : 26.08.2014, 19:53:59 »
https://getfirebug.com/
И смотрите что править
Это случайно не та штуковина что встроена сейчас в каждый браузер?
*

aspidy

  • Завсегдатай
  • 1009
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Re: Не работает всплывашка
« Ответ #6 : 27.08.2014, 07:00:01 »
Эта штуковина идет отдельно. Окно может идти со своим стилем. Стиль нужно прописывать. Дайте адрес сайта, тогда можно будет что то сказать более конкретно.
Мелкий ремонт. skype poisk-plus
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Re: Не работает всплывашка
« Ответ #7 : 27.08.2014, 09:43:33 »
это я и так поняла что идёт со свои стилем, точнее никаким. Видимо и вправду придётся всё прописывать вручную, а я то понадеялась каким-то волшебным образом подключить нужный CSS и ФСЁ!

Помогите пожалуйста с маской ввода в модальном окне.. :(
« Последнее редактирование: 28.08.2014, 15:45:31 от JaneFaint »
*

JaneFaint

  • Захожу иногда
  • 121
  • 3 / 0
Re: Не работает всплывашка
« Ответ #8 : 28.08.2014, 17:08:15 »
Рассказываю подробно как сделать маску ввода в модальном окне.
Мне дали уже готовый сайт с его тараканами и багами, что делает работу в  2 раза трудней.
В папке шаблона рядом с index.php должен лежать файл component.php.. У меня его не было, я его вынула из папки шаблона system. Скопировала короче.
В файле component.php Нужно подключить библиотеку jquery и плагин masked input http://digitalbush.com/projects/masked-input-plugin/ , они обычно лежать в папке js в шаблоне.
+  нужно вписать туда же свою маску. Типа того:
Код
<script type="text/javascript">
jQuery(function($) {
$('#tel').mask('+7 (999) 999-99-99'); // Маска для телефона
});</script>

Ну и конечно надо постараться чтобы ваше телефонное поле было под верным id, в нашем случае id="tel"
Profit!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться