Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2008-11-19 00:45:46

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

complain :: Сообщить о проблеме в новости

Прошу любить и жаловать - плагин 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. В админ панели выбираем "установить"

Не в сети

#2 2008-11-19 01:06:38

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: complain :: Сообщить о проблеме в новости

vitaly, 100% пригодится. рэшпэкт smile

Не в сети

#3 2008-11-19 01:17:41

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: complain :: Сообщить о проблеме в новости

ойойой это the best гарантировано!!  cool
сразу вопросы:
1. сообщить может тока зареганный?
2. куда отсылается репорт? (напрашивается плагин Личных мессаг)

Не в сети

#4 2008-11-19 01:29:27

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

Wolverine:
1. конфирурируемо.
2. пока только на email (в будущем будет и ЛС и даже, возможно, Jabber / SMS).
кому именно посылать на email - конфигурируемо. можно автору новости, можно - всем админам. можно и тему и другим.

ЛС это отдельная песня и она реализуется значительно проще, но действительно по аналогии.
Скоро будет в виде отдельного плагина.

Не в сети

#5 2008-11-19 01:35:57

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: complain :: Сообщить о проблеме в новости

а не удобнее ли сделать репорты прямо на сайте? в юзерменю, зашел админ (ну или кто там) на сайт и опа У вас два репорта с такими проблемами. Я почту просто не особо юзаю, проверять ее банально влом (спам этот еще), а лишнего значка в трее для автопроверки неохота держать (дада для миранды есть gmail автопроверка знаю)
Опять же это мое видение этого плагина, кто что скажет? smile

Не в сети

#6 2008-11-19 01:45:01

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

Wolverine, скажу вот что: ты, может, сначала скачаешь плагиньчик, а? smile
Репорты в текущей версии плагина есть и на сайте, только нотификация о них не выведена в usermenu.

И я не уверен, что их надо выводить - админ ведь будет видеть все репорты, даже не касающиеся его.
А на сайте с большой посещаемостью число необработанных репортов всегда выше нуля. И будешь ты всегда видеть что репорты есть.

p.s. Только не предлагай мне к репортам ещё и lastread'ы добавлять. Идея напрашивается сама собой, но только на отдалённое будущее.

Не в сети

#7 2008-11-19 01:58:58

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: complain :: Сообщить о проблеме в новости

ты, может, сначала скачаешь плагиньчик, а?

все все, завтра начну перевод на NG и все качну и распробую, чесcccно smile // остается вспомнить где что правил smile

админ ведь будет видеть все репорты, даже не касающиеся его.

в ситуации когда админ генерирует бОльшую часть контента самое то (тот же пспфакс) ну в крайнем случае в документации расскажи как особо нуждающимся добавить самим это (хуже от этого не будет если это уже в принципе реализовано)

Изменено Wolverine (2008-11-19 01:59:32)

Не в сети

#8 2008-11-19 02:06:28

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

Wolverine, в принципе это не реализовано - нужен дополнительный SQL запрос.
Но добавить возможность просто отображать этот счётчик (наплевав на лишний запрос) - можно сделать очень быстро. Если же хорошенько подумать, то можно и на ненужном запросе сэкономить smile

Не в сети

#9 2008-11-19 02:20:47

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: complain :: Сообщить о проблеме в новости

Ну пока плагин лс не вышел будем с лишним запросом, что поделать smile
респект тебе за работу, я спать, приятных всем сновидений smile

Не в сети

#10 2008-11-19 02:45:28

tayzer
Участник
Зарегистрирован: 2008-11-11
Сообщений: 126
Рейтинг :   

Re: complain :: Сообщить о проблеме в новости

Интересен, очень даже.

Поствил :

Выдает после нажатия пользователем на репорт, попадаем на страничку с таким кодом:

<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)

Не в сети

#11 2008-11-19 02:57:54

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

tayzer, обязательно прочти readme файл к плагину!
без предварительной настройки им пользоваться нельзя smile

По поводу пустой странички - у тебя какая именно версия?
Плагин может работать только на релизе, причём на варианте, выпущенном 17.11.2008 21:55 (самый последний. было несколько итераций с решением косметических проблем).
Внимательно прочитай тему посвященную релизу (первый пост)

Не в сети

#12 2008-11-19 11:33:13

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: complain :: Сообщить о проблеме в новости

1. Страница /plugin/complain/ видна гостям, это так и должно быть? По-моему правильнее было бы сделать её невидимой для гостей...
2. Какой смысл показывать обычным пользователям инциденты для новостей, авторами которых они не являются?
3. Если стоит настройка "Оповещать о решении проблемы автора отчёта" - "Да". То приходит письмо в котором не указана "Тип жалобы:".
4. Если стоит настройка "Оповещать о решении проблемы автора отчёта" - "По запросу", то не понятно где это самое "если оно запрошено автором". + хотелось бы чтобы если выбрана эта функция и гость добавил репорт, то ему выводилось окошко в котором он мог написать свой e-mail.
5. Есть подозрение, что не работает "кеширование формы".

Не в сети

#13 2008-11-19 12:08:57

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

