Перейти к содержанию

Mishes

Новичок
  • Публикаций

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

  • Посещение

Репутация

-1 Плохой

Информация о Mishes

  • Звание
    Пользователь
  1. Подходит почти для всех Шаблонов, лично у меня он очень нестандартный. Итак: Первый шаг просит покупателя выбрать способ оформления заказа: зарегистрироваться или обойтись без регистрации. По умолчанию выделен вариант с регистрацией. Давайте его поменяем, чтобы не навязывать покупателю зарегистрироваться. Для этого открываем файл catalog/view/theme/default/template/checkout/login.tpl и примерно на шестой строке находим код <input type="radio" name="account" value="register" id="register" checked="checked"/> <?php } else { ?> <input type="radio" name="account" value="register" id="register" /> <?php } ?> <b><?php echo $text_register; ?></b></label> <br /> <?php if ($guest_checkout) { ?> <label for="guest"> <?php if ($account == 'guest') { ?> <input type="radio" name="account" value="guest" id="guest" checked="checked" /> <?php } else { ?> <input type="radio" name="account" value="guest" id="guest" /> И заменяем на: <input type="radio" name="account" value="register" id="register" /> <?php } else { ?> <input type="radio" name="account" value="register" id="register" /> <?php } ?> <b><?php echo $text_register; ?></b></label> <br /> <?php if ($guest_checkout) { ?> <label for="guest"> <?php if ($account == 'guest') { ?> <input type="radio" name="account" value="guest" id="guest" checked="checked" /> <?php } else { ?> <input type="radio" name="account" value="guest" id="guest" checked="checked" /> Теперь на первом шаге будет сразу выделена кнопка "Оформить без регистрации". А если вы хотите полностью пропустить выбор способа оформления заказа и переходить сразу к указанию контактных данных, то в том же файле login.tpl в самом начале добавляем этот скрипт: <script language="Javascript" type="text/javascript"> $(document).ready(function(){ $('#button-account').trigger('click'); }); </script> Далее нужно скрыть этот шаг в таблице стилей. В файле catalog\view\theme\default\stylesheet\stylesheet.css добавляем правило: #checkout {display:none;} После проделанных операций, пользователь при нажатии "оформить заказ" будет сразу попадать на шаг с введением информации. Чтобы избавится от третьего и четвертого шагов, откроем файл system/library/cart.php и найдем в нем строку public function hasShipping() { И допишем к ней: return false; Чтобы получилось так: public function hasShipping() { return false; $shipping = false; Шаг с оплатой убираем добавив этот скрипт: <script language="Javascript" type="text/javascript"> $(document).ready(function(){ $('#button-payment-method').trigger('click'); }); </script> в начало файла catalog/view/theme/default/template/checkout/payment_method.tpl. И в этом же файле заменяем строчку: <input type="checkbox" name="agree" value="1"/> на <input type="checkbox" name="agree" value="1" checked="checked" /> Открываем файл стилей и скрываем отображение правилом: #payment-method {display:none;} Таким образом у нас осталось всего два этапа в оформлении заказа. Переименовать название шагов можно в файле catalog\language\russian\checkout\checkout.php
  2. У меня как-то вигово отображается, так как тема "не простая". Ссылка ТЫК! Как исправить? :unsure: Спасибо!
  3. Всем привет! Подскажите, как убрать запрет на копирование в maxystore (opencart 1.5.4), а то необходимости в этом нет, и мешает маленько! Спасибо!
  4. Что делать, если вообще кэш не очищается? Ни в ручную, ни с помощи модуля? :unsure:
  5. Всем привет! У меня проблема: на сайте, Opencart 1.5.4 не удаляется кэш: через FTP, хостинг, разные модули - все бесполезно. Права на папку /system/cache 744. На все файлы, которые внутри 644. Спасибо!
  6. Все равно, этот модуль не только на главной! Ссылка Я сделал так: схему для все страниц: по умолчанию, а для модуля Главная!
  7. Все :-) :eek: Вопрос решен: необходимо в файле /vqmod/xml/auto-related-products.xml удалить этот это код: //related by manufacturer if(count($results)<3 && (int)$this->data['product_info']['manufacturer_id'] > 0){//change to suit number of products to display $temp = $this->model_catalog_product->getProductRelatedByManufacturer($this->data['product_info']['manufacturer_id'],$this->request->get['product_id'],count($results)); foreach($temp as $t){ if(!empty($t)){ $results[] = $t; } } }
  8. Тогда следующий вопрос: при удалении этого текста "//related by manufacturer..." - удаляется и ошибка (Notice: Undefined index: product_info in /home/nonboxru/public_html/vqmod/vqcache/vq2-catalog_controller_product_product.php on line 352) , а что необходимо удалить в файле product.php, чтобы ошибка исчезла? Как это сделать?
  9. Mishes

    [Решено] проблемы с vqmod

    Здравствуйте! У меня не получается отредактировать файл: /home/nonboxru/public_html/vqmod/vqcache/vq2-catalog_controller_product_product.php - необходимо удалить от 351 до 358 строки: "//related by manufacturer if(count($results)<3 && (int)$this->data['product_info']['manufacturer_id'] > 0){//change to suit number of products to display $temp = $this->model_catalog_product->getProductRelatedByManufacturer($this->data['product_info']['manufacturer_id'],$this->request->get['product_id'],count($results)); foreach($temp as $t){ if(!empty($t)){ $results[] = $t; } } } Но при попытке удалить этот текст, он через 1-2 мин. опять там появляется! Из-за этого текста появляется ошибка, поэтому его надо удалить. Что делать? CMS OpenCart. Ссылка на сайт: Тык - страница с ошибкой (в верхнем углу) Спасибо!
  10. Всем привет! Подскажите, как закрепить модуль Только на главной странице, а то он на всех страницах! Адрес сайта: Тык вот как выглядят настройки модуля:
×

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

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