Cover Image

В общем что я хочу сказать - это мой новый блог. На новом движке.

Если кому интересно - это Bludit. Без MySQL. В качестве базы данных используются json файлы.

Как видите, контента тут пока маловато. Это то что я забрал со старого сайта. А старый сайт я продал, ага. Что там дальше будет делать с ним новый владелец меня интересует мало. Мне порядком поднадоело копать туда контент, делать переводы статей и прочее.

Так что на этом блоге такое вы вряд ли увидите. Зато думаю будет что-то другое. Возможно даже интересное. А может быть и нет :)


Cover Image

Чтобы не забыть, и не шариться в гугле:

function cyr2lat ($text) {

$cyr2lat_replacements = array (
"А" => "a","Б" => "b","В" => "v","Г" => "g","Д" => "d",
"Е" => "e","Ё" => "yo","Ж" => "dg","З" => "z","И" => "i",
"Й" => "y","К" => "k","Л" => "l","М" => "m","Н" => "n",
"О" => "o","П" => "p","Р" => "r","С" => "s","Т" => "t",
"У" => "u","Ф" => "f","Х" => "h","Ц" => "ts","Ч" => "ch",
"Ш" => "sh","Щ" => "csh","Ъ" => "","Ы" => "i","Ь" => "",
"Э" => "e","Ю" => "yu","Я" => "ya",

"а" => "a","б" => "b","в" => "v","г" => "g","д" => "d",
"е" => "e","ё" => "yo","ж" => "dg","з" => "z","и" => "i",
"й" => "y","к" => "k","л" => "l","м" => "m","н" => "n",
"о" => "o","п" => "p","р" => "r","с" => "s","т" => "t",
"у" => "u","ф" => "f","х" => "h","ц" => "ts","ч" => "ch",
"ш" => "sh","щ" => "sch","ъ" => "","ы" => "i","ь" => "",
"э" => "e","ю" => "yu","я" => "ya",

"-" => "_"," " => "_"
);

return strtr ($text,$cyr2lat_replacements);

}

Cover Image

Намучался с плагином ckeditor - не смог заставить нормально работать файловый менеджер который там был встроен. А в плагине TinyMCE для Bludit менеджера файлов нет, как оказалось. Плюнув - написал свой.

Из возможностей - можно менять кнопки в панелях, включать, выключать плагины TinyMCE. Ну и полные возможности этого редактора и интегрированный RESPONSIVEfilemanager.

Ссылка на github: https://github.com/mirivlad/bludit/tree/master/bl-plugins/tinymcefileman

Ссылка на скачивание: https://github.com/mirivlad/bludit/blob/master/bl-plugins/tinymcefileman.zip?raw=true


Cover Image

Пока еще горит запал, переделал стандартный плагин RSS от Bludit для генерации XML по которому Яндекс создает Турбо-страницы. Что это за технология можно почитать тут: https://yandex.ru/dev/turbo/doc/concepts/index-docpage/

Скачать можно в репозитории архивом: https://github.com/mirivlad/bludit/blob/master/bl-plugins/yandex_turbo.zip

Или склонировав репозиторий c github.

Страница плагина в основном репозитории плагинов CMS.


Cover Image

Переписал стандартный плагин вывода тегов для движка блогов Bludit. Он был ужасен. Выводил все теги ненумерованным списком.

В первой версии плагина :

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

Добавил свой TagsPlus плагин в официальный репозиторий плагинов.

Кому интересно:


Top.Mail.Ru