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

ksen

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

    41
  • З нами

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

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

  1. Так там написано, что для категорий вроде, а нужно чтоб именно в карточке товара. Для категории с "поступлением в течение дня" отдельный tpl файл создан.
  2. Добрый день! Ситуация такая - есть несколько категорий товаров, в одной из них если товара нет в наличии должно отображаться "поступление в течение дня", для других категорий "нет в наличии". Как такое осуществить в карточке товара? В карточке сделать отбор по id-категории?
  3. Здравствуйте! Подскажите про лицензию - сейчас магаз на локалке. если купим лицензию сейчас, а потом перенесем на хостинг, то снова придется покупать лицензию? Или если мы сменим домен (с третьего уровня перейдем на второй), то тоже нужна лицензия новая?
  4. Есть модуль http://***/export-import-excel-opencart.html. OpenCart 1.5.5.1. Необходимо настроить модуль для запуска через крон без участия пользователя (xls-файл с остатками и ценами закачивается по ftp в папку с сайтом).
  5. Добрый день! Огромное спасибо за модуль! Все работает, все супер! Но возникла такая необходимость выводить итоговую сумму, т.е. цена* введенное количество, но с сохранением цены. Если раскомментировать строки модуля, то выводится общая сумма, но цена убирается. А как оставить цену, чтобы она выводилась рядом? Очень буду благодарна за помощь.
  6. А у меня такая проблема: после установки модуля выдается сообщение Parse error: syntax error, unexpected T_ELSE, expecting T_FUNCTION in C:\OpenServer\domains\ocStore\vqmod\vqcache\vq2-catalog_controller_product_product.php on line 624. Шаблон по указанному адресу есть. OcStore 1.5.5.1 сайт на локалке. Спасибо за помощь.
  7. Спасибо, буду пробовать. А в category.tpl ничего менять не нужно будет?
  8. Доброго времени суток. Есть стандартный модуль фильтра и его работа устраивает, но его положение на странице нужно поменять. Сейчас фильтр отображается там, где его настроишь в админке, но там есть только варианты настроек слева/справа/снизу/сверху, а можно сделать чтоб он выводился в середине страницы рядом с указанием сортировки? Или так сделать совсем нельзя?
  9. Вы видимо не поняли что я хотела сказать.
  10. Роль такова, что при определенном значении id-категории выводим одиншаблон, а при иных id - другой.
  11. Так чтобы вывод результатов поиска был различный для разных категорий .
  12. Доброго времени суток! У мня такая проблема: для разных категорий требуется абсолютно разный вывод товаров, поэтому были созданы 2 файла category.tpl и category65.tpl. Аналогично для поиска были созданы файлы search.tpl и search65.tpl. В файл catalog\controller\product\search.php внесла следующее: Но выдает ошибку Notice: Undefined index: category_id in search.php on line 527 Кто-нибудь может подсказать как и в каком месте файла search.php определить переменную category_id? Заранее спасибо.
  13. При выводе товаров в категории сеткой прыгают товары. Дело в том, что поле название товара у товаров разное по длине. Может кто знает как отформатировать, чтобы длина этого поля "название товара" было для всех одинаковое? Можно сделать чтоб для товаров с коротким названием добавлялись в конце лишние пробелы?
  14. А можно тоже демо-версию? Не могу разобраться будет работать ваш фильтр или нет. Здесь пишут у кого работает у кого нет на не стандарной теме.
  15. Все заработало, сама нашла как в файле category.tpl изменить формат цены.
  16. Пробую так: <script> function calc() { var kolich = document.getElementById('quantity_<?php echo $product['product_id']; ?>'); var itog = document.getElementById('quantity1_<?php echo $product['product_id']; ?>'); var price = <?php echo $product['price']; ?>; kolich.onchange = itogo; function itogo() { itog.value =kolich.value * price; } } calc(); </script> Но ругается на то, что цена указана в строковом формате. Как её преобразовать в число?
  17. Доброго времени суток! Не подскажите как вывести итоговую сумму в карточке товара. Например, вводим количество 5 штук, рядом цена 1 000 р. и рядом выводилось 5000?
  18. Настроила именно с вариантом \ocStore/admin/config.php, такой путь и в конфиге и в самом файле, ошибка была в OpenSrver-е - залив все на хостинг, заработало.
  19. Вы издеваетесь? Пишу же, хоть так хоть так не работает! Пробовала: define('OPENCART_ROOT_DIR', 'С:\OpenServer\domains\ocStore'); require_once(OPENCART_ROOT_DIR . '\admin\config.php'); так не работает( та же ошибка
  20. Сайт на локалке. В пути вроде все верно - в файле config.php пути именно с такими слешами прописаны, да и сама их пробовала менять в обе стороны. Простите, за неграмотность, а настройки автопоиска корневой папки где посмотреть? Если в доменах OPENServera, то там указано в автопоиске " htdocs www http htdocs docs web httpdocs public html site ocStore domains ".
  21. Есть модуль импорта xls-файла на сайт https://opencartforum.com/topic/34309-экспортимпорт-больших-xls-файлов/ Настроила импорт кроном, но выдается сообщение об ошибке: Пути все проверила, файлы присутствуют. Файл, запускаемый кроном import.php: <?php define('OPENCART_ROOT_DIR', 'С:\OpenServer\domains\ocStore/'); require_once(OPENCART_ROOT_DIR . 'admin/config.php'); require_once(DIR_SYSTEM . 'startup.php'); require_once(DIR_DATABASE . 'mysql.php'); require_once(OPENCART_ROOT_DIR . 'admin/controller/tool/ajax.php'); require_once(OPENCART_ROOT_DIR . 'admin/controller/tool/fileupload.php'); require_once(OPENCART_ROOT_DIR . 'admin/model/tool/export.php'); $file = OPENCART_ROOT_DIR . 'import/backup_categories_products.xls'; // Registry $registry = new Registry(); // Loader $obj = new Loader($registry); $registry->set('load', $obj); // Config $config = new Config(); $registry->set('config', $config); // Database $db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE); $registry->set('db', $db); // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting"); foreach ($query->rows as $setting) { $config->set($setting['key'], $setting['value']); } // Cache $registry->set('cache', new Cache()); // Language Detection $query = $db->query("SELECT language_id FROM " . DB_PREFIX . "language WHERE code = '" . $config->get('config_language') . "'"); $language_id = $query->row['language_id']; $config->set('config_language_id', $language_id); // Default Store $config->set('config_store_id', 0); $obj->load->model('tool/export'); $file = fileupload("{$_SERVER['DOCUMENT_ROOT']}".'admin/uploads'); echo json_encode(array('status'=>'ok','file'=>$file)); class ControllerToolImport extends Controller { private $error = array(); public function index() { $obj->load->model('tool/export'); $file = $_GET["file"]; if (file_exists($file)) { if ($obj->model_tool_export->upload($file)) { echo "The End"; unset($_SESSION['startRow']); unset($_SESSION['isFirstEnter']); unset($_SESSION['productRewardId']); @unlink($file); //$this->session->data['success'] = $this->language->get('text_success'); //$this->redirect($this->url->link('tool/export', 'token=' . $this->session->data['token'], 'SSL')); } else { //$this->error['warning'] = $this->language->get('error_upload'); //echo "Не удалось загрузить файл!"; } } else { echo "Ошибка! Не удалось обнаружить файл: ".$file; } } public function download() { if ($obj->validate()) { // set appropriate timeout limit set_time_limit( 1800 ); // send the categories, products and options as a spreadsheet file $obj->load->model('tool/export'); $obj->model_tool_export->download(); } else { // return a permission error page return $obj->forward('error\permission'); } } private function validate() { if (!$obj->user->hasPermission('modify', 'tool/export')) { $obj->error['warning'] = $obj->language->get('error_permission'); } if (!$obj->error) { return TRUE; } else { return FALSE; } } } echo "\n"; echo "Import is succefully complete!\n"; ?> В файле config.php все пути вроде верно прописаны. Подскажите, где искать проблему?

×
×
  • Створити...

Important Information

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