Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 02-11-2011 13:03:54

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Статьи article_custom без категорий

Как можно вывести статьи с помощью article_custom, которые НЕ принадлежат никакой категории?


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#2 02-11-2011 15:36:17

Redduck
мыслете
Откуда: Челябинск
Зарегистрирован: 12-10-2009
Сообщений: 187
Вебсайт

Re: Статьи article_custom без категорий

Судя по строчкам в коде функции doArticles, не как. Но возможно есть плагин?!

Код:

$category  = join("','", doSlash(do_list($category)));
$category  = (!$category)  ? '' : " and (Category1 IN ('".$category."') or Category2 IN ('".$category."'))";

А по вашим условиям должно быть: (Кажется, надо бы в базе посмотреть, но пока лень)

Код:

$category  =  " and (Category1 IS NULL and Category2 IS NULL)";

Можно конечно использовать другие условия, например одно из дополнительных полей для сортировки.

Но, немного подумав я понял что можно!
Необходимо сделать свою форму <txp:article_custom form="my_form" limit="10000" /> А в этой форме уже отделить статьи. Но это как то не так, потому как мы сначала считаем все статьи (ну или последние 10000) а потом в форме фильтруем. Нет, лучше плагин, намного лучше. Потому как в этом варианте есть свои подводные камни, которые все равно придется обходить.

Отредактированно Redduck (02-11-2011 15:48:19)


Учусь потихоньку, а надо бы побыстрей, да лень.
Куба, пой, Куба, пой, Куба, народ свободный мой!

Неактивен

 

#3 02-11-2011 15:46:30

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Статьи article_custom без категорий

Нда.. Не хочется в такие дебри лезть..
Было бы неплохо, если бы в стандартном функционале была штука типа <txp:article_custom category="empty"></txp:article_custom>


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#4 02-11-2011 15:52:12

Redduck
мыслете
Откуда: Челябинск
Зарегистрирован: 12-10-2009
Сообщений: 187
Вебсайт

Re: Статьи article_custom без категорий

Наверно в плагине лучше ввести свои теги - not_in_category, not_in_section и так далее. Ну это просто мое предположение.
На textpattern.org много плагинов, может есть что-то и подходящее, например chh_article_custom.

Но наверно в одном конкретном случаи можно обойтись и без плагина. Можно создать дополнительную категорию, например my_empty. И в базе данных присвоить эту категорию всем статьям у которых вообще нет категорий.

Отредактированно Redduck (05-11-2011 15:15:19)


Учусь потихоньку, а надо бы побыстрей, да лень.
Куба, пой, Куба, пой, Куба, народ свободный мой!

Неактивен

 

#5 07-11-2011 12:58:37

Unseen
покой
Откуда: Киев
Зарегистрирован: 11-09-2006
Сообщений: 315
Вебсайт

Re: Статьи article_custom без категорий

Было бы неплохо, если бы в стандартном функционале была штука типа <txp:article_custom category="empty"></txp:article_custom>

Вроде есть плагин какой-то, аналогичный article_custom только с возможностью исключать из вывода определенные категории и секции. Возможно это то, что вам нужно. А возможно имеет смысла ввести на сайте категорию empty, и складировать туда статьи которые не принадлежат другим категориям. Или использовать для этих целей custom field. Решение проблемы во многом зависит от структуры сайта.

Неактивен

 

#6 30-12-2011 12:35:15

makss
наш
Зарегистрирован: 21-10-2008
Сообщений: 208
Вебсайт

Re: Статьи article_custom без категорий

advan написал:

Как можно вывести статьи с помощью article_custom, которые НЕ принадлежат никакой категории?

прямого решения нет.  для подобных вещей я сделал txp:article_custom - patch "where"

после применения патча, можно будет просто написать

Код:

<txp:article_custom where="category1 ='' and category2 ='' "  ....... >

aks_rss : RSS parser and aggregator | http://makss.uaho.net/plugins/aks_rss
aks_table : Simple tables in TxP (Ctrl+C, Ctrl+V) | http://makss.uaho.net/plugins/aks_table

Неактивен

 

#7 30-12-2011 13:48:52

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Статьи article_custom без категорий

Ага, пасиб!
Однако будем надеяться, что в оригинальной ТХП будет такая возможность ))


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#8 30-12-2011 14:22:27

makss
наш
Зарегистрирован: 21-10-2008
Сообщений: 208
Вебсайт

Re: Статьи article_custom без категорий

тогда сразу пишите в Feature Ideas


aks_rss : RSS parser and aggregator | http://makss.uaho.net/plugins/aks_rss
aks_table : Simple tables in TxP (Ctrl+C, Ctrl+V) | http://makss.uaho.net/plugins/aks_table

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru