LEOnidUKG

LEOnidUKG
Рейтинг
1784
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

Это сразу после:

foreach ($categories AS $category) {

---------- Добавлено 25.01.2019 в 13:50 ----------

Нам просто структуру надо посмотреть, что там есть.

Сделайте

print_r($category);

exit;

надо посмотреть, если ли дочерняя категория у текущей категории.

т.е. надо проработать логику, чтобы работало только с дочерними категорями.

У вас же явно нет главных категорий в которых нет товаров.

Покопаться в коде надо:

https://forum.opencart.com/viewtopic.php?t=139068

---------- Добавлено 25.01.2019 в 12:20 ----------

Ну и модуль за двацатку продают:

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=24339&filter_download_id=35&page=2

ЕвгенийСергеич:
Короче разобрался, заработало. Файл не в корне был а в папке где вплагин.перенести надо было.Всем спасибо!
ЕвгенийСергеич:
Карта сайта есть в корне! Чего ее найти не удается?

*Facepalm* 🤣

Sitealert:
ЕвгенийСергеич, либо нет такого файла, либо неправильный редирект. Других вариантов быть не может.

у него может быть rewrite криво настроены.

warring:
Этим и занимаюсь))
Интересно, это видимо какое то сочетание XML, кириллицы и переноса строки так на него подействовала? Надо будет проверить позже.

На кого его?

В PHP стандартные функции по работе с XML.

Скачиваете XML в переменную и делаете simplexml_load_string() всё. Готовый массив.

---------- Добавлено 25.01.2019 в 00:12 ----------

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

warring:
Тоже подумал об этом, так работает.

ну и всё. Берёте ответ и раскладывайте его.

попробуйте обычный file_get_contents взять и посмотреть, что отдаётся.

наверное делать как-то исключения для её в обработке, чтобы он её считывал. А то скорее всего ищется именно страница с таким названием.

Нормально так в личку мне скинули. И что?

Перешёл по ней, мне говорят:

Всего: 31599