Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

wlll

Newbie
  
  • 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. Что то у меня на демо странице http://unishop-template.tw1.ru/desktops/ не работает фильтрация на мобильной версии. Это так и есть?
  3. OcStore 2.3 Не работает. При создании товара/категории/статьи - в поле Seo URL - урл генерируется, но созданная категория/товар/статья доступна по адресу index.php?route=information/information&information_id=7 Если зайти в Инструменты - OC Team - SEO Менеджер - Очистить кеш - то все работает. Но так нужно делать после создания каждого товара/категории
  4. Уже разобрался! Вставил колонку в не ту базу данных Если кому то пригодится, то решение рабочее.
  5. В 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; }
  6. Спасибо за идею! Но вот у меня что то не получилось. Вот что сделал: 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 ошибку. В чем я ошибся?
  7. Хочу сделать ссылки в хедере на нужные мне страницы в файле 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 все работает. Спасибо!
  8. Спасибо! Но теперь пишет: 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
  9. Всем привет! После очистки кэша в модификаторах - вылезла ошибка 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>'; } Заранее спасибо!
  10. Спасибо за подсказку! Почти работает Например ввожу цену 150$ - курс ставлю 2 грн за 1 $. В итоге цену на сайте выбивает 300$, в гривнах 600. Как исправить?
  11. Разобрался. Я так понял, что 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']); Спасибо!
  12. После изменения в catalog/model/catalog/product.php - сайт выдает 500 ошибку
  13. яху закрыл свой сервис по обновлению валют
×
×
  • 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.