-
Заголовки страниц (title) в October CMS
Раньше я делал заголовки как? В partial ‘_head’, там где у меня всякие meta, подключаются стили и т.д., я писал как-то так: Но это же неправильно! Главные страницы сайта выглядят с убогим title: Главная — ООО «Котлетки Пирожки». Из админки не поправить, только в шаблоне руками. Жопа 🙁 Надо делать красиво!
-
Полнотекстовый поиск по MySQL в October CMS
Понадобилось мне искать строку сразу в нескольких полях. Думал-думал и решил использовать полнотекстовый поиск MySQL. Довольно простая, но хитрая штука. При создании таблицы в бд, надо добавить строку FULLTEXT (title,body) (где title,body — поля для поиска): Если же таблица уже создана, то выполняем запрос в MySQL:
-
Тестовый плагин с примерами для October CMS
Для Октября есть классный тестовый плагин — https://github.com/octoberrain/test-plugin. Плагин содержит кучу разных примеров и является своеобразной «песочницей» — в админке можно потыкать кнопки, посмотреть как работает функционал. Качаем, закидываем в /plugins/october/test, кликаем на «Playground» и играемся 🙂
-
AJAX-пагинация (кнопка загрузить ещё) в October CMS
Написал я компонент, и оказалось так, что вывожу сотню-другую элементов в рамках этого компонента. Естественно, что для этого добра нужна пагинация. Не захотел делать пагинацию в виде циферок, по клику на которые меняются страницы с элементами. Решил, что сделаю кнопку «Загрузить ещё» при помощи AJAX.
-
Как скрыть форму после отправки в October CMS?
После отправки формы обязательно нужно что-то делать — или перенаправлять пользователя на другую страницу (редирект), либо скрыть форму и показать сообщение об успешной отправки формы. Почему именно скрыть, а не показать всплывающее сообщение? Потому что всплывающее сообщение пользователь может не заметить и нажать на кнопку отправки формы ещё раз. А может быть это будет негодяй,…
-
AJAX валидация формы в OctoberCMS
У нас есть простая форма, которую нам надо валидировать: Как это сделать правильно? Очень просто.
|