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

yurabr

Users
  
  • Posts

    498
  • Joined

  • Last visited

Everything posted by yurabr

  1. Здравствуйте. На сайте реализовано две цены с помощью скидок в карточке товара. На сайте везде выводятся две цены. Во всех корзинах (стандартной, симпле, модуле) идет пересчет в зависимости от общей суммы. Добавлен минимальный порог для price_2 и price_3 в setting/setting. Это работает как должно! Сейчас добавлено: третья цена в админке в скидках, добавлен ее вывод в карточке товара, на странице checkout/simplecheckout Нужно; 1) На страницах корзин (симплы и стандартной) и модуля корзины вывести $sub_total3 (сумму третьей цены). 2) В tpl подправить условие, при котором выделяется визуально колонка с действующей ценой. 3) В tpl подправить условие, которое в зависимости от суммы выводит надпись: экономия или до скидки ... Что то не понятно - спрашивайте. Version 1.5.6.4 Опенкарт .
  2. Здравствуйте. Выше мой simplecheckout_cart.tpl Там условие для двух цен (зависят от суммы). Подскажите, как туда добавить условие для третьей цены (price_3, min_price_order_3), если не очень трудно - напишите, пожалуйста. В поддержку Симплы не пишу, не уверен, что это по теме, а сюда все можно . ХЗ, что еще писать. Спасибо за помощь, хоть какую то.
  3. Я на вашем сайте задал два вопроса в тиккет. Первый, сложный, ответа не дали, сказали что слишком долго рассказывать. Я разобрался сам и признаю - ваш ответ адекватен. Второй... у вас меня послали... в платные услуги на форуме. Я разобрался сам. Все, что нужно было - это скопировать строчку в tpl, вставить ее ниже и дописать "_2" Вопрос, на который вы вот так отвечаете, я задал в поддержке simple, все же корзина. Получил ответ через две минуты... Ответ был такой: Сначала нужно возвращать их из getProducts() в system/library/cart/cart.php Мне этого достаточно, по крайней мере, в этом случае. Я не прошу вас решить за меня, но вам просто влом помочь. P.S. У вас классный шаблон, но отношение все портит. Вы, может и не в курсе, но в торговле это важно. Спасибо.
  4. Здравствуйте. Спрошу тут, сильно не пинайте. Я в скидках добавил еще две цены (price_2 и price_3), вывел в карточке товара и в каталоге, но совсем никак не могу в /simplecheckout. Я не программист, все по аналогии. Там получилось, здесь никак. simplecheckout_cart.php и simplecheckout_cart.tpl все искромсал - ни в какую. Я точно что то не то делаю, а как правильно - ХЗ Undefined index: price_2 и price_3 или выводит с ценой 0.00 Может кто подскажет, как правильно вывести это. Спасибо.
  5. С добрым утром. Я в скидках создал price_2 и price_3. Вывел эти цены в каталог и в карточку товара. Подскажите кто нибудь, как это вывести в корзину, у меня не получается (или цена "0" или неизвестный индекс). P.S. Спрашиваю у адекватных пользователей, "служба поддержки" может не утруждаться составлением слов "мы этим не занимаемся" или "обратитесь с тиккетом". P.P.S. Если в цену шаблона входит поддержка - мне жаль.
  6. Скажите, пожалуйста, как отключить выезжание кнопки купить и прятание цены. Сделать, чтобы все было расскрыто все время. Спасибо.
  7. Кошмар. Спасибо большое. Я бы уже и не заметил
  8. Здравствуйте. Создаю поле в админке в настройках на вкладке витрина. Вот код; <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 скопировал, поменял значения и сохранил. На вкладке Витрина значение появилось. Нажимаю "сохранить" и все, значение, ключ и т.д. как не было. Что делать? Спасибо.
  9. <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
  10. Так ошибки нет. Но оно вставится перед } , правильно же? Мне нужно задать, чтобы пропустило две строки?
  11. Я предполагал это. Но почему оно его не находит, я же скопировал верно.
  12. <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"> Спасибо.
  13. С добрым утром. Я в таблице `oc_product_discount` создал столбец `price_2`. Подскажите, пожалуйста, как `price_2` вывести в карточку товара и в карточки на странице категорий. Спасибо.
  14. Здравствуйте. Парочка вопросов, перед вполне реальной покупкой: 1) В админке "панель категорий" это то, что на демо. А "Меню категорий" это что то похожее на меню розетки или амазона? Хоть примерно? (просто в админке есть, а как выглядит не понятно). 2) На демо навожу на пункт верхнего меню(к примеру, портатив), всплывает меню подкатегорий в котором выводится также и главный пункт (портатив). Нажимаю на главный пункт - меню сворачивается (чтобы попасть в портатив нужно на него нажать во всплывающем меню). Вопрос, можно ли настроить, чтобы при нажатии на пункт верхнего меню открывалась категория и во всплывающем главной не было? Просто интересно, такая реализация обусловлена личным опытом или "Я художник - я так вижу"? Просто, я даже после того, как понял , как это работает, все равно машинально клацал на пункты главного меню и расстраивался, что не перекидывает на нужную категорию. 3) Самое для меня главное. Сайт оптовый. - Две цены, выводятся в категории и карточке товара (опт и мелкий опт), итоговая цена зависит от общей сумы; - Кнопка "Купить" обязательно (иначе никто не поймет, куда нажимать); - Зачастую очееень длинные названия; - В категории выводятся остатки товара и обязательно окошко для ввода количества (не по одной же штучке все покупать); -------------------------------------------------------------------------------------------------------- Вопрос: Как на Ваш взгляд, не поломает ли все это внешний вид шаблона и можно ли что то из этого реализовать стандартными методами шаблона? В код лезть по-любому придется, не возникнет ли ситуации, когда нужные файлы невозможно будет править (закодированы или что то в этом роде), информации не увидел. Спасибо.
  15. У меня на столько дурацкий шаблон, что я даже с полной уверенностью не могу сказать есть ли у меня там такое
  16. Можно ли и если можно, то как сделать? К примеру: Есть главная категория id категории - 123 и под-категории: id - 1 и id - 2 Заходим в список товаров id категории - 1 и у всех товаров фон красный Заходим в список товаров id категории - 2 и у всех товаров фон зеленый Заходим в список товаров id категории - 123 и у всех товаров фон разный --------------------------------------------------------------------------------------------------------- Я практически уверен, что это не так сложно, как кажется... Заранее спасибо за адекватные ответы. Version 1.5.6.4
  17. Короче, в моем случае сработало это: Только без VQmod. Все ручками и совсем в другие файлы P.S. Понаделают нестандартных шаблонов... Я доволен. Можно закрывать.
  18. В том и проблема, я логически понимаю, что там все правильно и должно работать, но у меня не работает. Я по этому и файлы прикрепил, может что там
×
×
  • 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.