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

Fizik87

Users
  
  • Posts

    478
  • Joined

  • Last visited

Everything posted by 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 (если инглиш).
×
×
  • 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.