Перейти к публикации

Исключение записей определенной категории из ленты новостей


Рекомендованные сообщения

Подскажите решение: нужно исключить из основной ленты записи категории с ID = 4.

Пробовал заменить {content} на {custom category="2,3,5,6,7,8" template="custom" aviable="global" from="0" limit="10" cache="no"}

При этом в custom.tpl у меня то же самое, что и в shortstory.tpl

Но возникла такая проблема... Все ссылки записей ведут на главную. Так. вроде шаблон fullstory превратился в main.

Может я что-то неправильно сделал?

Ссылка на сообщение
Поделиться на других сайтах
Может я что-то неправильно сделал?
НУ разумеется. проверяйте правильность написания тегов в короткой новости. что там написанно? приведите код шаблона
Ссылка на сообщение
Поделиться на других сайтах

Может я что-то неправильно сделал?
НУ разумеется. проверяйте правильность написания тегов в короткой новости. что там написанно? приведите код шаблона

Вот содержимое shortstory.tpl:

<div class="base">

<div class="binner">

<div class="rating_news_s">{rating}</div>

<div class="bheading">

<h1 class="heading">[full-link]{title}[/full-link]</h1>

<ul class="reset">

<li class="first">[day-news]{date}[/day-news]</li>

<li>Раздел: {link-category}</li>

</ul>

</div>

<div class="maincont">

{short-story}[edit-date]<br /><br /><span class="copy"><i>Новость отредактировал <font color="red"><strong>{editor}</strong></font> - {edit-date}</i></span>[edit-reason]<div class="quote">Причина: {edit-reason}</div>[/edit-reason]<br />[/edit-date]

<div class="clr"></div>

</div>

<div class="morelink"><div class="mlinn">

<span class="argmore">[full-link]<strong>Подробнее</strong>[/full-link]</span>

<span class="isicons">

<span>{favorites}</span>

<span>[edit]<img src="{THEME}/dleimages/editstore.gif" title="Редактировать новость">[/edit]</span>

</span>

<ul class="reset">

<li class="first">Автор: {author}</li>

<li>Комментарии: [com-link]{comments-num}[/com-link]</li>

</ul>

</div></div>

<div class="btags">Теги: {tags}</div>

</div>

<div class="hsep"> </div>

</div>

Ссылка на сообщение
Поделиться на других сайтах

Не понимаю в чем проблема, посмотрел у вас на сайте, все нормально работает.

Ссылка на сообщение
Поделиться на других сайтах

Пробовал заменить {content} на {custom category="2,3,5,6,7,8" template="custom" aviable="global" from="0" limit="10" cache="no"}

в этом и есть ваша ошибка. Вы полностью убрали {content} из шаблона, а его нужно убрать только с главной, а для других страниц он должен присутствовать. custom полные новости не выводит, он выводит краткие новости в пользовательском формате.

Ссылка на сообщение
Поделиться на других сайтах

Пробовал заменить {content} на {custom category="2,3,5,6,7,8" template="custom" aviable="global" from="0" limit="10" cache="no"}

в этом и есть ваша ошибка. Вы полностью убрали {content} из шаблона, а его нужно убрать только с главной, а для других страниц он должен присутствовать. custom полные новости не выводит, он выводит краткие новости в пользовательском формате.

Я убрал {content} из шаблона main.tpl, который и является шаблоном главной страницы. Правильно? И каким образом его оставить для остальных страниц?

Ссылка на сообщение
Поделиться на других сайтах

И каким образом его оставить для остальных страниц?

Все ответы на ваши вопросы, даны в документации, на одной и той же странице http://dle-news.ru/e...?startnews.html вам ссылку на нее уже неоднократно давали, а вы продолжаете задавать все время похожие вопросы, вместо того чтобы просто спокойно прочитать и подумать как и что делается.

Я убрал {content} из шаблона main.tpl, который и является шаблоном главной страницы. Правильно?

Например кто и где вам сказал что main.tpl является шаблоном главной страницы? Это общий файл шаблона, в котором находится общее оформление, а не главной страницы.

И в вашем случае делается все просто:


[aviable=main]{custom category="2,3,5,6,7,8" template="custom" aviable="global" from="0" limit="10" cache="no"}[/aviable]
[not-aviable=main]{content}[/not-aviable]
[/CODE]

Что делает данный код? Очень просто, если просматривается главная страница, он выведет custom тег, если любая другая, то выведется content тег. Потратьте время, на чтение и понимание документации, ваш шаблон вам никто не будет делать, отвечая каждый раз на простейшее. Как поставить тег, как добавить размеры картинки и прочее.

Ссылка на сообщение
Поделиться на других сайтах

И каким образом его оставить для остальных страниц?

Все ответы на ваши вопросы, даны в документации, на одной и той же странице http://dle-news.ru/e...?startnews.html вам ссылку на нее уже неоднократно давали, а вы продолжаете задавать все время похожие вопросы, вместо того чтобы просто спокойно прочитать и подумать как и что делается.

Я убрал {content} из шаблона main.tpl, который и является шаблоном главной страницы. Правильно?

Например кто и где вам сказал что main.tpl является шаблоном главной страницы? Это общий файл шаблона, в котором находится общее оформление, а не главной страницы.

И в вашем случае делается все просто:


[aviable=main]{custom category="2,3,5,6,7,8" template="custom" aviable="global" from="0" limit="10" cache="no"}[/aviable]

[not-aviable=main]{content}[/not-aviable]

Что делает данный код? Очень просто, если просматривается главная страница, он выведет custom тег, если любая другая, то выведется content тег. Потратьте время, на чтение и понимание документации, ваш шаблон вам никто не будет делать, отвечая каждый раз на простейшее. Как поставить тег, как добавить размеры картинки и прочее.

Спасибо за помощь. Просто пока сложно ориентироваться в документации.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...