MaxSite CMS 0.31

Рубрика: Новости | Версии / Дата: 10.03.2009 09:54

Вышла MaxSite CMS 0.31. Основные изменения:

 

  • Переделан визуальный редактор так, чтобы к нему можно было добавить свои кнопки с помощью плагинов. Так появился плагин «editor_extra». Кнопки добавляются двумя хуками: «editor_controls_extra» и «editor_controls_extra_css». На первый «вешается» js-код кнопок; на второй - их css-стили. Сами кнопки я сделал скорее для пробы. Также отмечу, что работать будет только в FireFox. Просто этот браузер нормально поддерживает «execCommand('inserthtml')». Другие браузеры этим похвастаться не могут. Так что, если у кого есть желание переделывать код под другие браузеры, смотрите как сделано и от этого уже можно «плясать».
  • Второй плагин - «Pagination2», позволят выводить пагинацию в виде «Старее - Новее». Сделан на основе новой функции mso_url_paged_inc(), которая позволяет изменять текущий url вида «next/1» на указанную величину (например «+4» станет «next/5»). В связи с новой пагинацией, я убрал из шаблона проверку функции «pagination_go()». Вместо этого нужно использовать «mso_hook('pagination', $pagination)». То есть пагинация теперь выводится по хуку «pagination». И если раньше функция «pagination_go()» возвращала значение по return, то теперь сам вывод по echo, а по return возвращается входящий аргумент (массив). Такая схема использована для того, чтобы можно было организовать цепочку пагинаций: если вы включите два плагина пагинации, то получите две строчки навигации.
  • Третий плагин «Редиректы». У него есть отдельная страница настройки, где можно указать редиректы вида «адрес | редирект». «Адрес» должен указывать на ваш сайт: плагин смотрит его при инициализации системы и если для этого адреса указан редирект, то происходит переход на другой адрес. Пригодится плагин может при потерянных или старых адресах, а также для различных реферальных ссылкок. В плагине «XML-sitemap» выводятся метки и страницы авторов и комюзеров.
 

Скачать

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

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

Используйте нормальные имена.

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



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