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

Добавление постов через cron


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

Доброго времени суток. 

Вопрос в следующем: пытаюсь публиковать посты которые находятся на модерации  через cron для этого меняю в таблице dle_post approve = 1, посты появляются в общей ленте но не появляются в верхнем слайдере в рекомендуемых. Когда делаю публикацию через админку посты добавляются везде. Что еще нужно обновить в базе чтоб посты добавлялись везде? Кеш чистил. Код вывода постов:

			[aviable=main]
			<div class="carou-sect">
				<div class="carou-title">Популярные</div>
				<div class="carou-content">
					<div class="owl-carousel" id="owl-popular">
						{custom category="1-41" limit="14" template="custom-popular" cache="no"}
					</div>
				</div>
			</div>
			[/aviable]

 

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

Одной смены этого параметра недостаточно. Ведь без проверки модерации не заполняются таблицы (_tags_post_extras_cats_xfsearch), а без данных в таблице _post_extras_cats никакие выборки по категориям не сработают.

Эти таблицы формируются из данных из формы при добавлении в файлах админки inc/addnews.php и inc/editnews.php в них есть переменная $approve которая используется как минимум в трёх условиях связанных с необходимыми таблицами.

Либо можно открыть файл /inc/massactions.php и на строке 195 начинается код который получает данные новости и заполняет необходимые таблицы.

Нужно в кроне добавить код который будет обновлять таблицы. И вам не просто UPDATE нужно в кроне использовать, а получать все новости и циклом обрабатывать каждую.

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...