Вы не зашли.
infinity237 пишет:Иногда в блоке вместо цитаты выходит: "Цитат не существует".
Может ты пытаешься открыть не существующую постраницу?
Если постраница показывает [1] 2 а ты в адрес вводишь: /plugin/quotes/?page=3 то он обязательно выведет Цитат нет...
Это происходит не на странице плагина, а в блоке (mainblock.tpl), нажимаю F5, несколько раз (10-20)...
Не в сети
infinity237, Всё правильно... Расписывать почему так происходит долго, но такой вариант совсем не нагружает БД...
Я пока не нашел оптимального способа выбрать случаную(ых) цитат. У каждого способа свои плюсы и минусы. Я выбрал низкую нагрузку на БД, но если надо я пока могу реализовать это по выбору: Точно работы выборки, но большая нагрузка и такая какая сейчас...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Плагин обновил...
Добавил управление плагином через "Управление плагинами"...
Не знаю как лучше это там реализовать и по этому выложил в незаконченном варианте...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Обновил плагин...
Переделал управление плагином через админку.
Добавил кэширование.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Luca, Под 0.9.1 он и писался, а вот с 0.9.0 совсем не совместим...
Но ставить на рабочий сайт пока что не рекомендуется...;)
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Из ошибок:
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. Было бы удобно сделать возможность добавлять цитату прямо из админки.
Изменено infinity237 (2009-09-04 21:56:37)
Не в сети
Ошибки:
1. По первому не понял. Что там не так?
Проверил и ссылки формируются с учетом активна она или нет. То что выводится сообщение "Страница не найдена" это нормально...
2. Где эта ошибка у тебя отображается?
Предложения:
1. Если оставить эту функцию, то будут проблемы с кэшированием.
2. Не знаю. Это делается лишь *.tpl + *.css ну и несколько строчек в коде...
3. Это можно добавить...
4. И это тоже вполне можно сделать...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
1. Добавил 8 цитат, 7 из которых имеют статус "неактивен", на странице поставил вывод по 2 цитаты, итог:
Т.е. формируются ссылки на доп. ненужные страницы (2,3,4), при переходе к которым происходит ошибка "Страница не найдена". Было бы лучше, чтобы эти страницы вообще в таком случае не формировались.
2. Кнопки вверх/вниз не работают (Opera10), ошибка выводиться в консоли ошибок JS в Opera.
Не в сети
Всё исправил...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Всё работает...
Не в сети
Обновил...
Добавил возможность указывать "ограничение на длину"...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Обновил плагин...
Добавил:
1. Админку для управления цитатами.
2. Цитаты можно добавлять через админку.
3. Отображение рейтинга в зависимости от значения.
4. Управление блоком при выборки случайных цитат.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
1. При добавлении цитаты через админку, цитате присваивается статус "неактивна", даже если стоит значение "разрешён".
2. Хотелось бы, чтобы при добавлении через админку в сообщении "Информация: Цитата Добавлена" выводило ещё ссылку "Добавить ещё цитату".
3. Хотелось бы, чтобы в настройке "Максимальное возможное количество символов в одной цитате", если ставишь "0", то добавление работает без ограничения.
4. Хотелось бы, чтобы шаблоны отвечающие за страницу /plugin/quotes/, можно было использовать из директории templates/default/plugins/quotes/
Изменено infinity237 (2009-09-06 10:41:48)
Не в сети
1. Исправил.
2. Добавил.
3. Добавил.
4. Эта возможность была с самого начала.
Добавил ещё:
1. Фильтрация в админке по: ID, дате публикации, автора, активна.
2. Добавил постраничную навигацию.
3. Добавил RSS (кажется не правильно):rolleyes:
Если к ночи ошибок обнаружено не будет выложу как стабильную версию...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
4. Странно у меня почему-то работает не поностью, т.е. работает только для блока, а для страницы плагина - нет...
Не в сети
infinity237, Проверил и у меня всё работает...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Сори, забыл про кэш
1. Настройка "Количество цитат в админке на одной странице" не работает. На странице выводиться всегда одно и тоже количество цитат = 10.
1. Было бы удобнее, если бы настройка "Количество цитат в админке на одной странице", была не в настройках, а на странице admin.php?mod=extra-config&plugin=quotes&action=showlist, т.е. возможность настроить в момент сортировки (так сделано при работе с новостями).
2. По сортировке с именем пользователя: имхо лучше выводить только тех пользователей, у которых есть добавленные цитаты + показывать кол. читат у пользователя там же. (так сделано при работе с новостями)
3. Выборка по месяцу была бы довольно удобна.
4. Фича - сортировка по ID, скорее всего никому не понадобиться, т.к. она повторяет сортировку по дате.
Изменено infinity237 (2009-09-06 16:49:39)
Не в сети
Ошибки:
1. Исправил.
Дополнения:
1. Менять не буду.
2. Поправил.
3. Добавил.
4. Пусть всё равно останется.
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Не заметил изменений...
Не в сети
Упс, случайно старый архив залил...:rolleyes:
Перезалил...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Убрать дебаг (select * from uu_quotes order by id desc LIMIT 0, 3) инфу, добавить сортировку по "Рейтингу" и можно выпускать релиз.
Не в сети
Сортировку по рейтингу добавил...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Сортировка работает.
Довольно не удобно работать. Например требуется удалить 5 цитат с плохим рейтингом. Человек делает сортировку по рейтингу, кликает по иконке "удалить", дальше происходит переход на страницу "/admin.php?mod=extra-config&plugin=quotes&action=del&id=12", на которой цитаты отсортированы по id + на этой странице нету возможности сортировать что-либо - приходится делать ещё 2 клика, чтобы попасть на страницу admin.php?mod=extra-config&plugin=quotes&action=showlist + снова делать сортировку.
Из этой ситуации 2 выхода:
1. Добавить на страницы "/admin.php?mod=extra-config&plugin=quotes&action=del&id=12" блок с сортировкой.
2. Сделать множественное удаление/запрет/разрешение на публикацию, по средствам "галочек", так как это сделано в новостях.
Изменено infinity237 (2009-09-07 22:52:51)
Не в сети