Вы не зашли.
MoRFiuS, готово.
Открываешь complain/tpl/int.form.tpl,
строки:
<select name="error" class="error" id="errorSelect">{errorlist}</select>
<input type="submit" class="report" value="Отправить" "/>
заменяшь на:
<select name="error" class="error" id="errorSelect">
<option value="">Выберите тип ошибки..</option>
{errorlist}
</select>
<input type="submit" class="report" value="Отправить" onclick="if (document.getElementById('errorSelect').value==''){alert('Необходимо выбрать тип ошибки!'); return false;}"/>
При желании тоже самое можно сделать и с файлом ext.form.tpl
Не в сети
Можно ли прикрутить репорты и для комментариев?
Не в сети
infinity237, уточни что именно ты хочешь. Что-то вроде "сообщить модератору"?
Плагин рассчитан на работу с любыми объектами, которые можно идентифицировать по типу объекта и по уникальному идентификатору конкретного объекта внутри типа (идентификатор должен иметь тип int(11)).
Комментарии под такое определение подходят - у них есть свой уникальный идентификатор. Значит можно прикрутить.
p.s. Естественно, "сходу" запустить не получится - нужно же ещё отработать отображение информационного блока с "сообщить о проблеме", а в списке активных проблем - "вытаскивать" данные по конкретному комментарию. Но это просто минимальная кастумизация.
Не в сети
Нужно:
1. Вывод ссылки в шаблоне comments.show.tpl по средствам переменной.
2. При переходе по данной ссылке всё тот же выбор из списка проблем.
3. На странице /plugin/complain/ разделение на 2 таблицы. В первой таблице новости, во второй коментарии.
4. Разделение по правам доступа можно сделать общее для новостей и комментариев.
5. Возможность вывода доп.поля ввода для детального описания проблемы.
Не в сети
5. Возможность вывода доп.поля ввода для детального описания проблемы.
собственно это первое с чем я стоклнулся установив плагин. А то приходт репорт Неверная ссылка, а какая именно непонятно (особенно если текст статьи большой), тоже касается и Другая проблема (вообще не ясно где копать)
Изменено Wolverine (2008-12-03 13:26:06)
Не в сети
5. Возможность вывода доп.поля ввода для детального описания проблемы.
собственно это первое с чем я стоклнулся установив плагин. А то приходт репорт Неверная ссылка, а какая именно непонятно (особенно если текст статьи большой), тоже касается и Другая проблема (вообще не ясно где копать)
У меня тоже самое. Такая опция не помешала бы...
Изменено MoRFiuS (2008-12-03 15:11:39)
Не в сети
0.9.0 Release (Fix #04)
Сomplain 0.02
Удаленно работает отлично.
На локале:
Warning: Error parsing y:\home\demo\www\engine/plugins/complain/lang/russian/main.ini on line 11 in y:\home\demo\www\engine\includes\inc\functions.inc.php on line 685
Не в сети
tayzer, посмотри какая у тебя версия PHP удалённо и на локали.
А заодно - зайди в указанный файл (engine/plugins/complain/lang/russian/main.ini) и в строке 11 замени:
link.close = "<br/><br/><a href="#" onclick='window.close();'>Закрыть окно</a>"
на
link.close = "<br/><br/><a href='#' onclick='window.close();'>Закрыть окно</a>"
После этого и на локали заработает
Не в сети
Упорно не хочет работать... , но, только переносишь в конец файла вот эту строчку
register_filter('news','complain', new ComplainNewsFilter);
в complain.php - начинает работать ! "...ЧТО ЭТО БЫЛО ?..."
Не в сети
tayzerИнтересен, очень даже.
Поствил :
Выдает после нажатия пользователем на репорт, попадаем на страничку с таким кодом:
<html>
<body>
<div style="padding: 3px; margin: 5px; border: 1px solid #EEEEEE; width: 450px;"></div>
</body>
</html>При редактировании, есть список напротив надписи "изменить статус на" - он пустой(
При попытке назначения, получаем /plugin/complain/ - с кодом страницы, указанным выше.
Тестировал на Денвере.
tayzer, обязательно прочти readme файл к плагину!
без предварительной настройки им пользоваться нельзяПо поводу пустой странички - у тебя какая именно версия?
Плагин может работать только на релизе, причём на варианте, выпущенном 17.11.2008 21:55 (самый последний. было несколько итераций с решением косметических проблем).
Внимательно прочитай тему посвященную релизу (первый пост)
-------------------------------------------------------------------------------------------------------------------------------------------------------
А если я все таки не на релизе работаю то что делать? Помогите пожалуйста, ну конечно если это не мега сложно.:)
I ♥ NGeneration CMS
Не в сети
Евгений, Обновиться...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Евгений, обновись. Если ты работаешь на какой-то промежуточной версии (т.е. Release Candidate), то обновление будет безболезненным.
p.s. Естественно, перед этим нужно сделать бекап
Не в сети
Поставил 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
блин че то у меня эта ошибка выпадает в error.log хотя, я этот плагин вроде бы и не ставил совсем
Не в сети
У этой ошибки не один источник возникновения, надо смотреть что делал/ставил с того момента, как она начала появляться. Попробовать поочередно отключать плагины и параллельно смотреть в лог. Ну или искать что не работает/работает не как положено.
Не в сети
Используемая версия -0.9.2 RC0 [SVN547]
плагин- complain 0.05
Проблема: текст, вводимый в окно "Детальное описание проблемы:" - нигде не выводится и не фиксируется.
Вот красивое решение:
Если вы заметили ошибку, выделите необходимый текст и нажмите Ctrl+Enter, чтобы сообщить об этом редакции.
http://auto.tochka.net/4474-mazda-predstavila-yubileynuyu-versiyu-mx-5
Изменено vl (2010-07-01 15:58:39)
Не в сети
Не в сети
В админке плагина в графе "ошибка" у тебя должна появляться звездочка. При нажатии на неё и будет показываться текст ошибки.
Спасибо, vitaly, все именно так.
Не знаю , насколько это сложно выполнить, но думаю, в админке плагина, вместо назначения сообщению статуса полезнее было бы предусмотреть удаление неактуальных сообщений об ошибках (ложных, исправленных)
Изменено vl (2010-07-05 13:24:46)
Не в сети
А можно сделать, чтобы страница с сообщением "Ваша жалоба принята, спасибо!" открывалась на той же странице, что и ссылка "Сообщить об ошибке »", т.е. без открытия нового окна, хочется чтобы форма отправки и сообщение находилось на одной странице.
Не в сети