Get Mystery Box with random crypto!

maxsite

Логотип телеграм -каналу maxsite — maxsite M
Логотип телеграм -каналу maxsite — maxsite
Адреса каналу: @maxsite
Категорії: Технології
Мова: Українська
Передплатники: 81
Опис з каналу

О MaxSite CMS, PHP, html-вёрстке, программировании и т.д. Этот канал я использую как дополнение к своему сайту maxsite.org

Ratings & Reviews

3.50

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

1

3 stars

1

2 stars

0

1 stars

0


Останні повідомлення 4

2021-11-12 09:29:18 Пока на моём сайте https://maxsite.org/ публикуется цикл статей по SQLite и языку запросов SQL, немного поделюсь новостями по Albireo (https://maxsite.org/albireo/).

Где-то месяц назад я добавил новый парсер Markdown. Мне он не особо интересен, слишком много заморочек, но использование Markdown является сейчас неким «стандартом» для подобных фреймворков, поэтому я подумал и добавил его в Albireo. Использовал стороннюю библиотеку Parsedown, которая достаточно популярна. Пришлось, правда, придумать костыль для DOCTYPE HTML, поскольку парсер оборачивал его в тэги абзаца, что ломало всю вёрстку.

Дальше. Для страницы теперь можно указывать сразу несколько парсеров. Пока не знаю где это может пригодится, но работать будет даже так:

parser: simple md myparser

В ядро я добавил константу ALBIREO_TIME_START, которая хранит начальное время инициализации Альбирео. Можно использовать для генерации времени формирования страницы и вывода статистики:

$time = number_format(microtime(true) - ALBIREO_TIME_START, 6) . 'sec';

Параметр protect-pre с помощью которого можно «защитить» содержимое PRE и CODE, теперь работает с числом, которое означает:

• protect-pre: 0 - отключить обработку
• protect-pre: 1 - обрабатывать тэги PRE и CODE
• protect-pre: 2 - обрабатывать только PRE
• protect-pre: 3 - обрабатывать только CODE

Сейчас часто встречается конструкция вида:


тут какой-то код с подсветкой синтаксиса


И что-бы не было конфликтов по преобразованию тэгов в html-сущности, можно поиграть режимом protect-pre.

Ну и ряд изменений по PdoQuery.

В общем-то я пока рассматриваю эту библиотеку как тестовую, поэтому даже не даю документацию, но в конце цикла по SQL, расскажу как можно её использовать в Альбирео. Более того, в комплект фреймворка я включил демо-страницу в samples/sqlite.php, где в коде показываю как работать с SQLite. Поскольку PdoQuery это всего лишь надстройка над обычным PDO, то здесь нет никаких ограничений.

Тема SQLite уже поднималась много раз и это всё небольшие шажки в сторону полноценной CMS, основы которой заложены Albireo. В качестве базы будет именно SQLite. Во что это всё выльется, пока не ясно, но задачка интересная.

И небольшое объявление. Я опять принимаю заказы на сайты, шаблоны, обновление и доработку сайтов и лендингов. Последние месяцы был сильно занят, просто физически не получалось брать новые заказы. Сейчас сезон закончился и появилось достаточно времени и возможности. :-)
36 views06:29
Відкрити / Коментувати
2021-11-08 11:26:05 Начинаю новый цикла о SQLite и SQL. Это будет больше 10-ти статей, где я постараюсь рассказать об особенностях этой базы данных, но в основном речь пойдёт именно об языке запросов SQL. То есть при желании это всё можно будет повторить и с другой базой данных.

Записи будут выходить ежедневно на моём сайте. Вот первая часть: https://maxsite.org/page/sqlite1
30 views08:26
Відкрити / Коментувати
2021-06-17 11:31:43 Продолжение про MF
https://maxsite.org/page/mf-training4
158 views08:31
Відкрити / Коментувати
2021-06-16 14:30:55 Немного об новой версии Alpine
https://maxsite.org/page/alpine3-dev
157 views11:30
Відкрити / Коментувати
2021-06-15 11:32:31 Продолжение про работу с MF.
https://maxsite.org/page/mf-training3
128 views08:32
Відкрити / Коментувати
2021-06-11 14:12:38 Вторая часть о работе с MF
https://maxsite.org/page/mf-training2
145 views11:12
Відкрити / Коментувати
2021-06-08 10:01:29 Учимся работать с шаблоном MF. Основы
https://maxsite.org/page/mf-training1
143 views07:01
Відкрити / Коментувати
2021-06-06 19:31:24 maxsite pinned «Да, насчёт нашей группы обсуждения. Я убрал автоматическую ссылку от телеграмма, а то слишком запутано получается. Поэтому если нужно, подписывайтесь по прямой ссылке: https://t.me/joinchat/SRA8_uDd6_FR3OMY Либо можете воспользоваться короткой ссылкой: h…»
16:31
Відкрити / Коментувати
2021-06-04 15:43:09 Обновил свой сайт https://maxsite.org/ — поменял дизайн, а то старый уже приелся. :-)

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

MF сам по себе развивается по потребностям. Часть идей я генерирую сам, а часть мне подкидывают клиенты: возникает какая-то задача, я подсказываю как её сделать. Если это не получается, то я делаю новый компонент, блок, main-шаблон, info-top-файл и т.д. Это всё попадает в следующую версию шаблона и все клиенты с каждой новой версией получают пакет новых возможностей.

Свои сайты я обычно использую для обкатки новых идей для MF, поэтому вначале я делаю свой шаблон, а потом добавляю что-там-нужно в MF. Теперь выяснилось, что потребности своего сайта легко можно решить с помощью обычной копии MF.

На всё про всё у меня ушло примерно 2 часа. Вначале я подобрал подходящую шапку (это header14), а потом просто подбирал css-классы цветов. Первая версия была готова за полчаса, потом я решил её немного оживить за счёт фонового изображения. Использовал сервис https://bgjar.com/, получил несколько svg-картинок и подобрал уже по вкусу. Все правки были прямо в админке — обычно я напрямую работаю с файлами, но тут решил принципиально поработать прямо в админке. :-)

У меня обычный блог, поэтому не пришлось настраивать юниты главной, это немного ускорило задачу. Но я думаю, что в целом даже для новичка настройка сайта с MF будет не очень сложным занятием. Нюансы могут быть только с тем, чтобы разобраться с css-классами для подстройки цветов. Но, опять же, это не требует редактирования исходных файлов шаблона.

Результат в PageSpeed Insights неплохой: 92/98%
https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fmaxsite.org%2F&tab=mobile

То есть по факту любой пользователь MF получает такой же высокий рейтинг для своего сайта прямо из «коробки». :-)

Завтра последний день, когда вы ещё можете купить MF со скидкой. Код скидки в предыдущих сообщениях. Пока есть возможность, заказывайте шаблон, потом скидок не будет!

На ближайшее время я готовлю материалы специально для пользователей MF, где покажу некоторые приёмы и полезности при работе с шаблоном. Так что потихонечку будем двигаться дальше.
159 viewsedited  12:43
Відкрити / Коментувати
2021-05-25 11:10:48 maxsite pinned Deleted message
08:10
Відкрити / Коментувати