Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

lucky7

Новачок
  
  • Публікації

    11
  • З нами

  • Відвідування

Відвідувачі профілю

510 переглядів профілю

lucky7's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Репутація

  1. Как же все таки добавить пагинацию в модуль? В данном случае получается что при переходе на другую страницу, все переменные не определены. Как это победить?
  2. Спасибо, ошибка исчезла, но сама пагинация не работает. То есть при переходе на следующую страницу выдает ошибки Notice: Undefined index: limit in \catalog\controller\module\latest.php on line 24Notice: Undefined index: width in catalog\controller\module\latest.php on line 32Notice: Undefined index: height in \catalog\controller\module\latest.php on line 32Warning: imagecreatetruecolor(): Invalid image dimensions in и тд Где-то еще что-то не то.
  3. Здравствуйте. На Opencart 2.1 Установил модуль Latest. Только в нем нет пагинации. Пытался добавить по аналогии как в category. То есть в контроллере прописал $product_total = $this->model_catalog_product->getTotalProducts($filter_data); $url = ''; if (isset($this->request->get['limit'])) { $url .= '&limit=' . $this->request->get['limit']; } if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; } if (isset($this->request->get['limit'])) { $limit = (int)$this->request->get['limit']; } else { $limit = $this->config->get('config_product_limit'); } $pagination = new Pagination(); $pagination->total = $product_total; $pagination->page = $page; $pagination->limit = $limit; $pagination->url = $this->url->link('module/latest', 'path=' . $this->request->get['path'] . $url . '&page={page}'); $data['pagination'] = $pagination->render(); ну и в представлении <div class="pagination"><?php echo $pagination; ?></div> Пагинация появилась, но она не работает и появляется ошибка Notice: Undefined index: path in \catalog\controller\module\latest.php on line 95 Кто знает как это можно исправить? Заранее благодарен.
  4. Да, нашел как обновить кэш. В opencart 2.0.2 это делается во вкладке Модификаторы. После внесения правок в файлы сайта, необходимо во вкладке модификаторы в верхнем правом углу нажать "Очистить", а затем "Обновить", и все обновляется нормально, без правок вручную.
  5. Спасибо всем, кто помогал! Я разобрался. Просто вручную прописал в shop\system\modification\catalog\controller\product\category.php то же самое что в основном контроллере, и все заработало.
  6. нет, я правил в основной директории \shop\catalog\view\theme\coloring\template\product\category.tpl и \shop\catalog\controller\product\category.php А надо было в system что-ли? У меня есть файлы о которых вы написали, только они не в storage. Директории storage у меня нет. Есть такие shop\system\modification\catalog\controller\product\category.php shop\system\modification\catalog\view\theme\coloring\template\product\category.tpl Сейчас попробую в них поправить
  7. Сделал по вашему примеру, но опять та же самая ошибка <img src="<b>Notice</b>: Undefined index: image in <b>E:\server1\OpenServer\domains\shop\catalog\view\theme\coloring\template\product\category.tpl</b> on line <b>23</b>" Картинки не выводятся
  8. Здравствуйте. Хочу сделать вывод подкатегорий картинками . Использую Opencart 2.0.2 с темой coloring. Вношу изменения в файлы \shop\catalog\view\theme\coloring\template\product\category.tpl и \shop\catalog\controller\product\category.php Вот они (в части изменений) category.php $data['categories'] = array(); $results = $this->model_catalog_category->getCategories($category_id); foreach ($results as $result) { $filter_data = array( 'filter_category_id' => $result['category_id'], 'filter_sub_category' => true ); if ($result['image']) { $caimage = $this->model_tool_image->resize($result['image'], 100, 100); } else { $caimage = $caimage = $this->model_tool_image->resize('no_image.png', 100, 100); } $data['categories'][] = array( 'name' => $result['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '_' . $result['category_id'] . $url), 'image' => $caimage, ); } category.tpl <?php if ($categories) { ?> <h3><?php echo $text_refine; ?></h3> <div class="row"> <div class="subcats"> <ul> <?php foreach ($categories as $category) { ?> <li class="col-sm-3"> <a href="<?php echo $category['href']; ?>"> <img src="<?php echo $category['image']; ?>" alt="<?php echo $category['name']; ?>" /> <?php echo $category['name']; ?> </a> </li> <?php } ?> </ul> </div> </div> <?php } ?> Проблема в том что картинки не выводятся, а только названия. Вместо картинок ошибка <img src="<b>Notice</b>: Undefined index: image in <b>E:\server1\OpenServer\domains\shop\catalog\view\theme\coloring\template\product\category.tpl</b> on line <b>47</b>" alt="Daewoo Nexia (1)" /> Как решить эту проблему с выводом картинок? Заранее благодарен.
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.