infinity237, ты прав во всём smile
Это работоспособная версия, но у меня не было возможности её полностью отладить. Поэтому выложил в таком виде.

1. Нет, для гостей она будет невидима.
2. Всё верно. Обычные пользователи смогут увидеть только инциденты авторами которых они являются, а также инциденты по созданным ими новостям.
3. Сорри, исправлю.
4. Пока не реализовано, будет в следующей версии.
5. Всё верно. Оно заложено на будущее, но пока ещё не работает.

Постараюсь сегодня выложить обновлённую версию.

Не в сети

#14 2008-11-19 17:48:36

tayzer
Участник
Зарегистрирован: 2008-11-11
Сообщений: 126
Рейтинг :   

Re: complain :: Сообщить о проблеме в новости

Были подозрения по поводу версии smile
Так оно и оказалось - ng_090RC04.
(предложение: прописывать версию продукта, в футере админки - может где есть и не разглядел?:))
Плагин, естественно настраивал.
Про невнимательность - есть такое, борюсь как могу, но из-за невнимательности, не всегда получается lol
Попозже переставлю все и отпишу.
Есть предложение:
При отчете не зарегестрированных пользователей, на странице отчетов - в графе имени пользователя, прописывать ip отправителя.

Не в сети

#15 2008-11-19 19:20:02

coreldraw
Участник
Откуда Ukraine
Зарегистрирован: 2008-10-21
Сообщений: 209
Рейтинг :   

Re: complain :: Сообщить о проблеме в новости

Чётко вижу применение плагину но ещё не качал и не ставил...
Поскольку сайт дизайн студии поддерживаю, то думаю сделать так - под текстом полной новости в категории "предлагаем" и "портфолио" ссылочку вставлять типа "оформить заказ"...
Крепко сложно будет мне самому переколбасить?

Не в сети

#16 2008-11-19 23:41:10

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

coreldraw, для твоей задачи плагин совершенно не подходит.
Подожди выхода генератора форм обратной связи (я им начну заниматься в ближайшие дни) - оформление заказов как раз будет по его части.

Не в сети

#17 2008-11-20 00:13:00

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

Итак, приняты к доработке следующие пункты:
1. Добавляем IP адрес автора отчёта
2. Незалогиненному пользователю вообще не показываем страницу плагина
3. Зарегистрированный пользователь видит только свои отчёты/отчёты по своим новостям. Администратор видит все отчёты
4. [конфигурируемо] Возможность выводить в usermenu информации об активных отчётах (пока в варианте с нагрузкой, в будущем решим этот вопрос по другому)
5. Возможность посылать отчёт о решении проблемы и незарегистрированному посетителю в случае, если он указал свой email адрес

+ исправление найденных проблем.

Не в сети

#18 2008-11-20 03:40:18

Box
Участник
Зарегистрирован: 2008-10-28
Сообщений: 82
Рейтинг :   

Re: complain :: Сообщить о проблеме в новости

Ура!
Скоро выйдет генератор форм обратной связи!
Vitaly, уже большое спасибо!

Не в сети

#19 2008-11-21 03:58:47

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

Выложена обновлённая версия плагина complain.
Из списка озвученных задач убрана возможность показывать кол-во неотвеченных жалоб в usermenu.
Возможность будет добавлена в следующих версиях плагина.

Не в сети

#20 2008-11-21 15:09:38

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: complain :: Сообщить о проблеме в новости

Поставил 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

Не в сети

#21 2008-11-21 15:18:07

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

RocketBoy, а ты обновление корректно сделал?
Необходимо после замены файлов сделать "удалить" и сразу же "установить".

Не в сети

#22 2008-11-21 16:47:40

RocketBoy
Участник
Откуда Калининград
Зарегистрирован: 2008-10-14
Сообщений: 552
Рейтинг :   27 
Сайт

Re: complain :: Сообщить о проблеме в новости

vitaly, спасибо, все работает

Не в сети

#23 2008-11-26 22:21:01

zheka
Участник
Зарегистрирован: 2008-10-13
Сообщений: 98
Рейтинг :   

Re: complain :: Сообщить о проблеме в новости

vitaly, можно сделать так чтобы первым пунктом этого списка сообщить об ошибке был пункт выбрать ошибку по которому кнопочка отправить не срабатывала? чтобы не получилось так что юзер случайно нажал на кнопку smile

Изменено MoRFiuS (2008-11-26 22:21:25)

Не в сети

#24 2008-11-27 03:05:58

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: complain :: Сообщить о проблеме в новости

MoRFiuS, это делается в шаблоне. Код плагина править не требуется.
Завтра напишу как это можно сделать.

Не в сети

#25 2008-11-28 09:26:09

zheka
Участник
Зарегистрирован: 2008-10-13
Сообщений: 98
Рейтинг :   

Re: complain :: Сообщить о проблеме в новости

vitaly пишет:

MoRFiuS, это делается в шаблоне. Код плагина править не требуется.
Завтра напишу как это можно сделать.

окей, напиши как сможешь )

Не в сети

Подвал раздела

Работает на FluxBB