Установка модуля формы на Joomla любой версии (1.5, 2.5, 3)

Будем считать, что первую часть вы уже выполнили: создали в конструкторе форму и скачали архив с примером вызова. Если нет, то вы можете придумать и собрать свою уникальную форму, либо использовать готовые сборки.

Теперь вам потребуется:

  1. FTP менеджер(например FileZilla или TotalComander), либо вы можете использовать файловый менеджер хостера;
  2. текстовый редактор (например Notepad++);
  3. архив, скачанный в личном кабинете (jbcallme_XXXX.zip).
1 Скопируйте из архива папку jbcallme в корень сайта или в папку с шаблоном. Установка плагина jbCallMe на Joomla Шаг 1
2 В папке шабонов templates открываем папку текущего шаблона и ищем файл index.php Установка плагина jbCallMe на Joomla Шаг 2
3 Открываем index.php на редактирование, пролистываем вниз и находим закрывающийся тег </head>
4 Открываем из нашего архива файл index.html и видим коды для вставки.
5 Перед тегом </head> файла index.php сначала добавляем ссылки на библиотеки плагина. Отредактируйте пути так, тобы они указывали на файлы, которые загрузили на первом шаге. Затем вставляем блок скрипта для модальной(всплывающей) или статичной(выводимой сразу) формы и сохраняем файл.
Возможно придется добавить <script>jQuery.noConflict();</script>, чтобы не было конфликта js.
6

Осталось добавить в любом месте сайта кнопку или ссылку с классом YOUR_BUTTON, вставить внутрь неё картинку или просто красиво оформить стилем. <a href="#" class="YOUR_BUTTON">Кнопка вызова формы</a>.

Если нужна статичная форма, то в месте её вывода нужно вставить контейнер <div id="FORM_CONTAINER"></div>.

Классы можно указывать свои, и привязывать плагин можно к уже имеющимся классам. Совсем не обязательно использовать такие же как в примере.

Если jQuery конфликтует с другими библиотеками (например перестаёт работать слайдер на вашем сайте, или форма заказа не всплывает при нажатии на ссылку), нужно добавить $.noConflict();

Возможны случаи, когда в файле index.php нет закрывающегося тега </head>, в этой ситуации нельзя однозначно сказать куда вставлять код, так как был использован один из сторонних модулей для обработки шаблона. Свяжитесь с нами и мы попробуем решить эту проблему вместе.