photo

Форма обратной связи / Feedback

Последнее обновление: 6 ноября 2015

Совместимость: AltoCMS 1.1.+

Версия: 1.0.3

Скачан: 5009 раз

Скачать

Добавил: shtrih

вставить в блог

Описание

Позволяет создавать страницу с простой формой обратной связи.

После активации плагина, нужно зайти в настройки плагина в админке и активировать форму обратной связи. И в config/config.php не забудьте посмотреть настройки.

Фотографии

26 комментариев

0
Ругается на совместимость — хочет версию не менее 1.1.13 а не «Совместимость: AltoCMS 1.1.+ „
0
Всё верно, требуется система версии 1.1.13 и далее.
0
Хотя, наверное, нужна 1.1.14. Посмотрел, важные исправления в системе были сделаны после 1.1.13.
0
Не добавилась страница. По ссылке 404. В журналах — ничего. Альто 1.1.13
0
После активации плагина, нужно зайти в настройки в админке и обязательно нажать кнопку «сохранить».
+1
Конечно, сохранял, т.к. свой адрес писал.
Кстати, свежезалитая версия плагина просит 1.1.14, но ведь её по сути нет ещё (официально).
0
Ну, значит придётся подождать, пока выйдет 14. Алсо, на гитхабе уже есть тег 14, так что если оттуда обновиться, то плагин активируется нормально. Твоя проблема должна решиться в 14 версии, но не забудь потом ещё раз сохранить форму.
0
Понял)) Плагин «на вырост». Не, так-то всё хорошо, просто не успеваю накатить одни изменения, как появляются новые фишки. Но это по идее положительный момент.
Спасибо, такой плагин с формой реально полезен движку.
0
вот такая беда…
SmartyException thrown with message "Unable to load template file 'editors/editor.markitup.tpl'"

Stacktrace:
#15 SmartyException in  site.ru/engine/libs/Smarty/libs/sysplugins/smarty_internal_template.php:219
#14 Smarty_Internal_Template:render in  site.ru/engine/libs/Smarty/libs/Smarty.class.php:820
#13 Smarty:fetch in  site.ru/engine/classes/modules/viewer/plugs/function.include_once.php:37
#12 smarty_function_include_once in  site.ru/_tmp/templates/admin-default-default/compiled/default^5f14eea793f9fd74ffabd55dbd169e87a1dc3f16_0.file.action.admin.settings-feedback.tpl.php:811
#11 content_562e0a2d6cf603_48733693 in  site.ru/engine/libs/Smarty/libs/sysplugins/smarty_internal_template.php:371
#10 Smarty_Internal_Template:getRenderedTemplateCode in  site.ru/engine/libs/Smarty/libs/sysplugins/smarty_template_compiled.php:202
#9 Smarty_Template_Compiled:render in  site.ru/engine/libs/Smarty/libs/sysplugins/smarty_internal_template.php:246
#8 Smarty_Internal_Template:render in  site.ru/engine/libs/Smarty/libs/sysplugins/smarty_internal_template.php:150
#7 Smarty_Internal_Template:display in  site.ru/engine/classes/modules/viewer/Viewer.class.php:912
#6 ModuleViewer:Display in  site.ru/engine/classes/core/Decorator.class.php:110
#5 Decorator:CallMethod in  site.ru/engine/classes/core/Decorator.class.php:170
#4 Decorator:__call in  site.ru/engine/classes/core/Router.class.php:209
#3 Decorator:Display in  site.ru/engine/classes/core/Router.class.php:209
#2 Router:Shutdown in  site.ru/engine/classes/core/Router.class.php:196
#1 Router:Exec in  site.ru/engine/classes/core/Application.class.php:106
#0 Application:Exec in  site.ru/index.php:20


Альто с гита, плагин активируется, но при попытке перейти в настройки видим вот это
0
Это правда. У меня всё работало, потому что был активирован плагин «better spoilers», который переопределяет данный шаблон.
0
Пофиксил в 1.0.2
0
только сегодня добрался до него
всё работает на 5+, при условии наличия спец.юзера и указания его ID в конфиге, без этого
SQL Error: Cannot add or update a child row: a foreign key constraint fails (`p324581_test`.`mos_talk`, CONSTRAINT `mos_talk_fk` FOREIGN KEY (`user_id`) REFERENCES `mos_user` (`user_id`) ON DELETE CASCADE ON UPDATE CASCADE)
0
Приветствую!
Alto CMS: 1.1.17 (последняя)
все сделал по инструкции, установил, активировал, сохранил. В адимн панели появился пункт — обратная связь, но на самом сайте страницы фидбека не появилось. Просьба подсказать, что делать в данной ситуации?
0
на самом сайте страницы фидбека не появилось
404 страница? Вообще, само появиться ничего не должно, ссылка на форму обратной связи добавляется администратором вручную в менеджере меню в админке.
0
Спасибо! Я разобрался даже еще до прочтения вашего ответа, но теперь на странице фидбека пишет над полями это: Внимание. Нужно в config.php прописать идентификатор пользователя, от имени которого будут доставляться письма обратной связи.

Просьба объяснить о каком файле идет речь. Имеется в виду конфиг.пхп плагина или движка?
0
в конфике плагина там нули стоят.
0
что-то не дает редактировать комментарий…
поставил единицу — сообщение пропало.
0
Если предполагается, что пользователь с ID 1 должен получать сообщения из формы обратной связи, то указывать его идентификатор в конфиге «from-user-id» не надо. Лучше создать нового обычного пользователя, и его идентификатор прописать в конфигурации плагина.
0
Понял. Спасибо!
0
Здравствуйте! Помогите решить проблему! При тестировании данного плагина на локалке все было нормально, но после того как залил сайт на хост, выдает такую ошибку:
Parse error: syntax error, unexpected '[' in /home/,,,/domains/,,,,,/public_html/common/plugins/feedback/config/config.php on line 8

E_PARSE [4] syntax error, unexpected '['
See details in error.log

После удаления папки с модулем все работает нормально. В чем может быть проблема? Пишет о какой-то ошибке синтакса.
0
содержание данного файла, о котором говорится в ошибке у меня такое:

<?php
/**
 * Конфиг
 */

// Если массив пустой, то рассылается администраторам сайта (макс. 10).
// Можно перечислить id пользователей, которым должны приходить сообщения.
$aConfig['to-user-id'] = [];

// Идентификатор пользователя, от имени которого будут отправляться сообщения со страницы обратной связи.
// Обязательно надо присвоить какой-нибудь идентификатор.
// Также рекомендуется завести специального служебного пользователя.
$aConfig['from-user-id'] = 2;

// Помимо личного сообщения, отправлять ли уведомление на е-мейл.
$aConfig['email-notify'] = true;


$aConfig['action'] = 'feedback';
$aConfig['$root$']['router']['page'][$aConfig['action']] = 'PluginFeedback_ActionFeedback';

return $aConfig;
0
0
я понял, спасибо!
0
Alto 1.1.19 полет отличный, все работает
0
Подскажите пожалуйста , не могу найти где что менять..висит эта табличка
(Внимание. Нужно в config.php прописать идентификатор пользователя, от имени которого будут доставляться письма обратной связи. )
0
Ну, в папке плагина есть файл конфига. Нужно почитать его. Создать спец. пользователя на сайте, узнать его идентификатор и прописать этот идентификатор в конфиг.
common/plugins/feedback/config/config.php
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.