Вы не зашли.
Прошу любить и жаловать - плагин complain [ZIP] (версия 0.02 от 21.11.2008)
Плагин complain добавляет новый вид обратной связи с посетителями: посетитель может оставить отчёт о проблеме, обнаруженной в новости.
Основное применение плагина: на сайтах, содержащих ссылки на внешние ресурсы.
История изменений:
[0.02][2008-11-21]
+ Устранены найденные ошибки
+ Добавлено сохранение IP адреса автора отчёта
+ Незарегистрированные пользователи теперь также могут
получать информацию о статусе своих отчётов на email
(ввод email'а возможен только на внешней форме)
[0.01][2008-11-18]
x Первый релиз
Штатный шаблон плагина расчитан на вставку в файл news.full.tpl перед блоком заголовков комментариев.
Для шаблона по умолчанию выглядит так:
...поскипано...
{plugin_complain}
<br /><div class="b_font">[comheader]КОММЕНТАРИИ[/comheader]</div><br />
Проведура обновления с версии 0.01 на 0.02:
1. Заменяем код плагина
2. В админ панеили выбираем "удатьи"
3. В админ панели выбираем "установить"
Не в сети
ойойой это the best гарантировано!!
сразу вопросы:
1. сообщить может тока зареганный?
2. куда отсылается репорт? (напрашивается плагин Личных мессаг)
Не в сети
Wolverine:
1. конфирурируемо.
2. пока только на email (в будущем будет и ЛС и даже, возможно, Jabber / SMS).
кому именно посылать на email - конфигурируемо. можно автору новости, можно - всем админам. можно и тему и другим.
ЛС это отдельная песня и она реализуется значительно проще, но действительно по аналогии.
Скоро будет в виде отдельного плагина.
Не в сети
а не удобнее ли сделать репорты прямо на сайте? в юзерменю, зашел админ (ну или кто там) на сайт и опа У вас два репорта с такими проблемами. Я почту просто не особо юзаю, проверять ее банально влом (спам этот еще), а лишнего значка в трее для автопроверки неохота держать (дада для миранды есть gmail автопроверка знаю)
Опять же это мое видение этого плагина, кто что скажет?
Не в сети
Wolverine, скажу вот что: ты, может, сначала скачаешь плагиньчик, а?
Репорты в текущей версии плагина есть и на сайте, только нотификация о них не выведена в usermenu.
И я не уверен, что их надо выводить - админ ведь будет видеть все репорты, даже не касающиеся его.
А на сайте с большой посещаемостью число необработанных репортов всегда выше нуля. И будешь ты всегда видеть что репорты есть.
p.s. Только не предлагай мне к репортам ещё и lastread'ы добавлять. Идея напрашивается сама собой, но только на отдалённое будущее.
Не в сети
ты, может, сначала скачаешь плагиньчик, а?
все все, завтра начну перевод на NG и все качну и распробую, чесcccно // остается вспомнить где что правил
админ ведь будет видеть все репорты, даже не касающиеся его.
в ситуации когда админ генерирует бОльшую часть контента самое то (тот же пспфакс) ну в крайнем случае в документации расскажи как особо нуждающимся добавить самим это (хуже от этого не будет если это уже в принципе реализовано)
Изменено Wolverine (2008-11-19 01:59:32)
Не в сети
Wolverine, в принципе это не реализовано - нужен дополнительный SQL запрос.
Но добавить возможность просто отображать этот счётчик (наплевав на лишний запрос) - можно сделать очень быстро. Если же хорошенько подумать, то можно и на ненужном запросе сэкономить
Не в сети
Интересен, очень даже.
Поствил :
Выдает после нажатия пользователем на репорт, попадаем на страничку с таким кодом:
<html>
<body>
<div style="padding: 3px; margin: 5px; border: 1px solid #EEEEEE; width: 450px;">
</div>
</body>
</html>
При редактировании, есть список напротив надписи "изменить статус на" - он пустой(
При попытке назначения, получаем /plugin/complain/ - с кодом страницы, указанным выше.
Тестировал на Денвере.
Изменено tayzer (2008-11-19 02:50:40)
Не в сети
tayzer, обязательно прочти readme файл к плагину!
без предварительной настройки им пользоваться нельзя
По поводу пустой странички - у тебя какая именно версия?
Плагин может работать только на релизе, причём на варианте, выпущенном 17.11.2008 21:55 (самый последний. было несколько итераций с решением косметических проблем).
Внимательно прочитай тему посвященную релизу (первый пост)
Не в сети
1. Страница /plugin/complain/ видна гостям, это так и должно быть? По-моему правильнее было бы сделать её невидимой для гостей...
2. Какой смысл показывать обычным пользователям инциденты для новостей, авторами которых они не являются?
3. Если стоит настройка "Оповещать о решении проблемы автора отчёта" - "Да". То приходит письмо в котором не указана "Тип жалобы:".
4. Если стоит настройка "Оповещать о решении проблемы автора отчёта" - "По запросу", то не понятно где это самое "если оно запрошено автором". + хотелось бы чтобы если выбрана эта функция и гость добавил репорт, то ему выводилось окошко в котором он мог написать свой e-mail.
5. Есть подозрение, что не работает "кеширование формы".
Не в сети
infinity237, ты прав во всём
Это работоспособная версия, но у меня не было возможности её полностью отладить. Поэтому выложил в таком виде.
1. Нет, для гостей она будет невидима.
2. Всё верно. Обычные пользователи смогут увидеть только инциденты авторами которых они являются, а также инциденты по созданным ими новостям.
3. Сорри, исправлю.
4. Пока не реализовано, будет в следующей версии.
5. Всё верно. Оно заложено на будущее, но пока ещё не работает.
Постараюсь сегодня выложить обновлённую версию.
Не в сети
Были подозрения по поводу версии
Так оно и оказалось - ng_090RC04.
(предложение: прописывать версию продукта, в футере админки - может где есть и не разглядел?:))
Плагин, естественно настраивал.
Про невнимательность - есть такое, борюсь как могу, но из-за невнимательности, не всегда получается
Попозже переставлю все и отпишу.
Есть предложение:
При отчете не зарегестрированных пользователей, на странице отчетов - в графе имени пользователя, прописывать ip отправителя.
Не в сети
Чётко вижу применение плагину но ещё не качал и не ставил...
Поскольку сайт дизайн студии поддерживаю, то думаю сделать так - под текстом полной новости в категории "предлагаем" и "портфолио" ссылочку вставлять типа "оформить заказ"...
Крепко сложно будет мне самому переколбасить?
Не в сети
coreldraw, для твоей задачи плагин совершенно не подходит.
Подожди выхода генератора форм обратной связи (я им начну заниматься в ближайшие дни) - оформление заказов как раз будет по его части.
Не в сети
Итак, приняты к доработке следующие пункты:
1. Добавляем IP адрес автора отчёта
2. Незалогиненному пользователю вообще не показываем страницу плагина
3. Зарегистрированный пользователь видит только свои отчёты/отчёты по своим новостям. Администратор видит все отчёты
4. [конфигурируемо] Возможность выводить в usermenu информации об активных отчётах (пока в варианте с нагрузкой, в будущем решим этот вопрос по другому)
5. Возможность посылать отчёт о решении проблемы и незарегистрированному посетителю в случае, если он указал свой email адрес
+ исправление найденных проблем.
Не в сети
Выложена обновлённая версия плагина complain.
Из списка озвученных задач убрана возможность показывать кол-во неотвеченных жалоб в usermenu.
Возможность будет добавлена в следующих версиях плагина.
Не в сети
Поставил 0,02. Выбрал в полной ошибку, "Ваша жалоба принята, спасибо!". Захожу на /плагин/комлайн
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in N:\home\test1.ru\www\engine\includes\classes\mysql.class.php on line 32
Не в сети
vitaly, можно сделать так чтобы первым пунктом этого списка сообщить об ошибке был пункт выбрать ошибку по которому кнопочка отправить не срабатывала? чтобы не получилось так что юзер случайно нажал на кнопку
Изменено MoRFiuS (2008-11-26 22:21:25)
Не в сети