Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипт новостей CuteNews

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

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 вначале

Всего записей: 1675 | Зарегистр. 24-10-2004 | Отправлено: 20:51 21-02-2006
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипт новостей CuteNews


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru