MaxSite CMS 0.19

Рубрика: MaxSite CMS -> Версии
Среда, 13 августа 2008 г.
Просмотров: 3371
Подписаться на комментарии по RSS
]]>
]]>

Выложил MaxSite CMS 0.19. Изменений, традиционно много. smile

  • Улучшен плагин пагинации: теперь можно указать произвольный тип данных. Переделка позволяет использовать пагинацию для любых типов данных/url.
  • Добавлена возможность в функции «mso_get_pages» указывать произвольный «slug» (плюс ряд других возможностей). С помощью этой функции получаются данные и эта функция является что-то вроде «оболочки» над SQL-запросами.
  • Убран номер версии MaxSite CMS из футера и хидера шаблона. В целях безопасности. В случае проблем с безопасностью, злоумышленнику будет сложнее определить уязвимость по номеру версии.
  • Для того, чтобы использовать HTML-код прямо в тексте (без переключения редактора в этот режим), достаточно обрамить его в [ html]   [/html ]. Данная возможность пригодится например при вставке кода рекламы, видео и т.д.
  • Если указать [volkman] в начале записи, то отключается баланс и авторасстановка html-тэгов. В этом случае можно использовать обычный HTML на всей странице. История возникновения этого кода см. на форуме.
  • В функцию «mso_date_convert» добавлена возможность указывать свои названия дней недели или месяцев.
  • В отправляемом письме админу о новом комментарии указывается не просто номер comuser'а, но и его ник, и ссылка на профиль.
  • Новый плагин «Rater» (рейтинг) для оценки статей посетителями. Выводить результаты можно также с помощью виджета.
  • Изменение в базе в таблице «page»: добавлено поле для подсчета рейтинга «page_rating_count». В данном случае это мой просчет. Изначально я планировал рейтинг в виде суммы голосов (+/- 1). Но потом решил сделать именно оценочный рейтинг по 10-бальной системе в виде звездочек. Но в этом случае, для получения рейтинга нужно знать не только его общую сумму, но и количество голосов. Поэтому пришлось добавить это поле.
  • Виджет «Самое читаемое».
  • Виджет «Самое комментируемое».
  • Виджет «Форма поиска».
  • Виджет «Случайные статьи».
  • Виджет «События» выводит список предстоящих мероприятий.
  • Добавил дату при редактировании и создании страницы. По-умолчанию используется т.н. отложенная публикация: когда при создании страницы указывается будущая дата. В этом случае она не появится до наступления указанной даты. Данная возможность пока еще полностью не оттестирована: еще не разбирался с часовым поясом.
  • Реализована возможность использования пароля для записи.
  • При переходе к редактирования комментария админом добавлена ссылка на комментарий на сайте.
  • Удаление опций по маске (mso_delete_option_mask). Это нужно для того, чтобы удалять все созданные опции виджетов по единой маске. Функцию следует использовать при деактивации плагинов: она удалит все свои опции из базы данных.
  • Добавлена возможность работать с AJAX. Если кратко, то простой POST на указанный php-файл не совсем верное решение, поскольку в начале нужно подключить саму систему. Поэтому путь к приёмному файлу следует кодировать в base64 и указать в виде «http://site/ajax/...». Таким образом явно вызвать php-файл становится невозможно, а AJAX отфильтрует только «свои» запросы.
  • В новых шаблонах можно использовать типы файлов из дефолтного. Для этого добавлена одна строчка в «index.php», где указывается путь к каталогу «type». Это упрощает создание новых шаблонов и позволяет не дублировать файлы типов данных.
  • В шаблоне добавил новую настройку выводить рубрики простым списком или с текстами (как на главной).
  • В новых шаблонах можно использовать «options.ini» из дефолтного шаблона (указывается в «options.php»).
  • Добавил еще одну тему оформления админки «green». На этот раз в зеленых тонах.

Обновление следует выполнить так: сохраняем бэкап всех файлов на компьютер. Поверх загружаем новые файлы. Если видим ошибку с базой данных, то не пугаемся, а запускаем http://site/update019. Появляется сообщение, что обновление выполнено. Если обновление не требуется появится соответствующяя надпись.

Если вы используете свою конфигурацию в «config.php», то не затирайте его.

Как я уже писал в течение суток я могу изменить архив этой версии. Это на тот случай, если вдруг кто-то обнаружит ошибки.

]]>twitter.com Google Buzz google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru]]>

Комментариев: 19

  1. 2008-08-13 в 22:26:46 | Mustik
    ]]>]]>

    Ждали ждали. Ну инструкция по обновлению я так полагаю внутри подробная smile а то обновляться буду первый раз smile

  2. 2008-08-14 в 14:16:40 | Sam

    Отлично движется!

  3. 2008-08-14 в 16:13:23 | Avot
    ]]>]]>

    An Error Was Encountered

    Error Number: 1054

    Unknown column 'page_rating_count' in 'field list'

    Вот такая ошибка после апдейта..

    http://site/update019 запускал, не помогло, в чем я накосячил ?

  4. 2008-08-14 в 16:28:40 | Максим
    ]]>]]>

    Ну запускаю http://***/update019 и все обновилось. ;)

  5. 2008-08-14 в 16:30:42 | Avot
    ]]>]]>

    Блин, ждал пол-часа, мог подождать еще 5 минут. Только панику поднял, извиняюсь.

    Сменил цветовую схему в админке, и все заработало, наверняка совпадение :0) В общем все работает, спасибо за новую версию smile

  6. 2008-08-14 в 16:32:55 | Avot
    ]]>]]>

    я так и знал, что подумают, что я именно SITE вместо своего урл-а написал smile)

    Я так и писал - http://***/update019 но у меня выдавало ошибку вышеприведенную - 2 раза пробовал.. все равно спасибо ))

  7. 2008-08-14 в 16:51:53 | Avot
    ]]>]]>

    Максим, а можно мои посты тупые выше потереть или хотябы линки прибить (затереть)?

  8. 2008-08-14 в 17:02:00 | Максим
    ]]>]]>

    Так пойдет? smile

  9. 2008-08-14 в 17:33:40 | Avot
    ]]>]]>

    да, отлично, спасибо ))

  10. 2008-08-14 в 21:43:30 | Mustik
    ]]>]]>

    Максим, возможно у Avot была та же проблема что и у меня. Про upgrade вместо update smile Кстати мне даже не пришлось вводить этот update019. сайт сам заработал. Хотя я его не трогал. Он как то сам решает когда ему поставится smile

  11. 2008-08-14 в 21:54:25 | Mustik
    ]]>]]>

    Еще глюк у меня. При выборе в админке картинки шапки, и смене ее, она не меняется ни в какую! Обновлял, все равно. Отображается стандартная h2. в 18 версии все работало.

  12. 2008-08-15 в 00:41:09 | Максим
    ]]>]]>

    Да, это ошибка. Нужно в main-start.php изменить строчку

    <div id="header2" >
    

    на

    <div id="header2" <?= $h2 ?> >
    

    Похоже, это мои эскперименты.

  13. 2008-08-15 в 01:03:05 | AND1

    Чувствую себя идиотом .... не качается архив с последней версией.

    Выскакивает пустая страница и строка:

    "Данная ссылка доступна только... "

  14. 2008-08-15 в 01:09:43 | Максим
    ]]>]]>

    Разрешите Refer в браузере. Хотлинк срабатывает.

  15. 2008-08-15 в 01:28:22 | AND1

    Броузер FF3 со стандартными настройками, он не при чем, Refer резал Outpost Firewall.

    Проблема решается внесением сайта max-3000 в список доверенных фаервола.

    Наверняка таких как я много наберется. Думаю о этой особенности вашей CMS стоит рассказать где-то на видном месте smile

  16. 2008-08-15 в 09:38:03 | Mustik
    ]]>]]>

    Спасибо за оперативность Максим. Заработало все.

  17. 2008-08-20 в 10:54:08 | Alextriam

    Скачал, сделал все как в инструкции - получаю ошибку "An Error Was Encountered

    Невозможно соединиться с БД, используя предложенные логин/пароль.

    "

    Пробовал в отдельную базу ставить не вышло, поставил в рабочую провереную базу в которой прекрасно работает wordpress - результат тот же. Что делать куда бежать?

  18. 2009-05-07 в 16:50:52 | MadBadJack
    ]]>]]>

    Максим, можно вопрос по шабу Rater. Активировал, но на сайте не выводится никаких форм (звездочек или что там) для "тыка"

  19. 2009-05-07 в 21:21:18 | MadBadJack
    ]]>]]>

    Простите, снимаю свой вопрос, разобрался. Максим, если не сложно, зачисти оба поста. Спасибо за двиг. Пока только второй день мучаю, но уже ОЧЕНЬ нравится. Если дальше так дело пойдет, создам Вашей работе не слабый PR. wink

Оставьте комментарий!

Не регистрировать/аноним

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)