PHP-snippet

Небольшой сниппет вместо модуля tagadelic (Облако тэгов)

ср, 01.10.2008 14:28 :: olk

Небольшой сниппет, показывающее облако тэгов по заданному (через код vid) словарю ... Конечно он не покрывает все возможности и настройки модуля tagadelic, но в некоторых случаях может оказаться полезным Для темизации всего блока можно использовать стилизацию tags.voc-номер-словаря, для темизации терминов a.tags-voc-номер-словаря ... PS.Данный код выводит только «реальные» термины словаря, т.е. термины которые «привязаны» к нодам (просто мне показалось не логичным выводить «пустые» тэги, не связанные с материалом) Обновление: Добавил сортировку терминов в сниппет, переменная $order может принимать следующие значения 0 - сортировка по ид термина 1 - сортировка по весу по убыванию (с наибольшим весом выше)

Еще один интересный и безопасный способ вставки сниппетов

чт, 18.09.2008 13:06 :: olk

Тут поэкспериментировал, и нашел интересный способ вставки PHP сниппетов (может правда изобрел велосипед :). Суть в том, что бы сниппет хранить не в контенте сайта (блоках, страницах и т.д), а во внешних файлах и вставлять в контент посредством php конструкции include. Преимущества: 1. Код сниппета можно менять и отлаживать не изменяя контента. 2. При некорректном (ошибочном) коде, не надо заморачиваться с отключением блока. 3. Все сниппеты можно держать в одном месте.

Подписка на PHP-snippet