Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Mishes

Новачок
  
  • Публікації

    17
  • З нами

  • Відвідування

Mishes's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter

Recent Badges

-1

Репутація

  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. Всем привет! Подскажите, как убрать запрет на копирование в maxystore (opencart 1.5.4), а то необходимости в этом нет, и мешает маленько! Спасибо!
  3. Всем привет! У меня проблема: на сайте, Opencart 1.5.4 не удаляется кэш: через FTP, хостинг, разные модули - все бесполезно. Права на папку /system/cache 744. На все файлы, которые внутри 644. Спасибо!
  4. Все равно, этот модуль не только на главной! Ссылка Я сделал так: схему для все страниц: по умолчанию, а для модуля Главная!
  5. Все :-) :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; } } }
  6. Тогда следующий вопрос: при удалении этого текста "//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, чтобы ошибка исчезла? Как это сделать?
  7. Здравствуйте! У меня не получается отредактировать файл: /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. Ссылка на сайт: Тык - страница с ошибкой (в верхнем углу) Спасибо!
  8. Всем привет! Подскажите, как закрепить модуль Только на главной странице, а то он на всех страницах! Адрес сайта: Тык вот как выглядят настройки модуля:
  9. Спасибо! Очень понравился модуль... :-)

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.