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

Вывод нужного количества новостей на страницах tags, xfsearch


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

Всем привет!


Появилась необходимость вывести другое количество новостей отличное от глобальных настроек скрипта на страницах tags, xfsearch. Решение было найдено, но почему то в одном случае оно работает в другом не хочет. Уважаемые знатоки, нужна помощь.

Цель вывести на первой странице 10 новостей, на следующих 12 на страницах tags, xfsearch.

Открываю /engine/engine.php , нахожу строчку elseif ($do == 'xfsearch') , редактирую пункт ниже $cstart = $cstart * $config['news_number'], получаю:

} elseif ($do == 'xfsearch') {
			// ################ Seach news by xfields #################			
			if ($cstart) {
				$cstart = $cstart - 1;
				$cstart = $cstart * $config['news_number'] = 12;
			}
			else $config['news_number'] = 10;

Скриншоты: https://disk.yandex.ru/i/yvw16jffMObWdghttps://disk.yandex.ru/i/6lwhH_Dk1MFDvg 
Как можно заметить все работает как задумывалось.

Повторяю тоже самое с // ################ Seach news by tags #################

И у меня не работает переход на 2ю страницу. Просто обновляется. PS: Знаний php 0, помогите пожалуйста)

Изменено пользователем Dock174
Ссылка на сообщение
Поделиться на других сайтах
  • Dock174 изменил заголовок на Вывод нужного количества новостей на страницах tags, xfsearch

Проблему решил, для тех кому может быть интересно, решение такое:

} elseif ($do == 'tags')  { 
			// ################ Seach news by tags #################
			
			$config['news_number'] = 10; // Мое кастомное число новостей
			
			if ($cstart) {
				$cstart = $cstart - 1;
				$cstart = $cstart * $config['news_number']; // Используется глобальная настройка скрипта
			}

На первой странице тегов выводит 10, на следующих в моем случае 12. Тему можно закрыть, всем спасибо за помощь)

Изменено пользователем Dock174
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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