Вы не зашли.
Убрать дебаг (select * from uu_quotes order by id desc LIMIT 0, 3) инфу, добавить сортировку по "Рейтингу" и можно выпускать релиз.
Не заметил изменений...
Сори, забыл про кэш
1. Настройка "Количество цитат в админке на одной странице" не работает. На странице выводиться всегда одно и тоже количество цитат = 10.
1. Было бы удобнее, если бы настройка "Количество цитат в админке на одной странице", была не в настройках, а на странице admin.php?mod=extra-config&plugin=quotes&action=showlist, т.е. возможность настроить в момент сортировки (так сделано при работе с новостями).
2. По сортировке с именем пользователя: имхо лучше выводить только тех пользователей, у которых есть добавленные цитаты + показывать кол. читат у пользователя там же. (так сделано при работе с новостями)
3. Выборка по месяцу была бы довольно удобна.
4. Фича - сортировка по ID, скорее всего никому не понадобиться, т.к. она повторяет сортировку по дате.
4. Странно у меня почему-то работает не поностью, т.е. работает только для блока, а для страницы плагина - нет...
Фотку в студию
1. При добавлении цитаты через админку, цитате присваивается статус "неактивна", даже если стоит значение "разрешён".
2. Хотелось бы, чтобы при добавлении через админку в сообщении "Информация: Цитата Добавлена" выводило ещё ссылку "Добавить ещё цитату".
3. Хотелось бы, чтобы в настройке "Максимальное возможное количество символов в одной цитате", если ставишь "0", то добавление работает без ограничения.
4. Хотелось бы, чтобы шаблоны отвечающие за страницу /plugin/quotes/, можно было использовать из директории templates/default/plugins/quotes/
Всё работает...
1. Добавил 8 цитат, 7 из которых имеют статус "неактивен", на странице поставил вывод по 2 цитаты, итог:
Т.е. формируются ссылки на доп. ненужные страницы (2,3,4), при переходе к которым происходит ошибка "Страница не найдена". Было бы лучше, чтобы эти страницы вообще в таком случае не формировались.
2. Кнопки вверх/вниз не работают (Opera10), ошибка выводиться в консоли ошибок JS в Opera.
Из ошибок:
1. Постраничка формируется без учёта того "Активна" цитата или нет, поэтому возникает проблема, когда переходишь к странице (по ссылке) "/plugin/quotes/?page=3", а тебе отображается "Страница не найдена".
2. При редактировании цитаты, там где кнопки "вверх"/"вниз" происходит ошибка JS:
message: Statement on line 1: Cannot convert undefined or null to Object
Остальное всё работает как надо, вот ещё некоторые предложения:
1. Оставить возможность удаления/редактирования со страницы /plugin/quotes/, с точки зрения юзабилити это будет правильно.
2. Было бы неплохо сделать возможность настраивать шаблон вывода рейтинга, скажем если рейтинг положительный, то "+1" отображается зелёным цветом, если "-1", то красным цветом, если "0", то просто цёрным цветом.
3. Сделать ограничение по кол. символов для добавления. Сделать ограничение на кол. символов для вывода цитат в админке (страница "admin.php?mod=extra-config&plugin=quotes&action=showlist")
4. Было бы удобно сделать возможность добавлять цитату прямо из админки.
Выложи шаблон или кинь в ЛС.
comments.form.tpl
<input type="hidden" name="referer" value="{request_uri}" />
infinity237 пишет:Иногда в блоке вместо цитаты выходит: "Цитат не существует".
Может ты пытаешься открыть не существующую постраницу?
Если постраница показывает [1] 2 а ты в адрес вводишь: /plugin/quotes/?page=3 то он обязательно выведет Цитат нет...
Это происходит не на странице плагина, а в блоке (mainblock.tpl), нажимаю F5, несколько раз (10-20)...
Всё исправилось.
Иногда в блоке вместо цитаты выходит: "Цитат не существует".
Ошибки:
3. Там ещё такое ниже:
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\2zq.ru\www\engine\includes\inc\extras.inc.php:780) in Z:\home\2zq.ru\www\engine\plugins\quotes\quotes.php on line 161
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\2zq.ru\www\engine\includes\inc\extras.inc.php:780) in Z:\home\2zq.ru\www\engine\plugins\quotes\quotes.php on line 451
vitaly, по этому поводу высказался предельно чётко:
vp7 (21:04:02 2/09/2009)
$page = intval($_REQUEST['page']);
тебя спасёт
vp7 (21:04:19 2/09/2009)
хотя, лучше $page = abs(intval($_REQuEST['page']));
Из предложений:
6. Не обезательно.
1. При переходе на 2 страницу (/plugin/quotes/?page=2), вверху выходит ошибка (только если сортировка по дате):
Warning: Invalid argument supplied for foreach() in Z:\home\2zq.ru\www\engine\includes\inc\extras.inc.php on line 780
2. Блок лучше назвать "Случайная цитата"
3. При вбитии "/plugin/quotes/?page=99999999999999999999999" происходит:
MySQL ERROR [select]: select id, content, rating, approve from gg_quotes order by postdate DESC LIMIT -4, 2
Из предложений:
1. На мой взгляд ссылки "Лучшие цитаты" и "Плохие цитаты" лучше выводить 1 раз, допустим вверху страницы.
2. Неудобно организовано удаление/редактировние цитат, на мой взгляд в идеале нужно создавать "инструмент управления цитатами" в админ-панели, который будет в себя включать следующие возможности:
1) Возможность постраничного вывода цитат.
2) Вывод в таблице даты, автора, статуса, кол. голосов.
3) Выборка по месяцу/автору/статусу.
4) Сортировка по дате/кол.голосов.
5) Переход к редактированию цитаты, возможность выставления любого количества голосов.
6) Множественное удаление цитат.
3. Возможность использовать шаблоны из директории templates.
4. Вывод даты для каждой цитаты.
5. В стандартном режиме (вывод последних цитат), было бы неплохо добавить фичу "спрятать цитаты с отрицательным рейтингом".
6. RSS
Эта функция использовалась в strawberry, для неё надо использовать совсем другую структуру таблицы, соответственно в рамках текущего плагина это реализовать врятли получится.
К тому же это не так уж и удобно...
1. Добавить: блок [category][/category] в news.short.tpl и news.full.tpl; блок [view][/view] в news.short.tpl
2. Описать изменения в error.tpl, bbcodes.tpl
Только у тебя.
Лучших/худших - рейтинг
Новые - это N последних добавленных.
Ну вот пример как делается для tags, для остальных примерно также...
Не было под 2z, ты скорее всего ошибаешься...
При добавлении цитаты:
MySQL ERROR [query]: update yy_quotes SET num = rand()*1000
(1054): Unknown column 'num' in 'field list'
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\2zq.ru\www\engine\includes\classes\mysql.class.php:28) in Z:\home\2zq.ru\www\engine\plugins\quotes\quotes.php on line 87
Также не происходит редирект (по-умолчанию 5 сек).
Предложения без которых никак нельзя жить:
1. Сделать голосование за цитаты +/-.
2. Возможность вывода на отдельной странице с постраничной навигацией - лучших/худших/ новых.
3. Удаление/редактирование цитат администратором.
Предложения на длинную:
1. Возможность работы в режиме "премодерации цитат", т.е. проверка цитат администратором.
По поводу премодерации, имхо, лучше стоит создать отдельную тему и там уже писать пожелания, ибо это тема только про релиз.
1. Проблемы ещё есть - инфа 100 процентная.
2. Не стоит всё драматизировать, за день форум посещает не более 20 человек, 10-15 из них не умеют пользоваться SVN; В какой-то мере тестирование пошло бы лучше, если бы чаще выходили beta версии (хотя бы посмотреть 1-2 страницу этой темы - там ведётся активное тестирование).