Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

zrishat

Пользователи
  
  • Публикаций

    64
  • Зарегистрирован

  • Посещение

Все публикации пользователя zrishat

  1. Актуальный вопрос. Как решили проблему? Модули по оплате и доставке включены P.S. решил добавлением в оплату Бесплатный заказ(дополнения-оплата-бесплатный заказ)
  2. Спасибо огромное! Отлично, все супер! Код обработки глянул, начинаю понимать что откуда берется. Когда выполняю удаление товара, можно ли в ajax в success вызвать как-то $this->cart->update для обновления корзины, чтобы не перезагружать страницу? Или это идет от контроллера checkout/cart и нифига не сработает, т.к. там вконце самом ридирект. // Update if (!empty($this->request->post['quantity'])) { foreach ($this->request->post['quantity'] as $key => $value) { $this->cart->update($key, $value); } unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['reward']); $this->redirect($this->url->link('checkout/cart')); }
  3. <?php $products = $this->cart->getProducts(); print_r ($products); ?> В футере делаю вывод товаров, которые в корзине. Но тут нет $product['href']; и $product['remove']; Подскажите куда копать?
  4. Собственно вот и решение $this->cart->getSubTotal();
  5. Надо вывести цену в файле footer.tpl. Да-да надо именно в этом файле, такой дизайн сделан. Пытаюсь вывести так, но не выходит. <?php foreach ($totals as $total) { ?> <tr> <td colspan="4" class="price"><b><?php echo $total['title']; ?>:</b></td> <td class="total"><?php echo $total['text']; ?></td> </tr> <?php } ?> Notice: Undefined variable: totals in footer.tpl Invalid argument supplied for foreach() in footer.tpl Как правильно?
  6. opencart (ocStore 1.5.5.1.1) default тема в <!-- Страница самого товара --> <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div> а не <div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div> Также для страницы последних добавленных (latest.tpl): <!-- Страница latest.tpl --> <file name="catalog/view/theme/default/template/module/latest.tpl"> <operation> <search position="replace"> <![CDATA[ <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> ]]> </search> <add> <![CDATA[ <div class="image"><a href="<?php echo $product['href']; ?>"><?php if ($product['upc']) { ?><i style="background: url('catalog/view/theme/default/image/sticker_<?php echo $product['upc']; ?>.png');"></i><?php } ?><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> ]]> </add> </operation> </file> <file name="catalog/controller/module/latest.php"> <operation> <search position="after"> <![CDATA[ 'special' => $special, ]]> </search> <add> <![CDATA[ 'upc' => $result['upc'], ]]> </add> </operation> </file>
  7. а у меня все равно не ресайзит как мне надо, все картинки под 80х80 остаются, что делать? ocStore Версия 1.5.5.1.1
  8. При осуществлении заказа отправлялось письмо, но теперь почему-то оно не отправляется, заказ формируется нормально. В Журнале пишет Error: MAIL FROM not accepted from server! in ***/system/library/mail.php on line 290 Открываю этот файл, там просто триггер ошибки if (substr($reply, 0, 3) != 250) { trigger_error('Error: MAIL FROM not accepted from server!'); exit(); } Из за чего такое может быть? Опенкарт 1.5.5.1
  9. Если переменные не используются, как сделать чтобы они не вызывались или не вываливались в лог?
  10. Пока выводится так: Название категории - Название подкатегории 1 - Название подкатегории 2 - Название подкатегории 3 т.е. без товаров
  11. легче через css, параметр display:none для не нужного div'a
  12. :ugeek: Эх, лучшеб советом, как 12strun помогли Тему решил, но да вышло конечно сложновато) Пришлось править ckeckout.tpl , ckeckout.php, order.php ну и в базе прописывать пару полей.
  13. А че вот так не работает? <a href="#" id="button-cart" class="button5"><span><?php echo $button_cart; ?></span></a>
  14. хорошо скажу проще, как мне реализовать мой вариант на php, без модуля, т.е. ручками. Мне же всего-то 1 дополнительную строку надо будет вывести в email и все. Никакой связи с бд не надо, просто проверять условие, если выбран был тот-то radio в письме написать то-то
  15. Мне не надо пересчитывать цену и включать стоимость доставки в итог. Я хочу сделать проще, если человек выбрал определенный radio, то в письме администратору приходит выбор пользователя.
  16. добавил к форме ввода данных для заказа 2 radio, - Нужна доставка - Забрать самому Хочу чтобы при выборе определенного radio в письмо добавлялась запись, о том нужна доставка или забрать самому. Для отправки используется order.php Для обработки radio надо править checkout.php
  17. Вывод товаров и подкатегорий в category.tpl Чтобы выводилось Название категории - Название подкатегории 1 - - Товар1 - - Товар2 - Название подкатегории 2 - - Товар1 - - Товар2 - Название подкатегории 3 - - Товар1 - - Товар2
  18. море, песок, девочки

  19. zrishat

    [Решено] Настройка smtp сервера для mail.ru

    Отлично! И логин без @
  20. вот настройки, все вроде нормально, но почта не доходит, на yandex шлет нормально
  21. можно сделать чтобы и к админу и к юзеру одинаковые письма шли, которые идут к юзеру в html, достаточно в order.php в разделе // Admin Alert Mail дописать $mail->setHtml($html); после $mail->setSubject(html_entity_decode($subject, ENT_QUOTES, 'UTF-8'));
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.