В предыдущей статье была описана двухуровневая иерархическая фильтрация, при которой с каждым разделом связаны собственные уникальные категории, даже если их слаги или названия не уникальны среди категорий в целом (такая возможность была добавлена только ради улучшения гибкости и не влияет на уникальность категорий). Как сделать фильтрацию с общими для всех разделов значениями вторичного признака, можно прочитать в данной статье.
Как сделать фильтрацию элементов по двум независимым признакам?
Как сделать фильтрацию элементов по уровню иерархии?
На многих сайтах используются каталоги с фильтрацией элементов по уровню иерархии. Как сделать подобный каталог на G-Drive, можно прочитать в данной статье.
Главная страница с уникальным набором полей без добавления дополнительного программного кода
G-Drive позволяет использовать станицы с уникальными наборами полей для хранения содержимого. Для создания подобной страницы, доступной по адресу /page, нужно создать одноименную запись в таблице site_categories (поместить в поле id значение page), установив в поле bits режим разрешений 3, и создать соответствующую таблицу объектов site_page с необходимым набором полей и пустым объектом для хранения содержимого. У главной страницы уникальный набор полей задается аналогично: у пустой категории устанавливается режим разрешений 3 и создается таблица объектов с пустым объектом, содержащая в своем имени только префикс (site_).
Как сделать отправку письма с вложением?
В статье Как сделать отправку письма? рассказывалось об отправке простого текстового письма. Описанные в ней правила следует учитывать и при отпраке письма с вложением. Посмотрим, как можно создать такое письмо.
Как сделать отправку письма?
Для отправки электронных писем в PHP имеется стандартная функция mail, но у начинающих часто возникают проблемы с ее использованием, в основном связанные с незнанием внутреннего формата письма. Посмотрим, как можно создать письмо в формате, строго соответствующем основным спецификациям.