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. Спасибо тебе большое, Мил Человек.
  2. Извините, я не совсем понимаю, какой пробел? Можете ткнуть. 1 001 тут? Это сумма и от куда тут пробел я не понимаю.
  3. Здравствуйте. В ТПЛ так: <?php echo $total['text'] - $total['text_2']; ?> Оно считает нормально только если $total['text'] < 1000. Дальше просто ерунда начинается. Пример: 1 001 - 969 = -968 Я так понимаю, что что то нужно в контроллер записать, но что... Подскажите, пожалуйста, кому не сложно.
  4. Большое спасибо @auditor. Зашел, увидел, сделал. Наблюдать по TeamViever было прикольно, хотя он справился уж очень быстро (я и испугаться не успел). Напишу, что к чему, для будущих поколений. На сайте две цены, забиты в скидки price и price_2. Обе выведены на сайте и в зависимости от сумы, клиент покупает по рознице или опту. В корзине, симпле ит.д. нужен был пересчет тоталов (чтобы сделать: доберите до опта или вы экономите №-ную сумму), а в 2.3 с этим для меня проблема. Выложу коды, а что к чему, кому нужно поймет или догадается TPL <?php foreach ($totals as $total) { ?> <?php if ($enable_s_p) { ?> <div style="float: right; font-size: 20px; color: red; padding: 10px 0;">Экономия <?php echo $total['text'] - $total['text_2']; ?></div> <?php } else { ?> <div style="float: right; font-size: 20px; color: red; padding: 10px 0;">До Кр.опта <?php $price_opt = $price_main - $total['text_2']; echo $price_opt; ?></div> <?php } ?> <?php } ?> Controller if ($total - $this->config->get('config_min_price_order') > 0) { $this->_templateData['enable_s_p'] = true; } else { $this->_templateData['enable_s_p'] = false; } $this->_templateData['price_main'] = $this->config->get('config_min_price_order'); config_min_price_order забивается в админке. Теперь все считает, все работает. Еще раз спасибо @auditor
  5. Чувствую себя идиотом, ну и ладно Это у меня в ТПЛ <?php foreach ($totals as $total) { ?> <?php if ($enable_s_p) { ?> <div style="float: right; font-size: 20px; color: red; padding: 10px 0;">Экономия <?php echo $total['text'] - $total['text_2']; ?></div> <?php } else { ?> <div style="float: right; font-size: 20px; color: red; padding: 10px 0;">До Опта <?php $price_opt = $price_main - $total['text_2']; echo $price_opt; ?></div> <?php } ?> <?php } ?> Это в контроллере if ($total - $this->config->get('config_min_price_order') > 0) { $this->_templateData['enable_s_p'] = true; } else { $this->_templateData['enable_s_p'] = false; } $data['price_main'] = $this->config->get('config_min_price_order'); Первая часть и ТПЛ срабатывает нормально. Когда включается вторая часть, то пишет: До Опта -121.03 и $total['text_2'] равен 121.03 (без минуса). 'config_min_price_order' = 150. Должно быть 150-121,03 P.S. сори за путаницу, в этом посте все переменные правильные.Мой косяк, но я все Ваши предложения правил.
  6. Написал в шаблон так <?php echo 1000 - $total['text']; ?> Оно то работает, но нафига тогда я с min_price_order игрался, в админку добавлял, хотел чтобы удобно было порог опта менять...
  7. Fatal error: Call to a member function get() on null in В 2.3 в шаблоне это все совсем не работает. Его как то нужно записать в контролер.
  8. Сделал вот так if ($total - $this->config->get('min_price_order') - $total['text']) { $this->_templateData['enable_p'] = true; } else { $this->_templateData['enable_p'] = true; } Оно не работает и я совсем не понимаю, как оно работает. Подправьте, пожалуйста.
  9. Здравствуйте. ОК стор 2.3 У меня в тпл есть такая штука <?php } elseif ($total['text'] - $this->config->get('min_price_order') > 0) { ?> В php это вот так if ($total - $this->config->get('config_min_price_order') > 0) { $this->_templateData['enable_s_p'] = true; } else { $this->_templateData['enable_s_p'] = false; } Оно все работает. Это просто пример. Я не понимаю, как сделать, чтобы работало вот это: тпл <div>До Опта <?php echo $this->config->get('min_price_order') - $total['text']; ?></div> Мне нужно, чтобы подставлялась цифра (в 1.5.6) все работало, а как тут... Подскажите, люди добрые, как это в контролере описать? Спасибо.
  10. Мне только отзывы (с аватарками если кто ставил и привязкой к написавшему, в принципе со всеми привязками). Все остальное по-новому делать буду.
  11. Здравствуйте. Все клиенты будут перенесены на другой сайт. Как перенести отзывы о магазине (пока 700+ шт)? Модуль на обоих сайтах есть.
  12. Привет, а сюда можно как то кратно минимуму втулить?
  13. Здравствуйте. Шаблон Aridius Modern v2, там всплывающая корзина. Я так понимаю, это сейчас фишка большинства продажных шаблонов (мне не нравится, но то такое). Так вот, если на странице /simplecheckout нажать на корзину и во всплывающей чего то изменить и закрыть ее, то в симпле изменения не применяться пока не обновлю страницу. Как это побороть? Или, может, как запретить всплывающую фигню на странице /simplecheckout ? Извините, если это вопрос не совсем в тему Симплы, но в поддержку шаблона пока не пишу, там скорее всего ответят что это не касается шаблона, а Вы более адекватный (такое у меня ощущение) и может что подскажете. Спасибо.
  14. Здравствуйте. Подскажите, пожалуйста, как "вернуть" модуль стандартной корзины, как тут https://demo.ocstore.com/ сверху право и без всплывающих делов?
  15. Ладно с теми скриптами. Скажите кто нибудь, у меня в контроллере правильно или нет?
  16. Здравствуйте. Мне нужно немножко изменить вот этот блок <div id="cart" class="btn-group btn-block"> это модуль корзины справа вверху. В catalog/controller/common/cart.php это $data['text_items'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); на это $data['text_items_2'] = sprintf($this->language->get('text_items_2'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency'])); В тпл изменил это <span><span id="cart-total"><?php echo $text_items; ?></span>&nbsp;<span class="caret"></span></span></button> на это <span><span id="cart-total"><?php echo $text_items_2; ?></span>&nbsp;<span class="caret"></span></span></button> В языковом файле $_['text_items_2'] = '<span class = "cart-item"><span class ="cart-item-after">%s</span></span><span class = "cart-price hidden-sm"> товаров_222, на %s</span>'; Если обновить страницу, все пишет правильно. Но если добавить в корзину товар или изменить количество - все меняется на стандартную надпись. Я так понимаю, что здесь завязан какой то яваскрипт. Подскажите, что нужно изменить. Спасибо.
  17. Так. Я немножко ввел в заблуждение. Не указал сразу, что шаблон Aridius Modern v2. Хотя, контроллер стандартный, я сверял. И вопрос мой, правильно ли пишу в контроллер. Ладно, тему закройте, если что. Я напишу другую.
  18. У меня смутные сомнения, что там еще в какой то яваскрипт лезть нужно.
  19. Добавлю. price_2 у меня добавлен в скидках, внесено в базу. В симпле, во всплывающей корзине все считает. Делал по аналогии с работающим сайтом на опенкарт 1.5.6.4, но тут очень все не так.
  20. Здравствуйте. Файл catalog/controller/common/cart.php Тпл: <span id="cart-total"><?php echo $text_items_2; ?></span> Оно должно в "cart-total" записать сумму по total_2. Подправьте, если не сложно. Или, хотя бы, скажите где я туплю (хотя мне это вряд ли поможет:)) Спасибо. ОКстор 2.3
  21. С добрым утром. У меня шаблон Aridius (Modern). С Симплой все нормально. В шаблоне есть модуль всплывающей корзины и я вместо него хочу вставить корзину Симплы (без оформления и т.д.). Просто у меня две цены и пересчет, а на Симпле все настроено и нет смысла в их модуле. В тпл всплывающей корзины я все поменял, но не понимаю, как втулить контроллер. Подскажите, как вставить корзину Симплы во всплывающую корзину и/или другой модуль. Спасибо. P.S. Если даже нет ответа, все равно отпишите.
×
×
  • 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.