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

wlll

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

    24
  • З нами

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

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

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

wlll's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

1

Репутація

  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. яху закрыл свой сервис по обновлению валют
×
×
  • Створити...

Important Information

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