Aleksandr Huz
С нами с 02 августа 2014; Место в рейтинге пользователей: #9🚀 PageBlocks 2.8.0 — большой шаг вперёд
            Вышла новая версия PageBlocks, и это не просто обновление, а большой шаг вперёд. Главная новинка — pbQuery, удобный конструктор запросов, который делает работу с базой данных быстрой и читаемой. Если раньше приходилось писать громоздкие xPDO-запросы или вручную собирать SQL, теперь всё решается лаконичной цепочкой методов.

        
        
        
        
    
pbQuiz — гибкий компонент квизов на контроллерах PageBlocks
            pbQuiz — это наглядный пример того, как с помощью PageBlocks можно построить гибкую многошаговую форму-квиз с пошаговой валидацией и хранением прогресса в сессии.
Вы можете использовать готовый бесплатный компонент или создать всё вручную — чтобы полностью понять, как работает структура под капотом.

        
        
        
        
    Вы можете использовать готовый бесплатный компонент или создать всё вручную — чтобы полностью понять, как работает структура под капотом.

Что умеет pbQuiz
- Создавать квиз из любого количества шагов.
 - Гибко задавать поля: radio, checkbox, текстовые и email.
 - Проверять введённые данные на каждом шаге.
 - Хранить введённые данные между шагами.
 - Отправлять результаты менеджеру и пользователю.
 - Полностью управляться через таблицы PageBlocks
 
pbAuth — мощная система авторизации, регистрации и управления профилем для PageBlocks
            pbAuth — это готовый пакет аутентификации для PageBlocks, построенный на контроллерах. Он позволяет быстро внедрить регистрацию, вход, восстановление пароля и управление профилем пользователя без лишней рутины. Все маршруты, формы и ответы легко кастомизируются.

Возможности:
        
        
        
    
Возможности:
- Авторизация и регистрация через POST-запросы
 - Восстановление и смена пароля
 - Профиль пользователя с редактированием данных
 - Валидация и вывод ошибок через Fenom
 - Поддержка CSRF и flash-сообщений
 - Расширяемые контроллеры и шаблоны
 
PageBlocks стал ещё мощнее — теперь с пагинацией, сортировкой и фильтрацией
            PageBlocks получил мощный апдейт — теперь вы можете реализовать пагинацию, сортировку и фильтрацию ваших данных с нуля буквально за пару строк кода. Всё работает как через обычные GET-параметры (?page=2), так и через человекочитаемые URL (например, /page-2), что идеально для SEO и красоты.

ДЕМО
        
        
        
        
    
ДЕМО
Как организовать вывод отзывов с тегами в PageBlocks
            В этой инструкции я подробно расскажу, как настроить отдельные таблицы для тегов и отзывов, связать их между собой, а затем вывести отзывы на сайте по выбранным тегам. Всё будет описано как в режиме менеджера через интерфейс, так и в режиме разработки через код.
— Каждому отзыву можно привязать один или несколько тегов.
— В настройках блока указываем, какие теги использовать для фильтрации отзывов.
— На фронтенде выводим только те отзывы, у которых есть выбранные теги.
        
        
        
        
    Основная идея
— Создаем две отдельные таблицы: Теги и Отзывы.— Каждому отзыву можно привязать один или несколько тегов.
— В настройках блока указываем, какие теги использовать для фильтрации отзывов.
— На фронтенде выводим только те отзывы, у которых есть выбранные теги.
Генерация карты сайта в PageBlocks
            Карта сайта (sitemap.xml) помогает поисковым системам быстро находить все страницы вашего сайта. Если страниц очень много, карты можно разбивать на несколько частей: новости, товары, статьи и т.д., а в основной карте давать ссылки на каждую из них. Такой подход облегчает индексирование и ускоряет появление новых страниц в поиске.
        
        
        
        
    pbStudio: Подключаем мультиязычность в PageBlocks
Введение
PageBlocks поддерживает мультиязычность без контекстов. Достаточно указать языки, задать поля для перевода и, при необходимости, подключить автоперевод — остальное сделает PageBlocks.
Навигация по урокам:
- pbStudio: Создаём сайт с PageBlocks – настройка и главная страница
 - pbStudio: Меню и страница «О нас»
 - pbStudio: Чистый контроллер или FetchIt — два способа обработки форм
 - pbStudio: Портфолио, Услуги и Контакты
 - pbStudio: Подключаем мультиязычность в PageBlocks
 
pbStudio: Чистый контроллер или FetchIt — два способа обработки форм

В предыдущей статьи мы создали модальное окно с формой.
В этом уроке я покажу, как можно обработать эту форму двумя способами.
                    
                    
                
            
