Искать  
 
   
 
Помогите пожалуйста. Траблы с категориями
Отправлено: 01 Январь 2010 05:51 P.M.   [ Игнорировать ]
Студент
RankRank
Всего сообщений:  74
Зарегистрирован  2008-09-02

Задача выводит в Комментариях статьи из категории 15 - А а в комментариях статей остальных категорий B
Всё работает отлично до того момента когда статья принадлежит сразу к двум категориям, к примеру к 1 и 2, тогда не выводится вообще нечего. Испробовал буквально всё. Знаю делаю какуето глупую ошибку но я её уже всё перерыл, не нахожу.

Вот мой код

{exp:weblog:entries disable="custom_fields|member_data|pagination|trackbacks"}
  {categories}

{if category_id 
== "15" }

  {
/categories}
{
/exp:weblog:entries} 
--------------------------------------------------------------------------
{exp:comment:entries weblog="{my_weblog}" sort="desc" limit="55"
А
{
/exp:comment:entries}
--------------------------------------------------------------------------


{if:else}

  {
/categories}
{
/exp:weblog:entries} 
--------------------------------------------------------------------------
{exp:comment:entries weblog="{my_weblog}" sort="desc" limit="25"
В
{
/exp:comment:entries}
--------------------------------------------------------------------------

{/if} 

к слову после {if:else} ее почемуто считает что  {/categories}
{/exp:weblog:entries}  лишнее, не возьму в толк почему, ведь если категория не 15 игнорируются закрывающие теги выше?

зарание большое спасибо!

Профиль
 
 
Отправлено: 02 Январь 2010 02:52 A.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

может так...

--------------------------------------------------------------------------
{exp:weblog:entries disable="custom_fields|member_data|pagination|trackbacks" category="15"}
   {exp
:comment:entries weblog="{my_weblog}" sort="desc" limit="55"
   А
   {
/exp:comment:entries}
{
/exp:weblog:entries} 
--------------------------------------------------------------------------


--------------------------------------------------------------------------
{exp:weblog:entries disable="custom_fields|member_data|pagination|trackbacks" category="not 15"}
   {exp
:comment:entries weblog="{my_weblog}" sort="desc" limit="25"
   В
   {
/exp:comment:entries}
{
/exp:weblog:entries}    
-------------------------------------------------------------------------- 
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 02 Январь 2010 03:30 A.M.   [ Игнорировать ]   [ # 2 ]
Студент
RankRank
Всего сообщений:  74
Зарегистрирован  2008-09-02

хм, exp:comment:entries нельзя вставлять в exp:weblog:entries, судя по docs. Работать то работает, но коряво. В частности не выводится {author} комментариев, заместо автор статьи везде пишется.

Профиль
 
 
Отправлено: 02 Январь 2010 03:34 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

может лучше SQL запросиком сделать wink

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 02 Январь 2010 12:09 P.M.   [ Игнорировать ]   [ # 4 ]
Студент
RankRank
Всего сообщений:  74
Зарегистрирован  2008-09-02

ну у меня core версия и Query нету, я поставил его отдельно но почему то не ловит... по прежнему Синтекс эррор. Может ещё чего нехватает?

Профиль
 
 
Отправлено: 07 Январь 2010 05:24 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
RankRank
Всего сообщений:  74
Зарегистрирован  2008-09-02

Так можно как-то без SQL запроса ?
Спасибо.

Профиль
 
 
Отправлено: 11 Январь 2010 11:20 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

можно же использовать вложенные шаблоны - http://eeclub.ru/docs/templates/embedding_templates.html

Профиль