Исправить ошибки на сайте. Сайт на локалке.
80 UAHOpencart. Ошибки при выводе категорий 3го уровня. Работа через тим вьювер. либо кусок исправленного кода
Notice: Undefined index: category_id in Z:\home\max-mani.ru\www\catalog\view\theme\theme336\template\common\header.tpl on line 152
Notice: Undefined variable: child_id in Z:\home\max-mani.ru\www\catalog\view\theme\theme336\template\common\header.tpl on line 153
Notice: Undefined index: children3 in Z:\home\max-mani.ru\www\catalog\view\theme\theme336\template\common\header.tpl on line 158
код- вывода
<?php foreach ($categories as $category) { ?>
<li <?php if ($category['children']) { ?>class="parent"<?php } ?>><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<ul>
<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
152 строка <?php $id=$category['children'][$i]['category_id'];?>
153 строка<?php if ( $id == $child_id) { ?>
<li class="active<?php if ($category['children'][$i]['children3']) {?> parent<?php } ?>">
<?php } else { ?>
<li <?php if ($category['children'][$i]['children3']) {?>class="parent"<?php } ?>>
<?php } ?>
158 строка <?php if ($category['children'][$i]['children3']) {?>
<a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
<ul>
<?php foreach ($category['children'][$i]['children3'] as $ch3) { ?>
<li>
<?php if ($ch3['category_id'] == $ch3_id) { ?>
<a href="<?php echo $ch3['href']; ?>" class="active"><?php echo $ch3['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $ch3['href']; ?>"><?php echo $ch3['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
<?php } else {?>
<a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
<?php }?>
</li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
код контролера
$this->load->model('catalog/category');
$this->load->model('catalog/product');
$this->data['categories'] = array();
$categories = $this->model_catalog_category->getCategories(0);
foreach ($categories as $category) {
if ($category['top']) {
// Level 2
$children_data = array();
$children = $this->model_catalog_category->getCategories($category['category_id']);
foreach ($children as $child) {
$data = array(
'filter_category_id' => $child['category_id'],
'filter_sub_category' => true
);
$product_total = $this->model_catalog_product->getTotalProducts($data);
$children_data[] = array(
'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
);
}
// Level 1
$this->data['categories'][] = array(
'name' => $category['name'],
'children' => $children_data,
'column' => $category['column'] ? $category['column'] : 1,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
);
}
}
Отзыв заказчика о сотрудничестве с фрилансером
Исправить ошибки на сайте. Сайт на локалке.разобрался, предложил решение, сделал. Работой доволен.
Отзыв фрилансера о сотрудничестве с Sergey Trubavin
Исправить ошибки на сайте. Сайт на локалке.четко поставленное тз, + достойная оплата +) респект заказчику
![]()
Актуальные фриланс-проекты в категории PHP
Модуль для OpenCart: массовое создание товаров из папок с изображениямиРазработка модуля массового создания товаров для OpenCart (ocStore 3.x) Необходимо разработать административный модуль для OpenCart / ocStore 3.x, который автоматически создает товары из заранее подготовленной структуры папок с изображениями.Основной функционал: массовое… CMS, PHP ∙ 1 день 2 часа назад ∙ 40 ставок |
Ищем специалиста Bitrix24 / интегратора CRM для настройки автоматизацииНаша компания работает с CRM Bitrix24. Нам нужен специалист, который сможет настроить автоматическое добавление номера телефона в лиды/заказы в двух форматах. Автоматизация должна быть корректно настроена для двух стран: Республика Молдова и Румыния. Задача: При создании лида… PHP, Веб-программирование ∙ 4 дня 4 часа назад ∙ 24 ставки |
Оптимизация сайтаОптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить… HTML и CSS верстка, PHP ∙ 5 дней 1 час назад ∙ 33 ставки |
Специалист по HoroshopНужен специалист, который сможет правильно настроить товарный Feed. Проблема: Сейчас более 13 000 товаров выгружаются с одинаковым значением типа (например, «все для маникюра и педикюра»). Из-за этого в Google Ads невозможно разделить товары на сегменты и задать разные… PHP, Сопровождение сайтов ∙ 6 дней 3 часа назад ∙ 21 ставка |
Сделать так, чтобы письма о заказах из магазина не попадали в спамСейчас есть магазин на опенкарт, письма о заказах попадают в спам, нужно сделать так, чтобы они попадали во Входящие (ukr.net gmail), проверьте. Хостинг написал: Плохая доставка электронной почты может быть связана с низкой репутацией отправителя - IP или домена. В таком… PHP, Веб-программирование ∙ 7 дней 4 часа назад ∙ 47 ставок |