Преобразование sql выборки в древовидную структуру, печать древовидных структур.

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

Если хранить в БД иерархическую структуру, то есть дерево, то после запроса к таблице мы получим выборку данных в виде двумерного массива и наша задача сводится к тому, чтобы распечатать этот массив в виде дерева. Есть несколько моделей для хранения вложенных множеств Adjacency List самая простая, Nested Set и другие гибридные варианты. Все эти модели без исключения содержат 2 основных поля ID уникальный идентификатор элемента и parentID идентификатор элемента родительского узла. Впрочем нам больше ничего не понадобится. далее …

Опператор GOTO (go to) в PHP

“Не используйте оператор goto” – так твердили нам преподаватели в академии, и действительно, оператор сей превращает код в полнейшую кашу. Разработчики php решили проблему кардинально – в php3 и php4 его просто нет. Чем они изначально руководствовались? Может быть хотели привить всем нам правильный стиль программирования? Ну что же, можно сказать это им вполне удалось – мы все уже привыкли, то есть вернее сказать начисто отвыкли от этого оператора, может оно и к лучшему, потому что в свое время мне пришлось придумать логическую конструкцию, которая вполне компенсировала этот самый злосчастный goto.
далее …

ads_get_category_parents(..) ads_get_parents_id($id=”)

Возвращает родительские категории. далее …

ads_gallery()

Функция ads_gallery($attachments, $attr) и шоткод к ней [ads_gallery] предназначена для вывода изображений. Будет работать только в том случае если включена опция Применить шаблоны постов!!!. далее …

Ads WordPress 3.1.0

Что нового?

далее …

ads_recent()

Получить список объявлений по заданным параметрам. далее …

Whale Kit – набор продвинутых виджетов.

далее …

Функции для работы с категориями

далее …

Про атачменты, миниатюры и мета поля

далее …

All Inclusive. Все включено!

Плагин двумя дополнительными SQL запросами присоединяет в исходную выборку данных $wp_query->posts все мета поля, все файлы и картинки, для каждой картинки формируются прямые url на маленькое, среднее и полное изображение. Теперь нет необходимости использовать функции the_post_thumbnail и get_post_meta. далее …

  • sdfsdfsdf
  • sdfsdfsdfsdf
  • sdfsdfsdfs
  • sdfsdfsdf
  • sdfsdfsdfsdfs
  • sdfsdfsdfs
  • sdfsdfsdf
  • sdfsdfsdfsdfs