Бесплатная CMS для вашего сайта Разумная альтернатива WordPress

MaxSite CMS 0.24

15-10-2008Время чтения ~ 3 мин.Versions 27401

В этой версии я постарался закрыть старые «хвосты» по основным функциям, так, чтобы в дальнейших версиях сосредоточиться на визуальном редакторе, загрузках и т.п.

  • Добавил пагинацию на страницу всех записей.
  • Появилась возможность указывать условия отображения виджетов.
  • Новая функция is_type_slug - проверяет тип и slug для текущей страниц сайта. Можно использовать для условий отображнения виджетов.
  • При инсталяции явно указывается тип таблицы MyISAM.
  • В рубриках в описании вместо input используется textarea. Более симпатичный дизайн этой страницы.
  • В шаблоны можно добавить файл info.php, где указать данные шаблона (по аналогии с плагинами). Всю прочую информацию о шаблоне следует размещать в текстовом файле, вроде readme.txt.
  • Исправлена ошибка принудительной очистки кэша.
  • Обновлен плагин меток (спасибо, Avish (landstory.org)!)
  • Добавлена страница «Мой профиль».
  • При загрузке нового файла автоматически меняется его имя, согласно правилу slug, то есть все русские и недопустимые символы в URL удаляются или транслитерируются в английские. Это позволяет избежать ошибок на сервере (не все понимают русские символы).
  • Добавлена утилита dumper для резервирования базы данных. Инструкция по её использованию см. в файле dumper/readme.txt.
  • В плагине Рубрик при выводе учитывается только количество опубликованных страниц (до этого считались все).
  • После залогирования авторов происходит редирект на предыдущую страницу (раньше только на главную).
  • Функция is_page_cat('slug') возвращает true, если это тип page и у данной страницы отмечена трубуемая рубрика. Можно указывать slug, id или название рубрики. По-умолчанию поиск происходит сразу по всем этим полям. Данную функцию можно использовать в условиях виджетов, например отображение виджета в самой рубрике и на любой странице этой рубрики.
  • В настройке сайдбаров можно добавлять виджеты без копи-пасте: возле каждого виджета есть кнопка, которая добавляет виджет в конец сайдбара.
  • Доработан плагин пагинации, чтобы можно было задать дополнительные параметры.
  • Новый плагин «FAQ» для одной страницы. Обрамляем блок вопросы-ответы по такой схеме:
  • [ faqs] 
    [ faq=вопрос1]
    Ответ на вопрос1
    [ /faq]
    [ faq=вопрос2]
    Ответ на вопрос2
    [ /faq]
    [ /faqs]
    
  • Новый плагин «Run PHP», который позволяет выполнять произвольный php-код в тексте страницы. Обрамите его [ php ]...[ /php ].
  • Все плагины в admin теперь подключаются автоматом.
  • Также много мелких исправлений и добавлений.

    Обновление выполняется как обычно: загружаем файлы поверх старых (или вот так).

    Скачать MaxSite CMS 0.24 847 (ок. 1.3МБ)

    Похожие записи
    Комментарии (24) RSS
    1 Андрей 2008-10-15 15:36:00

    Ты не мог бы сделать чтобы в RSS была видна вся статья, а не её часть? и как насчет репозитория?? SVN например. это гораздо удобнее ZIP файлов


    2 quer 2008-10-15 15:53:13
    - В настройке сайдбаров можно добавлять виджеты без копи-пасте: возле каждого виджета есть кнопка, которая добавляет виджет в конец сайдбара.

    что-то ненашел, может стоить чуть больше освещать изменения в новых версиях, как DLE с картинками ?


    3 quer 2008-10-15 15:56:47
    Новый плагин «FAQ» для одной страницы.

    вот что получилось

    http://work-inet.ru/


    4 Максим 2008-10-15 16:14:19 admin
    Ты не мог бы сделать чтобы в RSS была видна вся статья, а не её часть?

    Мне так больше нравится.

    и как насчет репозитория?? SVN например. это гораздо удобнее ZIP файлов

    Будет только zip-архив. Возиться с svn нет никакого желания.

    что-то ненашел, может стоить чуть больше освещать изменения в новых версиях, как DLE с картинками ?

    Ага, и комиксы сразу рисовать...

    вот что получилось 

    Обычно плагины нужно активировать, перед тем как ими пользоваться.


    5 quer 2008-10-15 17:32:57

    Максим, я ценю Ваш труд и мне нравится Ваша КМС.

  • =-=-
  • не нужно думать, что мои вопросы или просьбы направлены как критика.

    1. Ага, и комиксы сразу рисовать...

    //дело в том, что я действительно не нашел кнопку, о которой Вы писали. По этому и просил, для удобства чуть подробнее освещать нововедения.

    Это был совет - его можно выслушать, а принять или нипринять решать Вам.

    2. Обычно плагины нужно активировать, перед тем как ими пользоваться.

    //я могу дать доступ к админке и Вы убедитесь, что плагина "FAQ" в списке нет. я его не удалял и не отключал.

  • =-
  • Обновился путем автоматической распаковки архива из версии 0,23 в 0,24

    с уважением quer.


    6 Goodle 2008-10-16 08:36:03

    Обновился, всё прекрасно работает, плагин FAQ есть (правда не проверял его работу)

    Большое спасибо автору за его великолепную CMS.


    7 Anonymous 2008-10-17 07:01:50

    Обнаружено такое свойство: нельзя поставить виджет 2 раза, например, в первый и во второй сайдбар. При попытке указать настройки виджетов, меняются настройки всех.


    8 Nezaigor 2008-10-17 09:01:47

    Спасибо за СМС мне она очень нравится. Буду делать на ней блог. WP уже порядком поднадоел.

    А как бы так сделать чтоб комментаторов запоминало..??


    9 Nezaigor 2008-10-17 09:05:19

    И еще.. Нельзя называть ушки одинаково.. Например я назвал www и www1 и они работают как www, а код везде разный. А в целом я доволен.

    И еще цифры с капчи всегда одинаковые. в одной теме (когда два комента пишу как сейчас). Это так задумано или глюк.


    10 Goodle 2008-10-17 11:24:34
    Комментатор 43
    Настройки сайдбаров

    Добавьте в сайдбары необходимые виджеты. Каждый виджет в одной строчке. Виджеты будут отображаться в указанном вами порядке. Если указанные виджеты не существуют, то они будут проигнорированы при выводе в сайдбаре.

    Если вы указываете несколько виджетов, то через пробел указывайте его номер.
    Nezaigor

    Капча привязывается к сессии пользователя, насколько я знаю!


    11 Nezaigor 2008-10-19 06:36:50

    Понял. Вопросов нет пока.


    12 OlegT 2008-10-19 16:42:11

    Скачал, поставил. Сразу баг.

    В админке при попытке нажать на ссылку меню админки URL становится вида

    http://домен.ru/admin/admin/comments

    т.е. при нажатии добавляется лишний admin, а в некоторых случаях еще второй слеш. Ну и каскадник разумеется слетает, и ничего не работает. Вручную в строке броузера приходится подтирать.

    Наверное эту проблемку не заметили те, кто обновлялся накатом до текущей версии. А вот "с нуля" если поставить...


    13 Максим 2008-10-19 17:28:57 admin

    Смотрите .htaccess. ЧПУ не работает.


    14 Аноним 2008-10-19 18:09:35

    А что не работает? вроде все на месте

    Options +FollowSymLinks<br>Options -Indexes<br>#php_flag register_globals on<br><br>DirectoryIndex index.php index.html<br><br>#php_value memory_limit 16M<br><br>AddDefaultCharset UTF-8<br><br><br>RewriteEngine on<br>RewriteBase /<br>RewriteCond $1 !^(index\.php|uploads|robots\.txt|favicon\.ico)<br>RewriteCond %{REQUEST_FILENAME} !-f<br>RewriteCond %{REQUEST_FILENAME} !-d<br>RewriteRule ^(.*)$ /index.php/$1 [L,QSA] <br>

    15 Anonymous 2008-10-20 07:19:59

    Пожалуйста помогите!

    Я хочу чтобы в page.php в отдельной колонке выводился список записей рубрики, слева полный текст выбраной записи.

    Для этого я как обычно, использую запрос mso_get_pages, однако он все равно возвращает одну страницу, текущую :(

    как это можно разрешить?


    16 Максим 2008-10-20 08:36:37 admin

    Давайте так. Все технические вопросы будем задавать на форуме. Комментарии, не имеющие отношения к теме записи, буду удалять. Ответы будут только на форуме.


    17 cовсем чайник 2008-10-20 13:05:48

    пожалуста, поставьте куданибудь ссылку на форум.. много вопросов есть!


    18 Александр 2008-10-24 23:53:12

    Подскажите, почему не приходят сообщения отправленные с помощью данной смс?

    В настройках адреса сервера и админа установлены. При включенной опции отправки дубликата письма на свой мейл --тоже ничего не прходит.

    Подскажите плз.


    19 Максим 2008-10-25 14:36:04 admin

    Для начала укажите какой-нибудь другой адрес. Майл-ру, например может глючить. С gmail вроде проблем не замечено (разве что в спам может попасть письмо). Если и после этого не приходит, значит какая-то проблема на сервере. В MaxSite CMS используется стандартная php-функция mail().


    20 Александр 2008-10-25 17:04:42

    Спасибо, Максим. Буду пробовать рыть на сервере.


    21 Аноним 2008-10-26 11:21:28

    А поиск не работает.

    Fatal error: Call to undefined function mb_strtolower() in home\www\application\maxsite\templates\default\type\search.php on line 8


    22 Максим 2008-10-26 11:33:21 admin

    http://max-3000.com/page/oshibka-call-to-undefined-function-mb_strtolower-in


    23 Victor 2008-10-29 22:19:43

    Извиняюсь, если не в тему:

    application/maxsite/common/page.php в строках с 93 по 108 и на 946 надо убрать у передающегося значения &$pag плюшку &, а то у меня сообщения вылетают, что такой способ уже не стоит использовать.

    24 Victor 2008-10-29 22:33:58

    И еще немного занудства ( все остальное пока нравится очень )

    Пока не искал где, поэтому только предположения: при отправке письма с темой надо совершить какие-то манипуляции, типа такого:

    "=?utf-8?B?".base64_encode($subject)."?="

    Это простейший случай, сложный, если нужно пришлю.

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