Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Out-of-date или невидимые материалы

Out-of-date или невидимые материалы 3 года 6 мес. назад #7575

  • Metallitous
  • Metallitous аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
В процессе разработки портала столкнулся с тем, что list не выводит материалы снятые с публикации по дате.
Согласно БД эти материалы имеют также статус "Опубликовано", видимы из админки, но никак не выводятся seblod во фронт-энд, даже если единственный параметр поиска cck=article, также они невидимы если смотреть в статусах "неопубликовано", trashed и archive.
Возможно есть какой-то способ чтобы вытащить их? Или придется решать средствами joomla, по наступлении даты сразу переводя их в "неопубликованные"?
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7598

  • Zeka
  • Zeka аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 222
  • Спасибо получено: 36
  • Репутация: 11
1. Включи дебаг в модуле поиска и посмотри присутствуют ли там запросы по дате. Если да, то по какому полю.
2. Если да, то можно попробовать добавить данное поле в поиск и поиграться с match ( кропка 3 ).
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7599

  • Metallitous
  • Metallitous аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
Мой косяк, дебаг действительно спас, спасибо. Одна проблема - если поле не заполнять - в табличке оно хранится как 00-00-0000 ...
Придется прятать при создании со значением типа 999 )
Хотя уже нашел обходной путь через плагин autoarchive, но не самая удобная вещь.
Последнее редактирование: 3 года 6 мес. назад от Metallitous.
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7600

  • Zeka
  • Zeka аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 222
  • Спасибо получено: 36
  • Репутация: 11
Так в чем решение заключалось?
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7603

  • MaierGrem
  • MaierGrem аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 95
  • Спасибо получено: 14
  • Репутация: 4
Решал подобную задачу так: в ТП создал поле с хранилищем publish_down в live прописал 0000-00-00, в match >=, в access - special (менеджеры, администраторы, суперадмины).. Все.. Теперь выводятся все материалы, даже с просроченной публикацией..
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7604

  • MaierGrem
  • MaierGrem аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 95
  • Спасибо получено: 14
  • Репутация: 4
А еще делал такую ересь) У меня выводится значок "опубликовано", "устарело", "неопубликовано"..

Это изображения скрыто для гостей.
Пожалуйста, зарегистрируйтесь или войдите, чтобы увидеть его.


Получал значение из поля publish_down получал сегодняшнюю дату, потом сравнивал, если дата еще не наступила вывожу "опубликовано", если прошла или равна "устарело") Как то так)

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

Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7609

  • Metallitous
  • Metallitous аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
Поменял дату снятия по-умолчанию для материалов. Теперь это 9999-99-99. Ну а теперь все фильтруется достаточно просто.
А вообще - кто уверен в содержании своего сайта (а именно - в том, что категории меняться будут не часто) могут поэкспериментировать с autoarchive plugin. Штука полезная, хотя гибкость в ней от дуба.
Последнее редактирование: 3 года 6 мес. назад от Metallitous.
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7627

  • ComeOn
  • ComeOn аватар
  • Не в сети
  • Модератор
  • Сообщений: 516
  • Спасибо получено: 134
  • Репутация: 36
Всем привет.
На мой взгляд, перемудрили.. В поиске просто надо было выставить значения publish_up и publish_down- в таком случае себлод не подставляет свои значения - и выводили бы что нужно.
C приветом, Илья.
Veni, Vidi, Vici
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7630

  • Metallitous
  • Metallitous аватар
  • Не в сети
  • Новый участник
  • Сообщений: 8
  • Репутация: 0
ComeOn, а разрешите по-подробнее?
Мне в листе надо было вывести все материалы, паблиш_даун у которых меньше сегодняшнего числа.
И если в материале, при создании, не задать значение - оно подставляется как 0000-00-00 (особенности хранения в БД, не может быть пустым) что само-собой меньше чем сегодняшняя дата.
Или Seblod умеет как-то отсеивать такие значения?
Администратор запретил публиковать записи гостям.

Out-of-date или невидимые материалы 3 года 6 мес. назад #7631

  • ComeOn
  • ComeOn аватар
  • Не в сети
  • Модератор
  • Сообщений: 516
  • Спасибо получено: 134
  • Репутация: 36
Попробуй меньше сегодняшнего числа и не ноль
C приветом, Илья.
Veni, Vidi, Vici
Последнее редактирование: 3 года 6 мес. назад от ComeOn.
Администратор запретил публиковать записи гостям.

roundtheme