Jump to content

Mishes

Новичок
  • Content Count

    17
  • Joined

  • Last visited

Community Reputation

-1 Плохой

About Mishes

  • Rank
    Пользователь
  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. Здравствуйте! У меня не получается отредактировать файл: /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. Всем привет! Подскажите, как закрепить модуль Только на главной странице, а то он на всех страницах! Адрес сайта: Тык вот как выглядят настройки модуля:
×

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.