Создание и настройка формы обратной связи и подписки на рассылку в Joomla

Опубликовано: 06.10.2018

видео Создание и настройка формы обратной связи и подписки на рассылку в Joomla

Создание формы обратной связи в Joomla 2.5.

В этой небольшой статье я хочу рассказать об очень важном моменте при создании сайта на Joomla – создании и настройке формы обратной связи и формы подписки на рассылку новостей в Joomla. Эти два пункта являются очень важными не беспричинно, так как благодаря им посетители вашего сайта будут иметь возможность связаться с вами и получать новости вашего сайта, что есть немаловажной частью продвижения и раскрутки сайта . Итак, если вы решили создать форму обратной связи и форму подписки на новости на своем сайте, вы попали по адресу.



Создание и настройка формы обратной связи и пункта «Контакты» в Joomla

Первым делом заходим в Административную панель – Компоненты – Контакты – Категории и жмем «Создать». В открывшемся окне в поле «Заголовок» вводим название категории и жмем «Сохранить».  Затем переходим в Административную панель – Компоненты – Контакты – Контакты и снова жмем «Создать». Далее заполняем следующие поля:


Форма подписки в Joomla

Имя – вводим произвольное имя, например, «Обратная связь». Опубликовано – «Да». Категория – выбираем созданную нами категорию. Связать с пользователем – «administrator». Уровень доступа – «Все».

Данные в полях «Информация» заполняем по желанию. Это зависит от того, выберите ли вы отображение этих полей в блоке «Параметры контакта». Думаю здесь объяснять нечего ведь и так все понятно. Если хотите отображать какое-то поле, то заполняете его и в «Параметры контакта» напротив нужного поля ставите значение «Показать».

Вкладку «Расширенные параметры» и «Параметры E-Mail-а» можно оставить по умолчанию. При сильном желании можно изменить иконки для некоторых полей во вкладке «Расширенные параметры». Для этого переходим в эту вкладку и напротив нужного поля выбираем нужную вам картинку. Для того, чтобы добавить свое изображение, вам нужно скопировать его в папку, которая находится по адресу:

После добавления изображения, оно станет доступным во вкладке «Расширенные параметры» при настройке формы обратной связи.

Проделав все эти действия, жмем «Сохранить» и переходим к созданию пункта меню для формы обратной связи. Для этого заходим в Административную панель – Все меню и выбираем то меню, в которое вы хотите добавить пункт «Контакты», после чего жмем на кнопку «Создать». В открывшемся окне выбираем «Контакт» — «Стандартный шаблон контакта».

В открывшемся окне заполняем следующие поля:

Заголовок – вводим название, которое будет отображаться в меню для формы обратной связи. Обычно это «Контакты». Показать в – выбираем меню, в котором будет отображаться пункт «Контакты». Родительский элемент – оставляем без изменений, но при необходимости можете выбрать свой, если это необходимо. Опубликовано – ну тут все понятно. Ставим «Да», если хотим чтобы пункт «Контакты» начал отображаться на сайте после сохранения настроек. Доступ – «Все». Открывать в – выбираем, как будет открываться окно обратной связи после нажатия по пункту «Контакты».

Теперь переходим к блоку «Параметры – Основные» и выбираем нужный нам контакт в поле «Выберите контакт». Остальные настройки в этой вкладке можно оставить без изменений. Также хочу заметить, что во вкладке «Параметры – Компонент» можно отдельно настроить форму обратной связи и внести настройки отличные от глобальных.

Создание формы подписки на рассылку в Joomla

Для того, чтобы создать форму подписки на сайте Joomla существует множество способов. Мы рассмотрим один из них. Реализоваться он будет за счет кода подписки, который будет выводиться при помощи специального модуля. В конечном счете, у вас должна получиться примерно такая форма подписки на новости:

