yurabr
Users-
Posts
498 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by yurabr
-
Здравствуйте. На сайте реализовано две цены с помощью скидок в карточке товара. На сайте везде выводятся две цены. Во всех корзинах (стандартной, симпле, модуле) идет пересчет в зависимости от общей суммы. Добавлен минимальный порог для price_2 и price_3 в setting/setting. Это работает как должно! Сейчас добавлено: третья цена в админке в скидках, добавлен ее вывод в карточке товара, на странице checkout/simplecheckout Нужно; 1) На страницах корзин (симплы и стандартной) и модуля корзины вывести $sub_total3 (сумму третьей цены). 2) В tpl подправить условие, при котором выделяется визуально колонка с действующей ценой. 3) В tpl подправить условие, которое в зависимости от суммы выводит надпись: экономия или до скидки ... Что то не понятно - спрашивайте. Version 1.5.6.4 Опенкарт .
-
Здравствуйте. Выше мой simplecheckout_cart.tpl Там условие для двух цен (зависят от суммы). Подскажите, как туда добавить условие для третьей цены (price_3, min_price_order_3), если не очень трудно - напишите, пожалуйста. В поддержку Симплы не пишу, не уверен, что это по теме, а сюда все можно . ХЗ, что еще писать. Спасибо за помощь, хоть какую то.
-
octemplates TechStore - адаптивный универсальный шаблон [Поддержка]
yurabr replied to octemplates's topic in Платные шаблоны
Я на вашем сайте задал два вопроса в тиккет. Первый, сложный, ответа не дали, сказали что слишком долго рассказывать. Я разобрался сам и признаю - ваш ответ адекватен. Второй... у вас меня послали... в платные услуги на форуме. Я разобрался сам. Все, что нужно было - это скопировать строчку в tpl, вставить ее ниже и дописать "_2" Вопрос, на который вы вот так отвечаете, я задал в поддержке simple, все же корзина. Получил ответ через две минуты... Ответ был такой: Сначала нужно возвращать их из getProducts() в system/library/cart/cart.php Мне этого достаточно, по крайней мере, в этом случае. Я не прошу вас решить за меня, но вам просто влом помочь. P.S. У вас классный шаблон, но отношение все портит. Вы, может и не в курсе, но в торговле это важно. Спасибо.- 4,158 replies
-
- адаптивный шаблон
- шаблон opencart 2.3
- (and 6 more)
-
Здравствуйте. Спрошу тут, сильно не пинайте. Я в скидках добавил еще две цены (price_2 и price_3), вывел в карточке товара и в каталоге, но совсем никак не могу в /simplecheckout. Я не программист, все по аналогии. Там получилось, здесь никак. simplecheckout_cart.php и simplecheckout_cart.tpl все искромсал - ни в какую. Я точно что то не то делаю, а как правильно - ХЗ Undefined index: price_2 и price_3 или выводит с ценой 0.00 Может кто подскажет, как правильно вывести это. Спасибо.
-
octemplates TechStore - адаптивный универсальный шаблон [Поддержка]
yurabr replied to octemplates's topic in Платные шаблоны
С добрым утром. Я в скидках создал price_2 и price_3. Вывел эти цены в каталог и в карточку товара. Подскажите кто нибудь, как это вывести в корзину, у меня не получается (или цена "0" или неизвестный индекс). P.S. Спрашиваю у адекватных пользователей, "служба поддержки" может не утруждаться составлением слов "мы этим не занимаемся" или "обратитесь с тиккетом". P.P.S. Если в цену шаблона входит поддержка - мне жаль.- 4,158 replies
-
- адаптивный шаблон
- шаблон opencart 2.3
- (and 6 more)
-
octemplates TechStore - адаптивный универсальный шаблон [Поддержка]
yurabr replied to octemplates's topic in Платные шаблоны
Скажите, пожалуйста, как отключить выезжание кнопки купить и прятание цены. Сделать, чтобы все было расскрыто все время. Спасибо.- 4,158 replies
-
- адаптивный шаблон
- шаблон opencart 2.3
- (and 6 more)
-
Кошмар. Спасибо большое. Я бы уже и не заметил
-
Здравствуйте. Создаю поле в админке в настройках на вкладке витрина. Вот код; <spoiler> <file path="admin/controller/setting/setting.php"> <operation error="skip"> <search><![CDATA[$data['entry_google_analytics'] = $this->language->get('entry_google_analytics');]]></search> <add position="after"><![CDATA[$data['entry_config_min_price_order'] = $this->language->get('entry_config_min_price_order'); $data['entry_config_nomer_group'] = $this->language->get('entry_config_nomer_group');]]></add> </operation> <operation error="skip"> <search><![CDATA[$data['config_fax'] = $this->config->get('config_fax');]]></search> <add position="after" offset="2"><![CDATA[if (isset($this->request->post['config_min_price_order'])) { $data['config_min_price_order'] = $this->request->post['config_min_price_order']; } else { $data['config_min_price_order'] = $this->config->get('config_min_price_order'); } if (isset($this->request->post['config_nomer_group'])) { $data['config_nomer_group'] = $this->request->post['config_nomer_group']; } else { $data['config_nomer_group'] = $this->config->get('config_nomer_group'); } if (isset($this->request->post['nomer_group_2'])) { $data['config_nomer_group_2'] = $this->request->post['config_nomer_group_2']; } else { $data['config_nomer_group_2'] = $this->config->get('config_nomer_group_2'); } if (isset($this->request->post['nomer_group_3'])) { $data['config_nomer_group_3'] = $this->request->post['config_nomer_group_3']; } else { $data['config_nomer_group_3'] = $this->config->get('config_nomer_group_3'); } if (isset($this->request->post['nomer_group_4'])) { $data['config_nomer_group_4'] = $this->request->post['config_nomer_group_4']; } else { $data['config_nomer_group_4'] = $this->config->get('config_nomer_group_4'); } if (isset($this->request->post['nomer_group_5'])) { $data['config_nomer_group_5'] = $this->request->post['config_nomer_group_5']; } else { $data['config_nomer_group_5'] = $this->config->get('config_nomer_group_5'); } if (isset($this->request->post['nomer_group_6'])) { $data['config_nomer_group_6'] = $this->request->post['config_nomer_group_6']; } else { $data['config_nomer_group_6'] = $this->config->get('config_nomer_group_6'); } if (isset($this->request->post['nomer_group_7'])) { $data['config_nomer_group_7'] = $this->request->post['config_nomer_group_7']; } else { $data['config_nomer_group_7'] = $this->config->get('config_nomer_group_7'); }]]></add> </operation> </file> <file path="admin/view/template/setting/setting.tpl"> <operation error="skip"> <search><![CDATA[<input type="text" name="config_fax" value="<?php echo $config_fax; ?>" placeholder="<?php echo $entry_fax; ?>" id="input-fax" class="form-control" />]]></search> <add position="after" offset="2"><![CDATA[<div class="form-group"> <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_config_min_price_order; ?></label> <div class="col-sm-10"> <input type="text" name="min_price_order" value="<?php echo $config_min_price_order; ?>" placeholder="<?php echo $config_min_price_order; ?>" class="form-control" /> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_config_nomer_group; ?></label> <div class="col-sm-10"> <td><input style="width: 40px;" type="text" name="nomer_group" value="<?php echo $config_nomer_group; ?>" /><input style="width: 40px;" type="text" name="nomer_group_2" value="<?php echo $config_nomer_group_2; ?>" /><input style="width: 40px;" type="text" name="nomer_group_3" value="<?php echo $config_nomer_group_3; ?>" /><input style="width: 40px;" type="text" name="nomer_group_4" value="<?php echo $config_nomer_group_4; ?>" /><input style="width: 40px;" type="text" name="nomer_group_5" value="<?php echo $config_nomer_group_5; ?>" /><input style="width: 40px;" type="text" name="nomer_group_6" value="<?php echo $config_nomer_group_6; ?>" /><input style="width: 40px;" type="text" name="nomer_group_7" value="<?php echo $config_nomer_group_7; ?>" /></td> </div> </div>]]></add> </operation> </file> </spoiler> В таблице `oc_setting` по ключу нашел config_fax скопировал, поменял значения и сохранил. На вкладке Витрина значение появилось. Нажимаю "сохранить" и все, значение, ключ и т.д. как не было. Что делать? Спасибо.
-
<file path="admin/controller/setting/setting.php"> <operation error="skip"> <search><![CDATA[$data['entry_google_analytics'] = $this->language->get('entry_google_analytics');]]></search> <add position="after"><![CDATA[$data['entry_min_price_order'] = $this->language->get('entry_min_price_order'); $data['entry_nomer_group'] = $this->language->get('entry_nomer_group');]]></add> </operation> <operation error="skip"> <search><![CDATA[$data['config_fax'] = $this->config->get('config_fax');]]></search> <add position="after" offset="3"><![CDATA[if (isset($this->request->post['min_price_order'])) { $data['min_price_order'] = $this->request->post['min_price_order']; } else { $data['min_price_order'] = $this->config->get('min_price_order'); } if (isset($this->request->post['nomer_group'])) { $data['nomer_group'] = $this->request->post['nomer_group']; } else { $data['nomer_group'] = $this->config->get('nomer_group'); } if (isset($this->request->post['nomer_group_2'])) { $data['nomer_group_2'] = $this->request->post['nomer_group_2']; } else { $data['nomer_group_2'] = $this->config->get('nomer_group_2'); } if (isset($this->request->post['nomer_group_3'])) { $data['nomer_group_3'] = $this->request->post['nomer_group_3']; } else { $data['nomer_group_3'] = $this->config->get('nomer_group_3'); } if (isset($this->request->post['nomer_group_4'])) { $data['nomer_group_4'] = $this->request->post['nomer_group_4']; } else { $data['nomer_group_4'] = $this->config->get('nomer_group_4'); } if (isset($this->request->post['nomer_group_5'])) { $data['nomer_group_5'] = $this->request->post['nomer_group_5']; } else { $data['nomer_group_5'] = $this->config->get('nomer_group_5'); } if (isset($this->request->post['nomer_group_6'])) { $data['nomer_group_6'] = $this->request->post['nomer_group_6']; } else { $data['nomer_group_6'] = $this->config->get('nomer_group_6'); } if (isset($this->request->post['nomer_group_7'])) { $data['nomer_group_7'] = $this->request->post['nomer_group_7']; } else { $data['nomer_group_7'] = $this->config->get('nomer_group_7'); }]]></add> </operation> </file> <file path="admin/view/template/setting/setting.tpl"> <operation error="skip"> <search><![CDATA[<input type="text" name="config_fax" value="<?php echo $config_fax; ?>" placeholder="<?php echo $entry_fax; ?>" id="input-fax" class="form-control" />]]></search> <add position="after" offset="2"><![CDATA[<div class="form-group"> <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_min_price_order; ?></label> <div class="col-sm-10"> <input type="text" name="min_price_order" value="<?php echo $min_price_order; ?>" placeholder="<?php echo $min_price_order; ?>" class="form-control" /> </div> </div> <div class="form-group"> <label class="col-sm-2 control-label" for="input-fax"><?php echo $entry_nomer_group; ?></label> <div class="col-sm-10"> <td><input style="width: 40px;" type="text" name="nomer_group" value="<?php echo $nomer_group; ?>" /><input style="width: 40px;" type="text" name="nomer_group_2" value="<?php echo $nomer_group_2; ?>" /><input style="width: 40px;" type="text" name="nomer_group_3" value="<?php echo $nomer_group_3; ?>" /><input style="width: 40px;" type="text" name="nomer_group_4" value="<?php echo $nomer_group_4; ?>" /><input style="width: 40px;" type="text" name="nomer_group_5" value="<?php echo $nomer_group_5; ?>" /><input style="width: 40px;" type="text" name="nomer_group_6" value="<?php echo $nomer_group_6; ?>" /><input style="width: 40px;" type="text" name="nomer_group_7" value="<?php echo $nomer_group_7; ?>" /></td> </div> </div>]]></add> </operation> </file> Вот такая вот штука. Все это у меня работало и работает на опенкарт 1.5.6 Пытаюсь логику перенести на Оссторе 2.3 Ничего никуда не пишет. Чего я не правильно делаю? Спасибо. P.S. На опенкарт было $this->data
-
OCMOD ошибка NOT FOUND - OPERATION SKIPPED!
yurabr replied to yurabr's topic in Opencart 2.x: General questions
Спасибо, Вам всем, большое. -
OCMOD ошибка NOT FOUND - OPERATION SKIPPED!
yurabr replied to yurabr's topic in Opencart 2.x: General questions
Так ошибки нет. Но оно вставится перед } , правильно же? Мне нужно задать, чтобы пропустило две строки? -
OCMOD ошибка NOT FOUND - OPERATION SKIPPED!
yurabr replied to yurabr's topic in Opencart 2.x: General questions
Я предполагал это. Но почему оно его не находит, я же скопировал верно. -
OCMOD ошибка NOT FOUND - OPERATION SKIPPED!
yurabr posted a topic in Opencart 2.x: General questions
<file path="admin/controller/setting/setting.php"> <operation error="skip"> <search><![CDATA[$data['config_fax'] = $this->config->get('config_fax'); }]]></search> <add position="after"><![CDATA[if (isset($this->request->post['min_price_order'])) { $this->data['min_price_order'] = $this->request->post['min_price_order']; } else { $this->data['min_price_order'] = $this->config->get('min_price_order'); }]]></add> </operation> </file> В логе ошибка NOT FOUND - OPERATION SKIPPED! Подскажите, пожалуйста, с какой частью связана ошибка: <search> или <add position="after"> Спасибо. -
octemplates TechStore - адаптивный универсальный шаблон [Поддержка]
yurabr replied to octemplates's topic in Платные шаблоны
С добрым утром. Я в таблице `oc_product_discount` создал столбец `price_2`. Подскажите, пожалуйста, как `price_2` вывести в карточку товара и в карточки на странице категорий. Спасибо.- 4,158 replies
-
- адаптивный шаблон
- шаблон opencart 2.3
- (and 6 more)
-
Здравствуйте. Парочка вопросов, перед вполне реальной покупкой: 1) В админке "панель категорий" это то, что на демо. А "Меню категорий" это что то похожее на меню розетки или амазона? Хоть примерно? (просто в админке есть, а как выглядит не понятно). 2) На демо навожу на пункт верхнего меню(к примеру, портатив), всплывает меню подкатегорий в котором выводится также и главный пункт (портатив). Нажимаю на главный пункт - меню сворачивается (чтобы попасть в портатив нужно на него нажать во всплывающем меню). Вопрос, можно ли настроить, чтобы при нажатии на пункт верхнего меню открывалась категория и во всплывающем главной не было? Просто интересно, такая реализация обусловлена личным опытом или "Я художник - я так вижу"? Просто, я даже после того, как понял , как это работает, все равно машинально клацал на пункты главного меню и расстраивался, что не перекидывает на нужную категорию. 3) Самое для меня главное. Сайт оптовый. - Две цены, выводятся в категории и карточке товара (опт и мелкий опт), итоговая цена зависит от общей сумы; - Кнопка "Купить" обязательно (иначе никто не поймет, куда нажимать); - Зачастую очееень длинные названия; - В категории выводятся остатки товара и обязательно окошко для ввода количества (не по одной же штучке все покупать); -------------------------------------------------------------------------------------------------------- Вопрос: Как на Ваш взгляд, не поломает ли все это внешний вид шаблона и можно ли что то из этого реализовать стандартными методами шаблона? В код лезть по-любому придется, не возникнет ли ситуации, когда нужные файлы невозможно будет править (закодированы или что то в этом роде), информации не увидел. Спасибо.
- 7,370 replies
-
- продающий шаблон
- продающий дизайн
- (and 5 more)
-
css в зависимости от id категории. Возможно?
yurabr replied to yurabr's topic in Шаблони, дизайн та оформлення магазину
Шаблон от http://pavothemes.com Я правильно написал -
css в зависимости от id категории. Возможно?
yurabr replied to yurabr's topic in Шаблони, дизайн та оформлення магазину
У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое -
css в зависимости от id категории. Возможно?
yurabr replied to yurabr's topic in Шаблони, дизайн та оформлення магазину
Пока нет чего кидать -
css в зависимости от id категории. Возможно?
yurabr replied to yurabr's topic in Шаблони, дизайн та оформлення магазину
А можно чуть чуть разжевать? -
css в зависимости от id категории. Возможно?
yurabr replied to yurabr's topic in Шаблони, дизайн та оформлення магазину
-
Можно ли и если можно, то как сделать? К примеру: Есть главная категория id категории - 123 и под-категории: id - 1 и id - 2 Заходим в список товаров id категории - 1 и у всех товаров фон красный Заходим в список товаров id категории - 2 и у всех товаров фон зеленый Заходим в список товаров id категории - 123 и у всех товаров фон разный --------------------------------------------------------------------------------------------------------- Я практически уверен, что это не так сложно, как кажется... Заранее спасибо за адекватные ответы. Version 1.5.6.4
-
DEL Не актуально
-
Короче, в моем случае сработало это: Только без VQmod. Все ручками и совсем в другие файлы P.S. Понаделают нестандартных шаблонов... Я доволен. Можно закрывать.
-
В том и проблема, я логически понимаю, что там все правильно и должно работать, но у меня не работает. Я по этому и файлы прикрепил, может что там