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

Fizik87

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

    478
  • З нами

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

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

  1. Вот для OpenCart 1.5.3.1 В архиве два файла category.php c папки \catalog\controller\product\ И файл category.tpl с папки \catalog\view\theme\default\template\product\ p.s. Файл category.php редактировался с 102, 103 строчка. Добавились переводы. 195-238 формирование опций товара 243 строчка - добавление опций в массив товара в файле category.tpl с 77-222 строчки вывод опций и с 284-286 чтобы опции отображались p.s. Пример вывода, пока не могу показать. Но скоро выложу
  2. тут уже нужно смотреть на картинку (дизайн). а потом уже желать html вывод ,а по нему уже добавлять картинки фона
  3. если будет несколько радио опций, тогда лучше через id обращаться...
  4. я бы для этого дива добавил еще один класс, например, optionui и через него бы вел обращение <div id="option-234" class="option optionui">
  5. если опций будет много и id ты именно к опции применяешь, то не желательно через него делать, лучше через класс... так как id - это уникальное значение и на странице должно встречаться не больше 1 раза! если ты имеешь в виду id блока в каком опции находятся то можно через него например, так: $("div#option input[type=radio]").button();
  6. кодировку файла header.tpl поменяй на UTF-8 без BOM у меня была такая проблема когда-то это действие помогла... из-за этого все скрипты могут в firebugе иешном показываться как будто находяться внутри body
  7. Можно сделать изменение не глобальное...а только для определенного класса или id например, написать $("input.radio").button();тоесть действие будет только для input с классом "radio"
  8. Так можно сделать http://jqueryui.com/...s/button/#radio или http://jqueryui.com/...utton/#checkbox
  9. Где-то на форуме про это уже писали...Поищи...Если не найдешь, опишу как это сделать...
  10. Это ж по идеи тогда для всех файлов, какие будут изменяться нужно права на запись поставить?
  11. а зачем php использовать? в данной ситуации можно обойтись javascript самый простой и быстрый способ вставляешь куда нужно и стилизируешь <a onclick="javascript:history.back();">назад</a>
  12. Зачем создавать велосипед?выбирай 1) http://opencartforum...ews-reviews-15/ 2) http://opencartforum...22-%D0%B8-v101/ 3) http://www.opencart....der=DESC&page=2 4) http://www.opencart....der=DESC&page=2 5) http://www.opencart....der=DESC&page=3 Выбирай что больше понравиться...
  13. Дизайн красивый, но единственное зеленые кнопки, по моему не совсем сюда подходят... Думаю лучше цвет сделать как в меню или немного темнее...Но тут могу ошибаться, нужно глянуть на общем фоне...
  14. width еще для дива пропиши или вместо display:inline-block; напиши float:left; но будь внимателен чтобы обтекание было только того что нужно...Чтобы этого не произошло, для основного дива (в котором находиться этот вывод) пропиши overflow:auto;
  15. Скинь ссылку на магазин, скину стили какие нужно поставить... а то, как я понял...менялось уже многое p.s. Думаю если написать что нужно поставить float:left; или display:inline-block; не очень будет понятно
  16. foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { if ($option['type'] == 'select' || $option['type'] == 'radio' || $option['type'] == 'checkbox' || $option['type'] == 'image') { $option_value_data = array(); foreach ($option['option_value'] as $option_value) { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } $option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], 'name' => $option_value['name'], 'image' => $this->model_tool_image->resize($option_value['image'], 50, 50), // В ЭТОЙ СТРОЧКЕ РЕДАКТИРОВАТЬ 'price' => $price, 'price_prefix' => $option_value['price_prefix'] ); } } $this->data['options'][] = array( 'product_option_id' => $option['product_option_id'], 'option_id' => $option['option_id'], 'name' => $option['name'], 'type' => $option['type'], 'option_value' => $option_value_data, 'required' => $option['required'] ); } elseif ($option['type'] == 'text' || $option['type'] == 'textarea' || $option['type'] == 'file' || $option['type'] == 'date' || $option['type'] == 'datetime' || $option['type'] == 'time') { $this->data['options'][] = array( 'product_option_id' => $option['product_option_id'], 'option_id' => $option['option_id'], 'name' => $option['name'], 'type' => $option['type'], 'option_value' => $option['option_value'], 'required' => $option['required'] ); } } Поставил комментарий где редактировать... А понятными словами, ищи где идет формирование опций
  17. С чего ты взял? Можно поставить, только нужно будет вручную делать изменения в файлахНиже описание, что и как редактировать... Открываешь файл catalog/controller/common/seo_url.php после public function index() {Вставляешь if($this->config->get('myocwpl_status') && $this->config->get('myocwpl_store') && in_array($this->config->get('config_store_id'), $this->config->get('myocwpl_store'))) { if(isset($this->request->get['_route_']) && (trim($this->request->get['_route_']) == 'product/pricelist')) { $this->request->get['route'] = 'myoc/pricelist'; return $this->forward($this->request->get['route']); } if(isset($this->request->get['route']) && (trim($this->request->get['route']) == 'product/pricelist')) { $this->request->get['route'] = 'myoc/pricelist'; return $this->forward($this->request->get['route']); } if(isset($this->request->get['_route_']) && (trim($this->request->get['_route_']) == 'product/pricelist/printable')) { $this->request->get['route'] = 'myoc/pricelist/printable'; return $this->forward($this->request->get['route']); } if(isset($this->request->get['route']) && (trim($this->request->get['route']) == 'product/pricelist/printable')) { $this->request->get['route'] = 'myoc/pricelist/printable'; return $this->forward($this->request->get['route']); } }Затем открываешь файл catalog/language/ЯЗЫК/common/header.phpИ добавляешь $_['text_pricelist'] = 'Price List'; //если на английском $_['text_pricelist'] = 'Прайс лист'; //если на русском Потом открываешь файл catalog/controller/common/header.php и где-то после $this->data['text_checkout'] добавляем $this->data['text_pricelist'] = $this->language->get('text_pricelist'); $this->data['pricelist'] = $this->url->link('product/pricelist', '', 'SSL'); Открываем файл catalog/view/theme/ТЕМА/template/common/header.tpl находим <a href="<?php echo $wishlist; ?>и впереди вставляем <?php if($this->config->get('myocwpl_status') && $this->config->get('myocwpl_store') && in_array($this->config->get('config_store_id'), $this->config->get('myocwpl_store'))) { ?> <a href="<?php echo $pricelist; ?>"><?php echo $text_pricelist; ?></a> <?php } ?> Затем открываем файл catalog/language/ЯЗЫК/common/footer.php и добавляем в него $_['text_pricelist'] = 'Price List'; //если на английском $_['text_pricelist'] = 'Прайс листt'; //если на русском Открываем файл catalog/controller/common/footer.php и добавляем где-то после определения этой переменной $this->data['text_wishlist']это $this->data['text_pricelist'] = $this->language->get('text_pricelist'); $this->data['pricelist'] = $this->url->link('product/pricelist', '', 'SSL'); Ну и наконец-то открываем файл catalog/view/theme/ТЕМА/template/common/footer.tpl и где хочешь, чтобы выводилась ссылка вставляешь <?php if($this->config->get('myocwpl_status') && $this->config->get('myocwpl_store') && in_array($this->config->get('config_store_id'), $this->config->get('myocwpl_store'))) { ?> <li><a href="<?php echo $pricelist; ?>"><?php echo $text_pricelist; ?></a></li> <?php } ?> Это конечно чуть дольше чем через vqmod, но работать сайт будет чуть быстрее...
  18. первым делом в файле adminconfig.php посмотри чтобы все пути были правильно указаны, затем посмотри есть ли файл adminmodelsaleorder.php
  19. обновление версии кто делал? некоторые файлы не соответствуют версии магазина... например в файле common.js добавление в твоей версии магазина должно идти через /index.php?route=checkout/cart/add а не /index.php?route=checkout/cart/update, как в предыдущей версии это я про функцию addToCart() + в каждой функции этого файла таже ошибка... попробуй файл \catalog\view\javascript\common.js заменить на стандартный, если нет, то прикрепляю...
  20. Посмотри есть ли файла adminlanguagerussiancommonlogin.php (если по-умолчанию стоит русский язык) и adminlanguageenglishcommonlogin.php (если инглиш).
×
×
  • Створити...

Important Information

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