Вероятно, вы видели на многих сайтах кнопки, прикрепленные к краю экрана, по нажатию которых вызывывается всплывающая форма обратной связи. В последнее время эта вещь приобрела массовый характер и она есть на каждом втором сайте.

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

Я готов был купить платный компонент, только чтобы он был рабочим и гибко настраиваемым. В поле моего зрения попал модуль Perfect AJAX Popup Contact Form, который при стоимости 11 евро удовлетворил всем моим требованиям. Кнопки "Заказать сайт" и "Заказать аудит" внизу страницы выполнены именно при помощи этого модуля.

На сайте производителя - https://www.perfect-web.co - можно посмотреть, какие формы можно сделать при помощи этого модуля, а также купить его. Я оплачивал по PayPal, после оплаты мне пришла ссылка на скачивание, которая была действительна в течение 3 дней.

В модуле Perfect AJAX Popup Contact Form настраивается все, что только может настраиваться - положение и вид формы, список полей, стиль отображения и так далее.

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

Ложка дегтя

На одном из сайтов модуль категорически не хотел показывать все свои настройки и, самое обидное, среди этих "скрытых" настроек оказался список полей. Читал документацию (она только на английском), но ничего подобного в ней не усмотрел.

Оказалось, что проблема была в движке Joomla, который устанавливался непосредственно из админки хостинга за один клик (провайдер Spaceweb). Такое впечатление, для каких-то конфигурационных файлов стояло разрешение только на чтение. Позже обнаружилось, что криво работают и некоторые другие функции админки, например, создание дубликата шаблона - ошибка и все тут. Хотя сайт в общем и целом работал.

Решилось все удалением автоматически установленной Joomla и установка "чистой" CMS дедовским методом - залили по FTP, запустили инсталлятор, заполнили поля, под конец удалили папку installation. После этого Perfect AJAX Popup Contact Form заработал во всю свою силу.