Download the PHP package masterflash-ru/kontakt without Composer
On this page you can find all versions of the php package masterflash-ru/kontakt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download masterflash-ru/kontakt
More information about masterflash-ru/kontakt
Files in masterflash-ru/kontakt
Package kontakt
Short Description Страница с контактами для системы управления Simba мультиязычная
License BSD-3-Clause
Homepage https://www.masterflash.ru/
Informations about the package kontakt
Выводит страницу контактов и форму обратной связи Использует сервис statpage в которой должна быть страница с системным именем KONTAKT и иметь статус "Для внутренних целей". Форма обратной связи просто отправляется на почту менеджеру. Адрес менеджера указывается в config с ключем admin_emails, в виде массива. Обратный адрес хранится в ключе email_robot общего конфига
Как дополнительные опции предоставляет работу всплывающих окон для обратного звонка и подписки на чего-либо
Установка composer require masterflash-ru/kontakt
Для отправки сообщений используется пакет masterflash-ru/emailer - если он установился после обновления, не забудьте загрузить в базу дамп.
Конфигурация полей хранится config/forma.ХХХХ.config.php, при необходимости вы можете добавить новые поля, указав новый файл с конфигом формы. Важно! имена captcha, submit, security не менять. Все поля просто отправляются на почту, подписи полей берутся из меток. ХХХХ - имя элемента: kontakt, call, subs
Модуль имеет вызовы для генерации карты сайта sitemap.xml, возвращает информацию для модуля masterflash-ru/sitemap для генерации индексного файла и для самой карты, пока только для ru_RU. Принцип поиска маршрутов производится по начальному слову kontakt в имени маршрута.
для мультиязычных сайтов все готово для работы, и как правило не требуется измнений (ПОКА НЕ ТЕСТИЛ!!!): 1 - добавить маршрут по аналогии с дефолтным, например,
2 - добавить в конфиг приложения секцию транслятора, наподобие:
3 - добавить языковой перевод в файл, например, en_US.php, наподобие:
Настройки модуля (ниже по умолчанию), определите новые опции в своем приложении. Все поля кроме 'captcha','security',"submit" отправляются на почту. Имя поля берется из опции label конфига формы
Сценарий вывода форм использует bootstrap4, при необходимости используйте свои, указав в сценарии имена в формате Laminas Для работы со всплыващими окнами:
1 - подключите в макете файл jquery.form.min.js для обрабоки асинхронных запросов
2 - ипользуйте диалоги bootstrap4:
3 - разумеется все библиотеки bootstrap4 должны быть подключены
All versions of kontakt with dependencies
laminas/laminas-cache Version *
laminas/laminas-mvc Version *
laminas/laminas-serializer Version *
laminas/laminas-router Version *
laminas/laminas-inputfilter Version *
laminas/laminas-i18n Version *
masterflash-ru/validator_i18n Version *
masterflash-ru/statpage Version *
masterflash-ru/emailer Version *
laminas/laminas-form Version *
laminas/laminas-captcha Version *
laminas/laminas-recaptcha Version *
laminas/laminas-mvc-plugin-prg Version *