mqblog 0.2.5

+ Добавлена обратная сортировка записей — старые сверху, новые снизу.
+ Возможность вывода на главной странице записей только с определенным тегом.
+ Добавлена возможность отключить перенос строк в конкретной записи. Эти изменения коснулись и 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 - mqbm 0.2.3

Много мелких изменений, в том числе и исправление безопасности
core
 data/actions/blog.inc и .htaccess
  + чпу для архива ((?|&)list заменен на /list при включенном чпу)
 data/functions.inc
  * фикс тега code
  * фикс скрытых постов на будущее
шаблон по-умолчанию
 post_form.html
  * вставка ссылки на загружаемый файл теперь с анкором в виде имени файла
 comment_form.html
  * более толстые намеки на то что капчу всё же надо вводить, если она включена
 +в блоке шапки заголовок берется из настроек блога
plugins
 plugins/tags/func.inc
  * исправлен вывод тегов списком
Так же некоторые исправления безопасности в комментариях, так что сие обновление рекомендовано
Скачать: tar.gz (65Кб), 7z (74Кб), zip (88Кб)


  

mqbm 0.2.2

Изменений в версии не так уж и много, пару багфиксов и одна маленькая хотелка
core - functions.inc
* бага при скрыть/показать комментарий (нельзя было вновь показать)
* исправлено расхождение времени с сервером в комментариях
plugins - mscat
* информация в управлении
+ %num% в шаблоне показывает кол-во записей в категории

Скачать: tar.gz, 7z

Не забываем о том что баги можно оставлять в комментариях к релизу или на форуме.


  

mqbm 0.2.1 (багфикс релиз)

В релиз кандидатах не все недочеты были выловлены, видимо при релизе активных пользователей стало больше и я получил неплохой фидбэк — не только указания на ошибки/недочеты, но и пожелания некоторые из которых воплотились в плагинах (а некоторым ещё предстоит быть выполненными). В общем за это небольшое время незначительных исправлений в движке и плагинах накопилось достаточно много. Спасибо всем кто посодействовал в этом нелегком деле
Список изменений по сравнению с Mosquito Bloody Mary 0.2
+ добавление тега code в записи (не в страницы) и тег в панель умолчального шаблона
* обработка переносов строк тега pre в записях
  работает как и в плагине htmlpurifier
* мелкие фиксы стилей шаблона по умолчанию
* фиксы инсталятора (информация о том как войти под админом после устанновки, а то слишком уж часто возникает вопрос)
* хук MQ_TAGS__SHOW_BEFORE (в tag_list)
* категории скорректированы для tag_list
* action на поиск при включенном чпу (блок и дефолтный шаблон)
* принудительная отсылка некоторых заголовков(charset=utf-8) браузеру
* отсутствие кавычки в ссылке отписаться при уведомлении на почту
* свои же комментарии в уведомлениях на почту теперь не отсылаются
*+ изменен алгоритм расчета размера тегов в облаке
mqbm-last.tar.gz

Для обновления с версии mqbm 0.2 замените всё кроме каталога data из которого заменить придется только каталог actions и файл functions.inc


  

Алгоритм размера тегов в облаке

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

Сейчас довольно простая система которая многим не нравится (Количество_Записей * Коэффициент) + 13px и размер может колебаться от 13 пикселей до бесконечности что не очень хорошо. Поэтому хочется ввести более адекватную систему изменения размеров.

К примеру, что бы размер колебался от какого-то максимума до минимума можно использовать систему вида
минимум + Количество_Записей * (максимум - минимум) / количество_уровней_размеров)em

Приблизительно будет выглядеть как на странице всех тегов этого сайта (минимум 0.5em, максимум 4em и десятью уровнями размеров)

Может кто из пользователей mqbm подскажет какой-нибудь алгоритм дабы выбрать оптимальное решение для расчета размеров тегов в облаке?


Раньше »