Search the Community
Showing results for tags 'modul'.
-
Здравствуйте. Нужен ли топ модулей который ведет Rassol2 Вопрос банальный и простой. Так же как и вариант ответа. Если хотите что писать в этой теме пишите, не хотите не пишите. Просто проголосуйте. Ссылка на топ о котором идет речь.
-
Ребят смотрите как можно сделать модуль подписки на рассылку на всю ширину в footere? щас он такой см фото #1 а мне нужно сделать его таким примерно и еще такой вопрос почему то перевод модуля не подключаеться и в чем может быть проблема? вместо Подписка на рассылку пишет Лидеры продаж и кнопка вместо подписки пишет Применить (Хотя если модуль выводить не в footere то он нормально работает )
-
Всем привет, подскажите как можно вывести модуль подписка на рассылку в footer? Код в контрльере subscribe.php <?php class ControllerExtensionModuleSubscribers extends Controller{ public function index(){ $this->load->language('extension/module/subscribers'); $data['heading_title'] = $this->language->get('heading_title'); return $this->load->view('extension/module/subscribers', $data); } public function newSubscribe(){ $this->load->model('extension/module/subscribers'); $json = array(); $json['message'] = $this->model_extension_module_subscribers->Subscribe($this->request->post); $this->response->addHeader('Content-Type: application/json'); $this->response->setOutput(json_encode($json)); } } Вот код из catalog/view/theme/default/template/extension/module <div class="container-fluid"> <div class="row"> <div class="box-subscribers"> <form action="" method="post" class="form-inline" class="subscribers"> <div class="subscribers"> <div class="col-xs-12 col-md-3"> <h3>{{ heading_title }}</h3> {{ test }} </div> <div class="col-xs-12 col-md-6"> <div class="input-group"> <div class="input-group-addon"><i class="fa fa-envelope-o"></i></div> <input type="email" name="txtemail" id="txtemail" value="" placeholder="" class="form-control input-lg" /> </div> <p><label><input type="checkbox" id="agree"> {{ entry_submit }} </label></p> </div> <div class="col-xs-12 col-md-3"><button type="submit" id="subscribe" class="subscribers btn btn-primary btn-lg" onclick="return Subscribe();" disabled="disabled">{{ button_submit }}</button></div> </div> </form> </div> </div> </div> <style> .subscribers .col-md-12,.subscribers .col-md-3{text-align:start;}.subscribers .input-group{width:100%;display:table}.subscribers p{padding:10px;text-align:start;} </style> <script> function Subscribe() { var emailpattern = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}(.[a-zA-Z]{2})?$/; // email pattern for email text field var email = $('#txtemail').val(); if(email != "") { if(emailpattern.test(email)){ $.ajax({ type: 'POST', url: 'index.php?route=extension/module/subscribers/newSubscribe', dataType: 'json', data: {email: $('#txtemail').val()}, success: function(data){ alert(data.message);} }); $('#txtemail').val(''); return false; }else{ alert("{{ text_invalid_email }}"); return false; } } else { alert("{{ text_email_require }}"); $(email).focus(); return false; } } $('#agree').click(function(){ if ($(this).is(':checked')){ $('#subscribe').removeAttr('disabled'); } else { $('#subscribe').attr('disabled', 'disabled'); } }); </script> изучил пару тем на форуме почему то не чего не нашел , как можно вывести данный модуль в footer? он щас выглядит вот так фото в низу! Спасибо заранее за помощь!
-
Необходимо что бы при заходе на сайт можно было выбирать марку модель авто и во всех категориях товары фильтровались и оставались только те,которые подходят для данного авто. И при этом этот фильтр должен быть на главной. очень удачный пример http://atomic-shop.ru Нашел в инете модуль Vehicle Year Make Model Engine Filter http://spotonsolutions.net/vehicle-ymm вроде подходит по требованию,но -расположен в левой правой колонке (по крайне мере на демке) -нашел на форумах что требует доработки что бы связать с сайтом и люди пишут сами подобный Еще один фактор, пользуюсь модулем выгрузки товаров в ексель, поэтому надо что бы там появились доп столбцы с маркой,моделью, годами производства, что бы туда дописывать к свойствам товара. Прочитал опять же на форуме что вышепредложеный модуль имеет эти функции: http://forum.opencart.com/viewtopic.php?f=123&t=43927&sid=3e55dfa776bf6491eac3eda617870229 Соответственно необходимо либо установить данный модуль, либо разработать свой на основе этого. ICQ: 19o 545 862
-
Всем привет. Начал работать с opencart 2.3, поступила задача, цену товара указывают за кг., (пример 0,25 кг. = 100 р.), теперь мне нужно сделать так что бы при редактировании заказа в админ панели менеджер мог изменить вес продукта и сразу что бы пересчиталась итоговая цена (чтобы после изменения массы менялась цена в зависимости от цены за кило), я это решил большим костылем), сделал доп. таблицу -- ---------------------------- -- Table structure for oc_order_product_weight -- ---------------------------- DROP TABLE IF EXISTS `oc_order_product_weight`; CREATE TABLE `oc_order_product_weight` ( `order_custom_weight_id` int(11) NOT NULL AUTO_INCREMENT, `order_id` int(11) NOT NULL, `order_product_id` int(11) NOT NULL, `weight` decimal(15,2) NOT NULL, PRIMARY KEY (`order_custom_weight_id`) ) ENGINE=MyISAM AUTO_INCREMENT=27 DEFAULT CHARSET=utf8; и убрал кнопку с обновления количества товаров в заказе, поставив её на массе, и когда менеджер нажимает обновить то он обновляет напрямую в базе данные о цене и т.д., потому что как я понял обычное обновление перенаправляет сюда index.php?route=api/cart/products&token=, а с этого идет обновление в таблице корзины и если дальше все норм то оно пересохраняет данные все норм работает только на этапе обновления товара, и если пройти все пункты редактирования заказа и нажать в конце сохранить, то ничего по факту не изменяет (как раньше говорил оно смотрит в корзину и делает апдейт по ней), я понимаю что я наворотил полную хрень), и прошу подсказать как в таких случаях поступают, продолжить и переписать полностью редактирование заказа как нужно без учета корзины, вообщем полностью под себя или лучше найти готовый модуль под это дело (хотя я искал но не нашел)?
-
Всем привет, подскажите где конструкция которая отвечает за левое вертикальное меню, нужно в общем что бы при клике на подкатегорию оно оставалось открытым, может кто сталкивался с такой проблемой, оно на данный момент постоянно захлопывается.. <?php class ControllerExtensionModuleCategory extends Controller { public function index() { $this->load->language('extension/module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } if (isset($parts[2])) { $data['child2_id'] = $parts[2]; } else { $data['child2_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $result_all_categories = $this->cache->get('octemplates.module_category.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $this->config->get('config_customer_group_id')); if (!$result_all_categories) { $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $children_data_level2 = array(); $children_level2 = $this->model_catalog_category->getCategories($child['category_id']); foreach ($children_level2 as $child_level2) { $data_level2 = array( 'filter_category_id' => $child_level2['category_id'], 'filter_sub_category' => true ); $children_data_level2[] = array( 'category_id' => $child_level2['category_id'], 'name' => $child_level2['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'] . '_' . $child_level2['category_id']), 'id' => $category['category_id']. '_' . $child['category_id']. '_' . $child_level2['category_id'] ); } $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'], 'children2' => $children_data_level2, 'href' => $this->url->link('product/category', 'path=' . $child['category_id']) ); } $result_all_categories[] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } $this->cache->set('octemplates.module_category.' . (int)$this->config->get('config_language_id') . '.' . (int)$this->config->get('config_store_id') . '.' . $this->config->get('config_customer_group_id'), $result_all_categories); } $data['categories'] = $result_all_categories; return $this->load->view('extension/module/category', $data); } public function old_index() { $this->load->language('extension/module/category'); $data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $data['category_id'] = $parts[0]; } else { $data['category_id'] = 0; } if (isset($parts[1])) { $data['child_id'] = $parts[1]; } else { $data['child_id'] = 0; } // $data['opendop'] = 0; // if($data['parent'] != '0'){ // $opendop = $data['parent']; // $data['opendop'] = $opendop; // } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); if ($category['category_id'] == $data['category_id']) { $children = $this->model_catalog_category->getCategories($category['category_id']); foreach($children as $child) { $filter_data = array('filter_category_id' => $child['category_id'], 'filter_sub_category' => true); $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } } $filter_data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'children' => $children_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } return $this->load->view('extension/module/category', $data); } } этот файл я взял /www/happyhome.ru/system/storage/modification/catalog/controller/extension/module
-
Здравствуйте, существует ли модуль позволяющий визуализировать выбранные размеры пользователем. К примеру, продажа фотообоев. Клиент выбирает высоту и ширину и видит как при этом измениться вид обоев. https://pixers.us/self-adhesive-wallpapers/abstract-seamless-doodle-pattern-59443482?o[laminate]=0&_unit=CM#configurator
-
Установил SEO pro на 2.0.1.1 версию качал с opencartjazz по фиксам OCMOD Multiline fix сделал и index.php правил.. В общем установил, включил и магазин перестает работать, хотя админка работает, ошибок в логах нету... Подскажите в чем может быть проблема?? Очень надеюсь на вашу помощь.
-
Люди добрые, помогите пожалуйста, вот решил установить и попробовать дижок данного магазина. Установил, сел за настройку, вывел магазин на главную странницу, и тут же столкнутся с проблемой для себя. Где выбрать магазин и как исправить, что бы в место текста по умолчанию всё таки был товар?
-
Всем доброго времени суток! Подскажите пожалуйста, как объединить модули с Новинками, Хитами продаж и Акциями в один? Так чтобы просто на Главной странице в одной строчке писались эти разделы и ты мог кликнув на один из них увидеть интересующие тебя товары. И у этих товаров была карусель, а не фиксированное количество. Возможно есть уже какой-то модуль для этого я просто не могу найти.. Заранее спасибо!
- 3 replies
-
- bestseller
- sales
-
(and 2 more)
Tagged with:
-
Ищу исполнителя. 1. сделать меню категорий на всю ширину страницы. Категории Аксессуары и Brands должны быть наряду со всеми категориями. 2. В шапку сайта вставить баннер , т.е. место для изображения баннера. с возможностью мне потом удалять, загружать баннер. можно как модуль. 3. В меню (обозначено цифрой 3 на фото) - Убрать разделы "закладки", "постоянный покупатель" и "Корзина покупок". Вместо них Добавить "Контакты" и "Доставка и оплата". раздел "Оформление заказа" и Главная остается. С возможностью мне потом самому добавлять в эти разделы тексты. 4. Установить модуль "Таймер отсчета времени". На картинке 4. Я указал пример счетчика - цифры должны быть БОЛЬШИМИ. и к счетчику обязательно должен идти текст (редактируемый).Желательно реализовать как модуль чтобы я мог размещать ТАЙМЕР в различных местах. Возможно использование модулей: https://opencartforum.com/files/file/820-closable-informer-coundown-informer/ http://www.opencart.com/index.php?route=extension/extension/info&extension_id=4503&filter_search=special%20price%20count https://opencartforum.com/files/file/820-closable-informer-coundown-informer/ https://opencartforum.com/files/file/451-taimer-obratnogo-otscheta/ покупка можулей оплачивается отдельно в пределах 100- 450 руб. 5. Подключить Фильтр товаров по разным данным: по цене, по производителю, по цвету и пр. Используйте модули. Я установил модуль но он не отображается. возможно вы сможете установить его: https://opencartforum.com/files/file/446-avtomaticheskii-filtr-tovarov/ Готов оплатить за работу! Пишите мне