Dock174 2 Опубликовано: 22 мая 2023 Рассказать Опубликовано: 22 мая 2023 (изменено) Всем привет! Появилась необходимость вывести другое количество новостей отличное от глобальных настроек скрипта на страницах 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/yvw16jffMObWdg, https://disk.yandex.ru/i/6lwhH_Dk1MFDvg Как можно заметить все работает как задумывалось. Повторяю тоже самое с // ################ Seach news by tags ################# И у меня не работает переход на 2ю страницу. Просто обновляется. PS: Знаний php 0, помогите пожалуйста) Изменено 22 мая 2023 пользователем Dock174 Цитата Ссылка на сообщение Поделиться на других сайтах
Dock174 2 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 (изменено) Автор Проблему решил, для тех кому может быть интересно, решение такое: } elseif ($do == 'tags') { // ################ Seach news by tags ################# $config['news_number'] = 10; // Мое кастомное число новостей if ($cstart) { $cstart = $cstart - 1; $cstart = $cstart * $config['news_number']; // Используется глобальная настройка скрипта } На первой странице тегов выводит 10, на следующих в моем случае 12. Тему можно закрыть, всем спасибо за помощь) Изменено 23 мая 2023 пользователем Dock174 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.