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

ravlex

Користувачі
  
  • Публікації

    143
  • З нами

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

Усі публікації користувача ravlex

  1. Когда навожу на кладку, вижу красный перечеркнутый круг вместо курсора и не могу переключить вкладку. В чем может быть проблема? Все права дал. На сайте включен SSL. Была ошибка "error undefined" при редактировании, но я её исправил. Версия движка 2.1.
  2. Всё равно не желает работать, теперь с другой ошибкой :( и даже имя не выводится теперь. - Warning: Illegal string offset 'name' in /var/www/www-root/data/www/www.site.com/catalog/view/theme/default/template/common/header_main.tplon line 158S - Warning: Illegal string offset 'name' in /var/www/www-root/data/www/www.site.com/catalog/view/theme/default/template/common/header_main.tplon line 158h Контроллер: $testers = $this->model_catalog_category->getCategories(69); $data['testers'] = []; foreach ($testers as $test) { $data['testers'] = [ 'name' => $test['name'], 'href' => $this->url->link('product/category', 'path=' . $test['category_id']) ]; Шаблон: <?php foreach ($testers as $test) { ?> <a href="<?php echo $test['href']; ?>"> - <?php echo $test['name']; ?></a> <?php } ?>
  3. Спасибо, список выводится, но есть ещё одна ошибка в ссылке. Перейти невозможно. Скажите пожалуйста, как это поправить? <b>Notice</b>:%20Undefined%20index:%20href%20in%20<b>/var/www/www-root/data/www/www.site.com/catalog/view/theme/default/template/common/header_main.tpl</b>%20on%20line%20<b>160</b>
  4. <?php foreach ($category['69'] as $child) { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> Указываю ID таким образом, но ошибка та же. Что я делаю не так?(
  5. Получаю вот что: Notice: Undefined index: tester in /var/www/www-root/data/www/www.site.com/catalog/view/theme/default/template/common/header_main.tpl on line 146Warning: Invalid argument supplied for foreach() in /var/www/www-root/data/www/www.site.com/catalog/view/theme/default/template/common/header_main.tpl on line 146
  6. <?php foreach ($category['tester'] as $child) { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> Вот так пытаюсь вывести все подкатегории из родительской категории с URL "tester".
  7. У меня меню формируется вручную. Нужно в одном месте вывести подкатегории одной родительской категории.
  8. А можно поподробней расписать (разжевать), пожалуйста? Как потом вывести в tpl?
  9. Нужно выводить список дочерних категорий из родительской. Родительскую категорию я хочу определять сам по её ID. В header.php я вставил такой код: foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); $count = 0; foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']), 'limit' => 7 ); $count++; if ($count >= 7) { break; } } // Level 1 $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } Но вот что вставлять в header.tpl - не знаю. Очень надеюсь на помощь.
  10. А как быть в такой ситуации? мне нужно чтобы был именно этот путь редирект не поможет?
  11. Пытался добавить новую схему product/catalog, добавлял файлы по аналогии с другими схемами. Схему создавал product/catalog. После чего удалил её, т.к. она не нужна. Сейчас пытаюсь добавить SEO URL главной категории catalog, но при переходе на страницу по адресу site.ru/catalog получаю ошибку: ForbiddenYou don't have permission to access /catalog/ on this server. То есть сервер вообще не видит эту страницу. Как мне быть? Установлен плагин SEO PRO для чпу (на всякий случай).
  12. Собственно нужно выводить в товаре дополнительное поле, но прежде его нужно добавить в админку. Грубо говоря необходимо второе описание для товара. Если в первых версиях движка у меня получалось это делать, то на 2.х не получается. Подскажите пожалуйста, как это сделать? Я создаю запись в БД: oc_product, дальше нужно править контролер админки...но вот что там править - не знаю.
  13. Да, а ещё сейчас попробовал зарегистрироваться или восстановить пароль, письма тоже не приходят.
  14. На любую не приходит. Для примера беру Mail.ru . Инфо о заказе есть - рассылки нет. Папка спама пустая. Из последнего по логу: 0:30:42 - PHP Notice: Undefined variable: quote in /var/www/www-root/data/www/www.mactedesign.com/admin/controller/extension/modification.php on line 334 2016-10-26 0:30:42 - PHP Notice: Undefined variable: quote in /var/www/www-root/data/www/www.mactedesign.com/admin/controller/extension/modification.php on line 334 То есть ошибки нет, по всей видимости.
  15. Очень прошу помощи. Дело в том, что не работает рассылка новостей, хотя письма с подтверждением заказа исправно приходят. Подскажите, пожалуйста, в чем может быть причина? Версия движка 2.1. Я уже думал восстановить все файлы, отвечающие за отправку писем, на оригинальные. Заменил только в admin/view, admin/controller и admin/model. Эффекта не дало.
  16. Собственно не получается вывести описание. Если в другие шаблоны (tpl) получалось вывести, то сюда не получается. Подскажите, пожалуйста, как это реализовать?
  17. Я хочу сделать постраничную навигацию в списке желаемого и на странице производителей. Как это сделать? Подскажите, пожалуйста. Не знаю, какой код в контроллере отвечает за это, чтобы его скопировать и вывести.
  18. Скажите пожалуйста, можно ли как-то выводить добавленные поля в произвольную форму? Мне нужно кастомизировать форму адреса доставки, но как подцепить нужное поле - не знаю.
  19. Собственно нужно организовать возможность подписки на рассылки, чтобы пользователь вводил свою почту при подписке и ему выводилось сообщение успех или неудача (что-то подобное). Может есть какие-то модули?
  20. В чём ошибка? Делаю проверку через route, но при такой конструкции страница вовсе не хочет загружаться. <?php if ($route == '' || $route == 'common/home') { ?> <div class="newsletter"> <?php } else { ?> </div> </div> <div class="newsletter newsletter-catalog"> <?php } ?> <?php else if ($route == 'category/product') { ?> <div class="newsletter newsletter-catalog1"> <?php } ?> <?php } ?>
  21. По умолчанию, к товару можно привязать только 4 похожих товара (Related Products), чтобы они отображались снизу. Как можно увеличить это количество?
  22. Мне нужно выводить на странице производителей только первые 3 позиции. Как их можно ограничить? Сейчас они все выводятся в алфавитном порядке (по стандарту). Буду благодарен за помощь.[/size] Мне нужно на главной странице товара выводить любые 3 производителя. Я решил это сделать с помощью модуля, который сделал сам. Принцип работы модуля простой - он полностью копирует функционал страницы manufacturer_list, следовательно, он у меня на главной странице выводит всех производителей. Пример того, что сейчас получается здесь[/size]http://www.mactedesign.com/ (как видно, они идут в ряд и их очень много, а мне нужно всего 3).[/size] Код контроллера модуля manufacturers.php : <?php class ControllerModuleManufacturers extends Controller { public function index() { $this->load->language('product/manufacturer'); $data['heading_title'] = $this->language->get('heading_title'); $data['text_brands'] = $this->language->get('text_brands'); $data['text_index'] = $this->language->get('text_index'); $data['brands'] = array(); $this->load->model('catalog/manufacturer'); $results = $this->model_catalog_manufacturer->getManufacturersByOrder(); //echo "<pre>"; print_r($setting); $this->load->model('tool/image'); foreach ($results as $result) { if (is_numeric(utf8_substr($result['name'], 0, 1))) { $key = '0 - 9'; } else { $key = utf8_substr(utf8_strtoupper($result['name']), 0, 1); } if (!isset($data['brands'][$key])) { $data['brands'][$key]['name'] = $key; } $data['brands'][$key]['manufacturer'][] = array( 'name' => $result['name'], 'image' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height')), 'href' => $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $result['manufacturer_id']), 'limit' => 3 ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/manufacturers.tpl')) { return $this->load->view($this->config->get('config_template') . '/template/module/manufacturers.tpl', $data); } else { return $this->load->view('default/template/module/manufacturers.tpl', $data); } } } Код шаблона вывода модуля: <h3>Top Catalogue</h3> <div id="manu" class="owl-carouse"> <?php if ($brands) { ?> <?php foreach ($brands as $brand) { ?> <?php if ($brand[ 'manufacturer']) { ?> <?php foreach ($brand[ 'manufacturer'] as $manufacturer) { ?> <div class="item text-center"> <a href="<?php echo $manufacturer['href']; ?>"><img src="<?php echo $manufacturer['image']; ?>" class="img-responsive"></a> <?php echo $manufacturer[ 'name']; ?> </div> <?php } ?> <?php } ?> <?php } ?> <?php } ?> </div>
×
×
  • Створити...

Important Information

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