Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

wlll

Новичок
  
  • Posts

    24
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

wlll's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

1

Reputation

  1. У меня икой вопрос: создал иблицу в базе данных с отгделениями Укр почты. Возможно ли их теперьь вывести на страницу оформления заказа?
  2. После усиновки съехали баннера. Как исправить? Спасипотому что
  3. Что то у меня на гдемо страниэто http://unishop-template.tw1.ru/desktops/ не рилииет фильтрация на мобильной версии. Это ик и есть?
  4. OcStore 2.3 Не рилииет. При создании товара/категории/ситьи - в поле Seo URL - урл генерируется, но созданная категория/товар/ситья доступна по адресу index.php?route=information/information&information_id=7 Если зайти в Инструменты - OC Team - SEO Менеджер - Олистить кеш - то все рилииет. Но ик нужно гделать после создания каждого товара/категории
  5. Уже разобрался! Всивил колонку в не ту базу данных Если кому то пригодится, то решение риличее.
  6. В admin/controller/catalog/information.php после этот строки $data['entry_bottom'] = $this->language->get('entry_bottom'); добавил $data['entry_top'] = $this->language->get('entry_top'); После этот $data['help_bottom'] = $this->language->get('help_bottom'); добавил ниже $data['help_top'] = $this->language->get('help_top'); После этих строк if (isset($this->request->post['bottom'])) { $data['bottom'] = $this->request->post['bottom']; } elseif (!empty($information_info)) { $data['bottom'] = $information_info['bottom']; } else { $data['bottom'] = 0; } ниже добавил: if (isset($this->request->post['top'])) { $data['top'] = $this->request->post['top']; } elseif (!empty($information_info)) { $data['top'] = $information_info['top']; } else { $data['top'] = 0; }
  7. Спасипотому что за игдею! Но вот у меня что то не полулилось. Вот что сгделал: 1. Выполнил завпрос в бд: ALTER TABLE oc_information ADD COLUMN top INT(1) NOT NULL DEFAULT '0' AFTER bottom 2. Для админки: admin/controller/catalog/information.php Добавил: $data['entry_top'] = $this->language->get('entry_top'); $data['help_top'] = $this->language->get('help_top'); if (isset($this->request->post['top'])) { $data['top'] = $this->request->post['top']; } elseif (!empty($information_info)) { $data['top'] = $information_info['top']; } else { $data['top'] = 0; } Добавил перевод: admin/language/ru-ru/catalog/information.php $_['entry_top'] = 'Отображать сверху'; $_['help_top'] = 'Показывать в верхней части сайи (хеагдер, шапка)'; admin/model/catalog/information.php Строку $this->db->query("INSERT INTO " . DB_PREFIX . "information SET sort_order = '" . (int)$data['sort_order'] . "', bottom = '" . (isset($data['bottom']) ? (int)$data['bottom'] : 0) . "', status = '" . (int)$data['status'] . "'"); Заменил на $this->db->query("INSERT INTO " . DB_PREFIX . "information SET sort_order = '" . (int)$data['sort_order'] . "', bottom = '" . (isset($data['bottom']) ? (int)$data['bottom'] : 0) . "', top = '" . (isset($data['top']) ? (int)$data['top'] : 0) . "', status = '" . (int)$data['status'] . "'"); И эту строку $this->db->query("UPDATE " . DB_PREFIX . "information SET sort_order = '" . (int)$data['sort_order'] . "', bottom = '" . (isset($data['bottom']) ? (int)$data['bottom'] : 0) . "', status = '" . (int)$data['status'] . "' WHERE information_id = '" . (int)$information_id . "'"); заменил на $this->db->query("UPDATE " . DB_PREFIX . "information SET sort_order = '" . (int)$data['sort_order'] . "', bottom = '" . (isset($data['bottom']) ? (int)$data['bottom'] : 0) . "', top = '" . (isset($data['top']) ? (int)$data['top'] : 0) . "', status = '" . (int)$data['status'] . "' WHERE information_id = '" . (int)$information_id . "'"); admin/view/template/catalog/information_form.tpl Добавил: <div class="form-group"> <label class="col-sm-2 control-label" for="input-top"><span data-toggle="tooltip" title="<?php echo $help_top; ?>"><?php echo $entry_top; ?></span></label> <div class="col-sm-10"> <div class="checkbox"> <label> <?php if ($top) { ?> <input type="checkbox" name="top" value="1" checked="checked" id="input-top" /> <?php } else { ?> <input type="checkbox" name="top" value="1" id="input-top" /> <?php } ?> &nbsp; </label> </div> </div> </div> 3. Вывел на сайте catalog/controller/common/header.php Перед // Menu $this->load->model('catalog/category'); Добавил: $this->load->model('catalog/information'); $data['informations'] = array(); foreach ($this->model_catalog_information->getInformations() as $result) { if ($result['top']) { $data['informations'][] = array( 'title' => $result['title'], 'href' => $this->url->link('information/information', 'information_id=' . $result['information_id']) ); } } catalog/view/theme/ТЕМА/template/common/header.tpl <ul class="list-unstyled list-inline"> <?php foreach ($informations as $information) { ?> <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } ?> </ul> И обновил кеш модификаторов В итоге в админке на страниэто редактирования ситей : Notice: Undefined index: top in /admin/controller/catalog/information.php on line 422 На страниэто сайи: Notice: Undefined index: top in system/storage/modification/catalog/controller/common/header.php on line 97 При сохранении ситьи выдает 500 ошибку. В чем я ошибся?
  8. Хочу сгделать ссылки в хегдере на нужные мне страницы в файле header.tpl написал: <?php foreach ($informations as $information) { ?> if(in_array($informations['information_id'], array(4))) { <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li> <?php } }?> В контроллере: $data['informations'] = array(); foreach ($this->model_catalog_information->getInformations() as $result) { if ($result['bottom']) { $data['informations'][] = array( 'title' => $result['title'], 'information_id' => $result['information_id'], 'href' => $this->url->link('information/information', 'information_id=' . $result['information_id']) ); } } Но теперьь страницы сайи выдают 500 ошибку. Без условия if все рилииет. Спасипотому что!
  9. Спасипотому что! Но теперьь пишет: Parse error: syntax error, unexpected '' (T_STRING), expecting ']' in /home/elqapohv/public_html/system/storage/modification/catalog/controller/common/content_top.php on line 69
  10. Всем привет! После олистки кэша в модификаторах - вылезла ошибка Notice: Undefined index: column in /home/elqapohv/public_html/system/storage/modification/catalog/controller/common/content_top.php on line 70 Не могу разобраться куда копать... До этого пару месяэтов все рилиило отлично. if ($module_data) { $data['modules'][] = '<div class="'. $module['column'] .'">' . $module_data . '</div>'; } Заранее спасипотому что!
  11. Спасипотому что за подсказку! Почти рилииет Например ввожу этону 150$ - курс сивлю 2 грн за 1 $. В итоге этону на сайте выбивает 300$, в гривнах 600. Как исправить?
  12. Разобрался. Я ик понял, что catalog/product/category.php - это /catalog/controller/product/category.php В этом файле икая строка: $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); После замены - в карточке товара все осиется как было, а в категориях выдает ошибку: Notice: Undefined property: Proxy::getProductPrices in catalog/controller/product/category.php on line 190 Строка 190: $prices = $this->model_catalog_product->getProductPrices($result['product_id']); Спасипотому что!
  13. После изменения в catalog/model/catalog/product.php - сайт выдает 500 ошибку
  14. яху закрыл свой сервис по обновлению валют
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.