форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
stw_category_tree - плагин
Автор: Sandor Weisz (США)
Скачать
Работает подобно тэгу category_list, но вместо линейного списка категорий, создается иерархическая структура категорий. Поддерживает контроль глубины вложенности категорий, упрощение структуры и некоторые CSS свойства.
Плагин поддерживает следующие параметры:
start Если вы хотите, чтобы дерево категорий начиналось не с корня(самый верхний уровень категорий), а с какой-то определенной категории, присвойте этому параметру имя этой категории. Будут отображаться все подкатегории, находящиеся ниже указанной. Если параметр не установлен, дерево начинается с корня. Если параметром указан *, дерево категорий будет начинаться с текущей категории. Если указано *s, в качестве корня будет установлена текущая секция.
maxlevel Максимальная вложенность подкатегорий, которую вы хотите отобразить. Если параметр не определен, отображаются все подкатегории.
minlevel Наименьший уровень вложенности отображаемых подкатегорий. Если параметр не определен, минимума нет.
prune Когда данный параметр установлен в true, дерево категорий будет упрощаться, модифицироваться в зависимости от текущего положения посетителя. Отображаться будут a) родители текущей категории, b) текущая категория, c) 1 уровень потомков текущей категории, или d) родственные категории {a} и {b}. По умолчанию установлено в false.
примечание переводчика: . Наглядная работа этого параметра хорошо видна при глубокой вложенности категорий. Попробуйте создать 4-5 уровневую структуру и укажите в плагине prune=true. Получается симпатично.
cat Работает в комбинации с параметрами prune или onclass (ниже). Если параметру присвоено имя категории, то установленное значение отменяет вывод текущей категории когда prune=true. Параметр влияет на переназначение class=”...”, если используется параметр onclass.
примечание переводчика: при установленном prune использование данного параметра приводит к тому, что дерево категорий не реагирует на изменение текущей категории в отображении дерева при перемещении посетителя по сайту. Визуализируется только указанная категория, ее родители и ее потомок. Реакция параметра при onclass не проверялась.
section Если вы хотите вывести ссылки на категории какой-то определенной секции, присвойте этому параметру наименование этой секции. Если не определен, указываются ссылки в текущей секции.
примечание переводчика: либо я неправильно понял назначение этого параметра, либо что-то там глючит. При попытке задать в качестве параметра имя несуществующей секции – вывод все равно происходит, то же самое происходит при выводе пустой секции - выводятся категории текущей секции.
cssid Значение CSS идентификатора, которое бы вы хотели задать тэгу ul верхнего уровня. Если не задан, параметр игнорируется.
примечание переводчика: не испытывал
onclass Значение, которое вы хотели бы назначить свойствам class текущей категории и всех ее прародителей. Замечание: Если эта величина отличается от пустой строки, id параметра будет устанавливаться всем тегам li with the value set to that li’s category. Если параметр не установлен, то ни class, не id атрибуты не устанавливаются.
примечание переводчика: не испытывал
type Определяет, какого типа выводить дерево категории: ‘article’, ‘image’ or ‘link’. По умолчанию выводит тип ‘article’.
count Если параметру присвоено значение true, то каждая ссылка на категорию сопровождается количеством реальных articles/links/images, присутствующих в соответствующей категории, выводится в скобках. Если вы планируете разместить числовые значения внутри другой пары символов, укажите в параметре count эти символы. Например, чтобы вывести “CategoryName {3}”, присвойте count значение ”{}”. По умолчанию count=false.
----------------------------------------------------------------------------------------------------------------------------------------------
замечания и вопросы по переводу рассматриваются - здесь
Отредактированно Evgeny (28-12-2005 13:50:58)
Неактивен
ну раз пишет значит должно работать сча запоспотрю и скажу )
-----------------------------
работает как надо
Отредактированно Riff (03-08-2005 00:14:51)
Неактивен
Riff написал:
ну раз пишет значит должно работать сча запоспотрю и скажу )
-----------------------------
работает как надо
Добавился параметр killemptyes, для вывода только непустых категорий.
Неактивен
Классный плагин, только вот не понятно, как вывести список категорий в нужной последовательности.
Если кто знает, подскажите пожалуйста.
Неактивен
Классный плагин, только вот не понятно, как отсортировать список категорий в нужной последовательности, по смыслу (вручную) а не по алфавиту. Ести я правильно понимаю, то атрибут categoryes в данном теге не работает так как он работает в category_list.
Если кто знает как решить эту задачу, подскажите пожалуйста.
Отредактированно gryg (24-09-2007 16:44:57)
Неактивен
http://textpattern.ru/forum/viewtopic.php?id=1942
Отредактированно Jack (13-07-2008 20:46:57)
Неактивен
Добрый день!
почти год не работала и вот опять начала.
но тут такая ошибка вышла... нажимаю на ссылку, а тут следующее (причем это только с одной ссылкой, а другие работают как надо):
tag_error <txp:stw_category_tree start="*" section="*" prune="y" /> -> Textpattern Warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and and type = 'article' order by lft asc' at line 1
select name, lft, rgt, parent, title from txp_category where lft between and and type = 'article' order by lft asc on line 84
tag_error <txp:stw_category_tree start="*" section="*" prune="y" /> -> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource on line 290
tag_error <txp:stw_category_tree start="*" section="*" prune="y" /> -> Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource on line 292
а еще при загрузке картинок:
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/var/tmp/txp_VkcSEp) is not within the allowed path(s): (/home/kaztechp:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/kaztechp/public_html/textpattern/lib/txplib_misc.php on line 1213
и соответственно рисунки не загружаются.
буду премного благодарна, если сможете мне помочь.
Отредактированно zam (11-10-2008 13:10:12)
Неактивен
tag_error <txp:stw_category_tree start="*" section="*" prune="y" /> -> Textpattern Warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and and type = 'article' order by lft asc' at line 1
select name, lft, rgt, parent, title from txp_category where lft between and and type = 'article' order by lft asc on line 84
tag_error <txp:stw_category_tree start="*" section="*" prune="y" /> -> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource on line 290
tag_error <txp:stw_category_tree start="*" section="*" prune="y" /> -> Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource on line 292
с этим разобралась, кто то поменял название категории, вот и получилось так, а вот с загрузкой картинок до сих пор "не порядок"...
Неактивен
Есть у кого-нибудь плагин stw_category_tree, а то оф сайт спит
Неактивен
Нашел сам.
Для потомков:
http://adminway.ru/files/stw_category_tree.txt
Версия 1.0.1
Неактивен
Страниц: 1