Вы не зашли.
Обсуждение данной темы закрыто.
Плагин цитатник можно взять на странице плагинов: Quotes :: Цитатник для сайта
Изменено ROZARD (2009-09-08 22:41:14)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Luca, Ааа... А что за порт?:/
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
При добавлении цитаты:
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. Возможность работы в режиме "премодерации цитат", т.е. проверка цитат администратором.
Не в сети
infinity237, По поводу ошибки:
Достаточно убрать строчку:
$mysql->query('update '.prefix.'_quotes SET num = rand()*1000');
И всё будет нормально. Просто забыл её убрать после тестов...
По поводу остального добавлю, как будет время...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Не было под 2z, ты скорее всего ошибаешься...
Не в сети
Luca, Может ты про плагин который случайные записи в блоке крутит?
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Luca, Риторический вопрос: "в чем разница между метлой и пылесосом?!"...:)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Плагин обновил...
Не добавил только:
2. Возможность вывода на отдельной странице с постраничной навигацией - лучших/худших/ новых.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Плагин обновил. Добавил постраничную навигацию...
лучших/худших/ - по какому принципу? Рейтингу?
Новые - это какие? Которые добавили сутки назад или недельной давностью считаются новыми?
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Лучших/худших - рейтинг
Новые - это N последних добавленных.
Не в сети
infinity237, Выборку по рейтингу добавил...
По N последним - он и так делает выборку...;)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
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
Не в сети
Ошибки:
1. Ошибку нашел и исправил.
2. Поправил.
3. Не смог воспроизвести эту ошибку...
Из предложений:
1. Согласен, поправлю.
2. Тут просто нет слов...
С управлением цитатами соглашусь, так будет удобнее как для того кто будет их проверять, а так уйдет проблема с кешированием...
1) Это можно добавить.
2) Добавлю...
3) По автору и статусу сделаю...
4) В принципе тоже можно добавить...
5) Добавлю...
6) Не знаю...
3. Это можно использовать, просто я в настройки плагина не вынес эту возможность выбора "шаблон сайта/плагина"
4. Можно...
5. Не знаю...
6. Это точно нужно для такого плагина?
Изменено ROZARD (2009-09-02 22:00:40)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Ошибки:
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. Не обезательно.
Не в сети
Я обновил архив, проверь...
Warning: Cannot modify header information - headers already sent by
Это просто предупреждение что заголовок не удалось отправить, вывод подобной ошибки можно запретить...
abs() по твоему совету я добавил, на случай отрицательных значений...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Всё исправилось.
Иногда в блоке вместо цитаты выходит: "Цитат не существует".
Не в сети
Иногда в блоке вместо цитаты выходит: "Цитат не существует".
Может ты пытаешься открыть не существующую постраницу?
Если постраница показывает [1] 2 а ты в адрес вводишь: /plugin/quotes/?page=3 то он обязательно выведет Цитат нет...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Да без проблем, но только на несуществующие...:)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети