+ Добавлена обратная сортировка записей — старые сверху, новые снизу.
+ Возможность вывода на главной странице записей только с определенным тегом.
+ Добавлена возможность отключить перенос строк в конкретной записи. Эти изменения коснулись и templates/post_form.html — если вы используете свой шаблон то не забудьте обновить этот файл или добавить нужное вам место строку <input type="checkbox" name="nobr"<?php e($_s['brchk']); ?>><?php e($_l['nobr']);?> (смотрите пример в дефолтном шаблоне), иначе включить эту возможность в записи вы не сможете.
+ Теги отображаются и в rss ленте.
+ В rss комментариев добавлен заголовок записи .
+ Информация о комментариях в rss записей (опционально).
+ Если комментарий не добавился (капча не введена или иная ошибка) то текст сообщения сохраняется (только при включеном js и cookies).
*! Изменено расположение хуков в rss.
*! Добавилось немного помех в капчу (для большего усиления можно расскоментировать строку идущую после слов "для параноиков").
* Фикс длинных url в комментария (возник из костыля для безопасности в прошлой версии - костыль сменился на человеческий код).
* В дефолтной шапке (в блоке) $_s['title'] заменен на $_s['blogname'].
* Ссылки в уведомлениях теперь на конкретный комментарий, а не на их список.
* При добавлении комментария редирект на него же.
* Ссылки в rss теперь указывают на конкретный комментарий.
* Активная первая страница в списке страниц теперь тоже отображается так же как и все остальные.
* Языковой файл разнесен на два (ru.inc и ru_config.inc с языковыми данными для админа) и добавились данные для элементов в шаблоне.
* Фикс размер тегов в облаке.
* Теперь поиск по записям регистронезависимый.
* Исправлена работа поиска при установленной главной странице.
* Обновлен установщик (мелкие правки под новые реалии).
* Мелкие правки/добавления.
Расширение файлов шаблона сменилось на php. Т.е. head.html стал head.php. Сделано сие в приступе паранойи, но как приступ закончился была оставлена обратная совместимость, поэтому шаблоны с расширением html будут поддерживаться в будущих версий (так, на всякий случай). В общем, по файлу head.php определяется какой шаблон вы используете, если файл есть то используется php шаблон, если нет то считается что шаблон в html.
Так же обновлена документация по созданию шаблонов, в частности добавилось о номерах комментариях и ссылках на них (в стандартном шаблоне якори у комментариев существовали уже давно), изменилась информация о расширениях файлов в шаблоне. Ну и наконец написана документация по обновлению движка.
Скачать: 7z (77Кб), tgz (65Кб), zip (92Кб)
Пока ещё не определился как лучше выкладывать обновления, но пробный вариант обновления с 0.2.3 до 0.2.5 без блоков и шаблона вы уже можете скачать в этой версии: tgz (28Кб).
Для обновления после копирования новых файлов не забудьте зайти в настройки и пересохранить их обратив свое внимание на новые пункты настройки.
UP 06/11/10 обновил файлы поправив установщик. У кого не ставилось, прошу извинить за оплошность.
mqblog 0.2.5
Новая версия mqblog - mqbm 0.2.3
Много мелких изменений, в том числе и исправление безопасности
coreСкачать: tar.gz (65Кб), 7z (74Кб), zip (88Кб)
data/actions/blog.inc и .htaccess
+ чпу для архива ((?|&)list заменен на /list при включенном чпу)
data/functions.inc
* фикс тега code
* фикс скрытых постов на будущее
шаблон по-умолчанию
post_form.html
* вставка ссылки на загружаемый файл теперь с анкором в виде имени файла
comment_form.html
* более толстые намеки на то что капчу всё же надо вводить, если она включена
+в блоке шапки заголовок берется из настроек блога
plugins
plugins/tags/func.inc
* исправлен вывод тегов списком
Так же некоторые исправления безопасности в комментариях, так что сие обновление рекомендовано
mqbm 0.2.2
Изменений в версии не так уж и много, пару багфиксов и одна маленькая хотелка
Скачать: tar.gz, 7z
Не забываем о том что баги можно оставлять в комментариях к релизу или на форуме.
core - functions.inc
* бага при скрыть/показать комментарий (нельзя было вновь показать)
* исправлено расхождение времени с сервером в комментариях
plugins - mscat
* информация в управлении
+ %num% в шаблоне показывает кол-во записей в категории
Скачать: tar.gz, 7z
Не забываем о том что баги можно оставлять в комментариях к релизу или на форуме.
mqbm 0.2.1 (багфикс релиз)
В релиз кандидатах не все недочеты были выловлены, видимо при релизе активных пользователей стало больше и я получил неплохой фидбэк — не только указания на ошибки/недочеты, но и пожелания некоторые из которых воплотились в плагинах (а некоторым ещё предстоит быть выполненными). В общем за это небольшое время незначительных исправлений в движке и плагинах накопилось достаточно много. Спасибо всем кто посодействовал в этом нелегком деле
Список изменений по сравнению с Mosquito Bloody Mary 0.2
Для обновления с версии mqbm 0.2 замените всё кроме каталога data из которого заменить придется только каталог actions и файл functions.inc
Список изменений по сравнению с Mosquito Bloody Mary 0.2
+ добавление тега code в записи (не в страницы) и тег в панель умолчального шаблонаmqbm-last.tar.gz
* обработка переносов строк тега pre в записях
работает как и в плагине htmlpurifier
* мелкие фиксы стилей шаблона по умолчанию
* фиксы инсталятора (информация о том как войти под админом после устанновки, а то слишком уж часто возникает вопрос)
* хук MQ_TAGS__SHOW_BEFORE (в tag_list)
* категории скорректированы для tag_list
* action на поиск при включенном чпу (блок и дефолтный шаблон)
* принудительная отсылка некоторых заголовков(charset=utf-8) браузеру
* отсутствие кавычки в ссылке отписаться при уведомлении на почту
* свои же комментарии в уведомлениях на почту теперь не отсылаются
*+ изменен алгоритм расчета размера тегов в облаке
Для обновления с версии mqbm 0.2 замените всё кроме каталога data из которого заменить придется только каталог actions и файл functions.inc
Алгоритм размера тегов в облаке
Есть мысль изменить алгоритм подсчета размера для облака тегов.
Сейчас довольно простая система которая многим не нравится (Количество_Записей * Коэффициент) + 13px и размер может колебаться от 13 пикселей до бесконечности что не очень хорошо. Поэтому хочется ввести более адекватную систему изменения размеров.
К примеру, что бы размер колебался от какого-то максимума до минимума можно использовать систему вида
Приблизительно будет выглядеть как на странице всех тегов этого сайта (минимум 0.5em, максимум 4em и десятью уровнями размеров)
Может кто из пользователей mqbm подскажет какой-нибудь алгоритм дабы выбрать оптимальное решение для расчета размеров тегов в облаке?
Сейчас довольно простая система которая многим не нравится (Количество_Записей * Коэффициент) + 13px и размер может колебаться от 13 пикселей до бесконечности что не очень хорошо. Поэтому хочется ввести более адекватную систему изменения размеров.
К примеру, что бы размер колебался от какого-то максимума до минимума можно использовать систему вида
минимум + Количество_Записей * (максимум - минимум) / количество_уровней_размеров)em
Приблизительно будет выглядеть как на странице всех тегов этого сайта (минимум 0.5em, максимум 4em и десятью уровнями размеров)
Может кто из пользователей mqbm подскажет какой-нибудь алгоритм дабы выбрать оптимальное решение для расчета размеров тегов в облаке?