Предположем что в ....category/ необходимо вывести все фотки из фотогалереи:
SELECT C.path, C.created
FROM path_have_childs AS PHC
INNER JOIN paths AS C ON (PHC.child_id = C.id)
WHERE
PHC.level = 3
AND PHC.parent_id = $category_id
ORDER BY C.created
LIMIT $from, $limit
Если необходимо вообще все фотки — т.е. тип выбираемых объектов будет Photo, то:
SELECT C.path, C.created
FROM path_have_childs AS PHC
INNER JOIN paths AS C ON (PHC.child_id = C.id)
WHERE
PHC.level >= 2 AND C.type_id = $object_type_id
AND PHC.parent_id = $category_id
ORDER BY C.created
LIMIT $from, $limit
В данном случае поменялось только имя, необходимо отредактировать путь у дочерних элементов /catalogue/categoryА/, id остался прежним — дополнительная таблица не модифицируется.
При перемещени узла, необходимо будет изменить пути для дочерних узлов, а так же удалить старые записи и добавить новые в доп. таблицу.
Например:
каталог товаров, у каждой категории есть фотогалерея товаров (с группировкой по альбомам), проекты (галерея выполненных работ с импользованием товаров в этой категории). когда пользователь находится на странице категории товаров, то ему нужно показать несколько фоток из «фотогалеря товаров» и пару фоток из «проекты»:
Мониторинг корректной работы сайта. Под корректной работой понимается не просто отлов кодов ответа сервера (200/500/...) а более сложный алгоритм анализа страниц сайта.
Предполагается разработать API, который позволит реализовать собственные методы мониторинга. Вопрос в том как не сделать из этого инструмент для злоумышленника…
Можно и проксю публичную сделать с подобным анализатором, с возможностью отключить "слежку". Монетизация, соответственно от рекламных площадок + возможность интеграции баннера в страницу (например владелец сайта просто резервирует место под баннер на странице, отмечая его каким-нибудь тэгом, комментарием и т.п.)
По воводу споров хотелось - "сколько голов, столько и умов" (с)
Есть мысль эволюции подкастов, хочу поделиться ею...
Я подписан на rss хабра, стараюсь читать каждый день новые топики. Но иногда накапливается по 100-150 непрочитанных.
Практически сразу мне пришла в голову мысль создания сервиса audio-rss или arss.
Функционал заключается в следующем:
формируется список источников текстовой информации
сервис преобразует текст в аудио записи
затем пользователю предлагается stream или скачать записи
Но к сожалению все преобразователи (text->audio) для русского языка находятся не в том состоянии чтобы результат их работы можно было слушать...
SELECT C.path, C.created
FROM path_have_childs AS PHC
INNER JOIN paths AS C ON (PHC.child_id = C.id)
WHERE
PHC.level = 3
AND PHC.parent_id = $category_id
ORDER BY C.created
LIMIT $from, $limit
Если необходимо вообще все фотки — т.е. тип выбираемых объектов будет Photo, то:
SELECT C.path, C.created
FROM path_have_childs AS PHC
INNER JOIN paths AS C ON (PHC.child_id = C.id)
WHERE
PHC.level >= 2 AND C.type_id = $object_type_id
AND PHC.parent_id = $category_id
ORDER BY C.created
LIMIT $from, $limit
C.type_id, C.created — поля в таблице paths
При перемещени узла, необходимо будет изменить пути для дочерних узлов, а так же удалить старые записи и добавить новые в доп. таблицу.
каталог товаров, у каждой категории есть фотогалерея товаров (с группировкой по альбомам), проекты (галерея выполненных работ с импользованием товаров в этой категории). когда пользователь находится на странице категории товаров, то ему нужно показать несколько фоток из «фотогалеря товаров» и пару фоток из «проекты»:
....category/
........category/gallery/
............category/gallery/album1/
................category/gallery/album1/photo1/
................category/gallery/album1/photo2/
........category/projects/
............category/projects/photo1
............category/projects/photo2
Доступ к элементам осуществляется в 2 запроса — один для 3'го уровня, другой для 2'го.
netfilter.org/projects/patch-o-matic/pom-external.html#pom-external-connlimit
Есть мысль эволюции подкастов, хочу поделиться ею...
Я подписан на rss хабра, стараюсь читать каждый день новые топики. Но иногда накапливается по 100-150 непрочитанных.
Практически сразу мне пришла в голову мысль создания сервиса audio-rss или arss.
Функционал заключается в следующем:
формируется список источников текстовой информации
сервис преобразует текст в аудио записи
затем пользователю предлагается stream или скачать записи
Но к сожалению все преобразователи (text->audio) для русского языка находятся не в том состоянии чтобы результат их работы можно было слушать...