Для корректного создания формы подписки лучше всего использовать специальное расширение Jumi, которое позволяет выводить любой код на вашем сайте при помощи модуля. Данный способ очень простой и быстрый. Для его реализации первым делом скачайте и установите расширение Jumi. Для установки зайдите в Административную панель – Установить/удалить и укажите путь к архиву с необходимым расширением. Сразу хочу заметить, что после установки Jumi у вас может появиться в главном меню дополнительный пункт меню «Hello Jumi!», который нужно будет сразу удалить.

Для удаления лишнего пункта меню зайдите в Административную панель – Все меню – Главное меню и выделите ненужный пункт меню, поставив галочку рядом с номером. После этого нажмите кнопку «В корзину». Теперь ненужный пункт меню перемещен в корзину, но он еще не удален полностью и его в любой момент можно будет восстановить. Для того чтобы удалить его окончательно, зайдите во вкладку Все меню – Корзина меню, выделите нужный элемент и нажмите «Удалить». После подтверждения удаления, пункт меню будет удален окончательно и его уже невозможно будет восстановить.

Итак, возвращаемся к созданию формы подписки . Первым делом для начала вам будет нужно зарегистрироваться на сайте feedburner и создать фид для своего сайта. В этой статье я не буду приводить инструкцию по регистрации и настройке фида на feedburner, так как для этого потребуется еще одна статья, которую я собираюсь написать в ближайшее время. В принципе в регистрации и создании фида на feedburner нет ничего сложного, но если у вас возникнут какие-то трудности, вы всегда сможете задать свой вопрос в комментариях.

После регистрации переходим в «Мои фиды» — «Фид вашего сайта» — Вкладка «Публикуй» — «Подписки по электронной почте». В открывшемся окне выбираем русский язык и копируем код формы подписки. Затем заходим в Административную панель – Расширения – Менеджер модулей и выбираем mod_jumi. В открывшемся окне в поле «Записанный код» добавляем скопированный код формы подписки.

Сразу хочу заметить что код, полученный на сайте, вам придется редактировать и менять под себя. Для того чтобы уменьшить вам работы, я привожу пример уже отредактированного кода формы подписки. Единственное, что вам останется сделать, это заменить адрес фида на свой. То есть вместо «dmitriydenisov» вам нужно будет ввести название своего фида, которое вы можете узнать зайдя в «Мои фиды» — «Фид вашего сайта» — «Edit Feed Details…». В поле «Feed Address» вы найдете адрес своего фида. Итак, код подписки:

Получать обновления сайта на E-mail

Если у вас есть хоть какие-то познания в HTML и CSS, то вам не составит труда подогнать форму подписки под дизайн сайта. Если же это вызывает у вас трудности, рекомендую вам поискать ответа в категории HTML, PHP, CSS и MySQL или задать вопрос в комментариях.

После добавления кода, продолжаем настраивать сам модуль Jumi. Для этого вам потребуется заполнить следующие поля:

Заголовок – вводим произвольное название. Показать заголовок – ставим «Нет», так как мы будем выводить название при помощи кода в форме подписки. Позиция – выбираем позицию для формы подписки. Для просмотра доступных позиций добавьте в адресную строку «?tp=1» сразу после названия сайта. На практике адрес примет такой вид: dmitriydenisov.com/?tp=1 Порядок – выставляем, в каком порядке будут выводиться модули в позиции, если их там несколько. Доступ – «Все».

Теперь переходим в Расширенные параметры. Здесь мы можем изменить внешний вид модуля подписки на рассылку при помощи добавления суффикса класса модуля, который можно узнать на сайте производителя шаблона, а также включить кэширование и настроить время кэширования. На мой взгляд, для формы подписки лучше кэширование не включать.

На этом статья о настройке формы обратной связи и формы подписки в Joomla подошла к концу. Если у вас остались какие-то вопросы, вы всегда можете задать их в комментариях.

На этом все. Удачи вам и до скорых встреч на страницах блога.

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter