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. С добрым утром. Мне нужно изменить всплывающую корзину. Подскажите, пожалуйста, какие файлы за это отвечают (тпл, контроллер и т.д.). Я удалял целые блоки в aduriscart.tpl никакой реакции.
  2. Пытаюсь сообразить... не получается Сейчас, при изменении условий минимального опта, я просто ввожу новую цифру в админке в config_min_price_order. А как мне работать с новой переменной или это ее же добавить куда то в шаблон? я чего то запутался... если не трудно, напишите как сделать. И как будет выглядеть мой код? <?php if ($total['text'] - <?php echo $tratata; ?> > 0) { ?> выдает ошибку Parse error: syntax error, unexpected '<' in Напишите, пожалуйста, кто нибудь, как это все сделать.
  3. Здравствуйте. Окстор 2.3.х Вставляю в шаблон <?php if ($total['text'] - $this->config->get('config_min_price_order') > 0) { ?> config_min_price_order забит в setting В setting.php 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'); } на опенкарт 1.5.6.4 все работает, но на Окстор 2.3.х выдает ошибку Notice: Undefined property: Template\PHP::$config in Fatal error: Call to a member function get() on null in Просил помощи у Гугла, из вразумительного: https://stackoverflow.com/questions/26171267/opencart-2-0-get-config-value-from-admin-or-frontend-also-permission вроде бы в Окстор 2.х это работает только в контроллере, но не в тпл. Что можно сделать? Спасибо.
  4. Здравствуйте. Есть работающий сайт на опенкарт 1.5.6.4 (там эта же логика, но работает ) ОКстор 2.3 розница и опт В cкидках добавлена вторая цена (price_2). Обе цены выведены на сайте. На странице оформления Симпла две цены у товара и две общие суммы. Добавлено config_min_price_order - это переменная, если сумма меньше - розница, больше - опт. <?php if ($total['text'] - $this->config->get('config_min_price_order') > 0) { ?> как то так должно быть Но если вместо $this->config->get('config_min_price_order') ввести цифру - работает, иначе ошибка: Notice: Undefined property: Template\PHP::$config in /home/admin/web/*/public_shtml/catalog/view/theme/modern/template/checkout/simplecheckout_cart.tpl on line 30 Fatal error: Call to a member function get() on null in /home/admin/web/*/public_shtml/catalog/view/theme/modern/template/checkout/simplecheckout_cart.tpl on line 30 Нужно: Исправить ошибку и сделать, чтобы все правильно считало. Заказы должны попадать в админку с нужными (розница или опт) ценами и суммой. Спасибо.
  5. Здравствуйте. Если https://misyte Fatal error: Unsupported operand types in /home/admin/web/*/public_shtml/system/storage/modification/catalog/model/extension/total/sub_total.php on line 33 Если https://www.misyte Fatal error: Unsupported operand types in /home/admin/web/*/public_shtml/system/storage/modification/catalog/model/extension/total/sub_total.php on line 40 Вот содержимое файла: Ругается на два последних $total += $sub_total; Подскажите, пожалуйста, чтокудазачем. Спасибо.
  6. Да, есть. Это все. Я не могу понять, как условие запустить.
  7. Здравствуйте. if ($this->customer->isLogged()) { if ($this->customer->getCustomerGroupId() == $this->config->get('nomer_group') || $this->customer->getCustomerGroupId() == $this->config->get('nomer_group_2') || $this->customer->getCustomerGroupId() == $this->config->get('nomer_group_3') || $this->customer->getCustomerGroupId() == $this->config->get('nomer_group_4') || $this->customer->getCustomerGroupId() == $this->config->get('nomer_group_5') || $this->customer->getCustomerGroupId() == $this->config->get('nomer_group_6') || $this->customer->getCustomerGroupId() == $this->config->get('nomer_group_7')) { В опенкарт 1.5.6.4 у меня это работает. Подскажите, как этот кусок кода запустить в ocStore 2.3.х. Спасибо.
  8. На счет волшебства - я в курсе. Подскажите, пожалуйста, в каких контроллерах ковырять. Я не программист, когда то это все на опенкарт 1.5.6.4 сделал, но уже совсем ничего не помню и файлы не совсем похожи.
  9. Здравствуйте. Окстор 2.3.х Отдельно по каждому товару все считает. <td class="price"><span class="price"><?php echo $product['price']; ?> <p> </span><span class="total"><strong>(<?php echo $product['total']; ?>)</strong></span></td> <td class="price"><span class="price"><?php echo $product['price_2']; ?> <p> </span><span class="total"><strong>(<?php echo $product['total_2']; ?>)</strong></span></td> Пытаюсь вывести total_2 (общую сумму) В тпл <span class="simplecheckout-cart-total-value"><?php echo $total['text']; ?></span> <span class="simplecheckout-cart-total-value"><?php echo $total['text_2']; ?></span> Подскажите, пожалуйста, где я туплю. Выдает: Notice: Undefined index: text_2 in /home/admin/web/*/public_shtml/catalog/view/theme/modern/template/checkout/simplecheckout_cart.tpl on line 125 Спасибо.
  10. Таак. Это разговор слепого с немым. Я не крутой программист. Мне нужно вывести price_2 в категории, без фильтра оно выводится, с фильтром - нет. Подскажите, пожалуйста, что мне дописать (удалить, отключить), чтобы все работало. Тем более, что я действительно фильтрацию по цене не использую.
  11. У меня в oc_product_discount колонка price_2. В скидках забиваются две цены и потом выводятся на сайт. У меня это уже давно так. Из Осмод удалил код, что выше, и на прямую залил в контроллер, вышло так: Потом устанавливаю фильтр и вот как это теперь выглядит в public_shtml/system/storage/modification/catalog/controller/product/category.php Теперь не работает. В тпл выводилось <span class="common-price"><?php echo $product['price']; ?></span><span class="common-price"><?php echo $product['price_2']; ?></span> P.S. На другом сайте с фильтрпро все дружит, хотелось бы и тут... Я не знаю, как правильно - ломать всю настроенную давно логику работы компании под фильтр или же наоборот P.P.S. Мне фильтрация по цене вообще не нужна
  12. Здравствуйте. У меня на сайте 2-е цены. Как мне это подружить с фильтром <file path="catalog/controller/product/category.php"> <operation error="skip"> <search><![CDATA[$price,]]></search> <add position="after"><![CDATA['price_2' => $price_2,]]></add> </operation> <operation error="skip"> <search><![CDATA[$price = false;]]></search> <add position="after" offset="1"><![CDATA[if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price_2 = $this->currency->format($this->tax->calculate($result['price_2'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price_2 = false; }]]></add> </operation> </file> Спасибо.
  13. С добрым утром. Пытаюсь перенести логику с опенкарт 1.5.6.4 на Остор 2.3.х. На опенкарт: Переношу на остор: Пишет ошибку: Notice: Undefined property: Template\PHP::$customer in public_shtml/catalog/view/theme/modern/template/checkout/simplecheckout_cart.tpl on line 23 Fatal error: Call to a member function isLogged() on null in public_shtml/catalog/view/theme/modern/template/checkout/simplecheckout_cart.tpl on line 23 Что не так? Спасибо.
  14. Ощущение, что я где то туплю, но все же... У меня на всех сайтах две цены. На этом шаблоне в карточке товара сделал. Пытаюсь сделать в категории, но никак Делаю через ОСМОД, вот содержание для категорий: <file path="catalog/controller/product/category.php"> <operation error="skip"> <search><![CDATA[$price,]]></search> <add position="after"><![CDATA['price_2' => $price_2,]]></add> <search><![CDATA[$price = false;]]></search> <add position="after" offset="1"><![CDATA[if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price_2 = $this->currency->format($this->tax->calculate($result['price_2'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price_2 = false; }]]></add> </operation> </file> <file path="catalog/view/theme/modern/template/product/category.tpl"> <operation error="skip"> <search index="1"><![CDATA[<?php echo $product['price']; ?>]]></search> <add position="after"><![CDATA[<?php echo $product['price_2']; ?>]]></add> </operation> </file> Пишет Notice: Undefined variable: price_2 in public_shtml/system/storage/modification/catalog/controller/product/category.php on line 313 Установлен FilterVier_SEO_v.2.x Содержание system/storage/modification/catalog/controller/product/category.php В карточке товара все работает адекватно. Где я тут туплю? P.S. price_2 создано в oc_product_discount
  15. Я так никогда не делал. Если я правильно понимаю, мне файлы загружать в папку public_shtml и дальше как обычно?
  16. Здравствуйте. Буду делать НОВЫЙ сайт. Делать на http чтобы потом ставить редирект на https... Я ХЗ, может, что то не правильно понимаю? Если так можно, как это правильно делается? Спасибо.
  17. Я покупал 3 шт. На одном из сайтов стоит оочень старая версия. Как писать это в базу на старой версии? Я ХЗ какая
  18. Здравствуйте. Подскажите, пожалуйста, как в базу вписать минимальный заказ "100". У меня просто при сохранении через настройки все слетает, а обновляться и т.д сейчас не могу. Спасибо.
  19. Подскажите, пожалуйста. Я в настройках установил минимальную сумму заказа, но у меня три цены и соответственно три суммы выводятся. Мне нужно чтобы мин заказ считался от $total['text_3']. Как поменять, чтобы мин заказ от price_3 был. Спасибо. ---------------------- Снимается. Разобрался.
×
×
  • 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.