altshift
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: - изменилось имя CuteNews.RU на Strawberry. По CuteNews.RU это версия 2.6, для "Клубнички" - 1.0 - все переменные типа $config_что-то стали $config['что-то']. Старая переменная работать не будет, как и большенство плагинов (_не_ входящих в дистрибутив, конечно же)(в Application должно стоять Strawberry, подобное позволит избежать глупых вопросов и заставит переписать плагин под новые требования) - в дистрибутив добавлен плагин Eval позволяющий выполнять php в новостях и шаблонах - деление комментариев на страницы (пока в несамом рабочем режиме ) - удалено поле "Аватар" из добавления и редактирования новости, тег {avatar} теперь как и в комментарии заменяется на аватар пользоваталя - немного изменён вид сохранённых шаблонов, на более адекватный ($template = 'содержание') - в админке - настройка системы rUFUs изменён на mod_rewrite. Типа включён он или нет. Соответственно $config['rufus'] теперь это $config['mod_rewrite'] - УРЛы старого типа (?id={ id } - читайте ридми) теперь работают нормально (насколько я смог протестировать), поэтому по умолчанию теперь используются они - фильтр cutenews-options переименован в main-options - поправлены некотороы функции, теперь количество запросов в БД при просмотре категорий увеличиватся не будет - появился доп. массив $post. Он содержит в себе всю информацию открытой новости + $post['link'] это стандартная (home/post) ссылка на новость. Читайте в ридми - подправил немного логику запросос: скобки добавил ('(id = 5', 'or', 'id = 6)'); limit для select (array(1) - от 0 до 1); изменил операторы ? и !?, для txtSQL это array_intersect() (или !array_intersect()), т.е. сравнение массивов, первый появляется из-за деления по запятым (,) второй по символу, название которого мне не известно (|). Рамки достаточно жёсткие, но для категорий и кейвордов это хорошая альтернатива прошлым запросам, которые вполне могли посадить MySQL на сервере (при условии большого числа народу (~>12 тысяч))). Для MySQL это regexp (и not regexp) - удалён нах "глобальный кэш", обычный и так справляется замечательно, ибо я таки снезашёл до написания отдельного класса и на волне переделал кэш - система комментариев несколько поменялась. Первым делом, добавлено поле homepage в таблицу комментариев. Это значит, что теперь поле e-mail обязательно и должно содержать e-mail, а не что-то ещё. А в homepage (тег {homepage}) должен быть линк сайта (это поле необязательное). Неавторизированный пользователь _должен_ зайти преже, чем будет добавлять комментарии, иначе не сможет использовать свои данные. Менять e-mail и логин пользователя системы в редактировании комментария нельзя, т.к. в базу заносится только логин, а всё потом берётся из настроек - комментарии ещё добавлятся без перезагрузки страницы и стали древовидными (каждый может ответить на тот или иной комментарий). При удалении комментария удаляются и ответы на него - убит глюк с количеством публикаций - удалены теги и смайлики из добавление/редактирования поста. Чуть позже добавлю как плагин, ибо потому что - немного изменил логику в управлении УРЛами, читайте ридми - фильтр also-allow переименован в news-where, плюс для комментариев добавился comments-where - чтобы как-то "ологичить" (от слова логика ) отличия дополнений требующих инклуда, тперь они имеют префикс show_ (show_news.php, show_users.php, show_search.php). Дополнения, которые предпологают самостоятельную "жизнь" переименованы не были (rss.php, print.php и т.д.) | Цитата: - в админку добавлен пункт позволяющей выбрать указывать ли e-mail обязательно или нет - добавил кучу тегов для комментов: if-user, not-user, avatar, icq. Смторите опсание в настройки системы -> шаблоны -> комментарий - исправлен небольшой косяк с mod_rewrite, правила несколько криво формировались - починил кросспостинг, теперь пост после редактирования изменяется и в ЖЖ. Ещё при постинге через w.bloggar кросспостинг работает (но без вопросов, т.е. там нет галочки "опубликовать эту новость в ЖЖ") - можно делать разные УРЛы, что-то как в старые времена, что-то по-новому. Всё будет работать и с включённым mod_rewrite (тем, что в админке ) - испраалена глюка с категориями. $category = '3', пост с категориями 3,5,13 в ней не выводится. Всё из-за категории 13, точнее из-за 1 вначале |
|