Веб-разработка — Страница 4 из 8 — deadblog.ru

Рубрика: Веб-разработка

  • Ошибка формата даты {0}май|{1}мая. OctoberCMS

    Вывожу дату, привожу её в нужный формат: Но вместо ожидаемого «10 май 2019», получаю «10 {0}май|{1}мая 2019». Это баг jenssegers, тикет есть, но решать пока не торопятся — https://github.com/jenssegers/date/issues/272 🙁 Как вариант, использую вместо «M» «F», помогает, но месяц теперь склоняется:

  • Заголовки страниц (title) в October CMS

    Раньше я делал заголовки как? В partial ‘_head’, там где у меня всякие meta, подключаются стили и т.д., я писал как-то так: Но это же неправильно! Главные страницы сайта выглядят с убогим title: Главная — ООО «Котлетки Пирожки». Из админки не поправить, только в шаблоне руками. Жопа 🙁 Надо делать красиво!

  • Полнотекстовый поиск по MySQL в October CMS

    Понадобилось мне искать строку сразу в нескольких полях. Думал-думал и решил использовать полнотекстовый поиск MySQL. Довольно простая, но хитрая штука. При создании таблицы в бд, надо добавить строку FULLTEXT (title,body) (где title,body — поля для поиска): Если же таблица уже создана, то выполняем запрос в MySQL:

  • October CMS ошибка 404

    Как вернуть ошибку 404? Вот так:

  • Тестовый плагин с примерами для October CMS

    Для Октября есть классный тестовый плагин — https://github.com/octoberrain/test-plugin. Плагин содержит кучу разных примеров и является своеобразной «песочницей» — в админке можно потыкать кнопки, посмотреть как работает функционал. Качаем, закидываем в /plugins/october/test, кликаем на «Playground» и играемся 🙂

  • AJAX-пагинация (кнопка загрузить ещё) в October CMS

    Написал я компонент, и оказалось так, что вывожу сотню-другую элементов в рамках этого компонента. Естественно, что для этого добра нужна пагинация. Не захотел делать пагинацию в виде циферок, по клику на которые меняются страницы с элементами. Решил, что сделаю кнопку «Загрузить ещё» при помощи AJAX.

  • Как скрыть форму после отправки в October CMS?

    После отправки формы обязательно нужно что-то делать — или перенаправлять пользователя на другую страницу (редирект), либо скрыть форму и показать сообщение об успешной отправки формы. Почему именно скрыть, а не показать всплывающее сообщение? Потому что всплывающее сообщение пользователь может не заметить и нажать на кнопку отправки формы ещё раз. А может быть это будет негодяй,…