Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

stub

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

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

  • Посещение

Посетители профиля

689 просмотров профиля

Достижения stub

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репутация

  1. Друзья, помогите, не работает! OpenCart 2.0.2.0, шаблон дефолтный. установил vqmod 2.5.1. Переписал microdata_and_review_no_ajax.xml в \vqmod\xml, жду чудо, а оно не появляется. (ожидаемых микроданных нет в html). Что-то дополнительно нужно сделать? Заранее спасибо!
  2. Только что удалил поля Факс, второй адрес, страна, область (Opencart 2.0.20, дефолтный шаблон) Править нужно файлик catalog\view\template\checkout\guest.tpl Для факса: находим блок кода, удаляем либо комментируем его: <div class="form-group"> <label class="control-label" for="input-payment-fax"><?php echo $entry_fax; ?></label> <input type="text" name="fax" value="<?php echo $fax; ?>" placeholder="<?php echo $entry_fax; ?>" id="input-payment-fax" class="form-control" /> </div> вместо него вставляем <input type="hidden" name="fax" value="" /> Для второго адреса : удаляем <div class="form-group"> <label class="control-label" for="input-payment-address-2"><?php echo $entry_address_2; ?></label> <input type="text" name="address_2" value="<?php echo $address_2; ?>" placeholder="<?php echo $entry_address_2; ?>" id="input-payment-address-2" class="form-control" /> </div> Вместо него вставляем: <input type="hidden" name="address_2" value="" /> Страна/зона - то же самое, просто принудительно, втихаря указываем данные (для ******ы id - 220, и нужная область - 3491) - можно посмотреть в БД, или в еще не измененной форме заказа (поттягивается список стран и их id, и географических зон (проще всего посмотреть форму firebug-oм) Удаляем <div class="form-group required"> <label class="control-label" for="input-payment-country"><?php echo $entry_country; ?></label> <select name="country_id" id="input-payment-country" class="form-control"> <option value=""><?php echo $text_select; ?></option> <?php foreach ($countries as $country) { ?> <?php if ($country['country_id'] == $country_id) { ?> <option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option> <?php } else { ?> <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="form-group required"> <label class="control-label" for="input-payment-zone"><?php echo $entry_zone; ?></label> <select name="zone_id" id="input-payment-zone" class="form-control"> </select> </div> и вставляем: <input type="hidden" name="country_id" value="220" /> <input type="hidden" name="zone_id" value="3491" /> Т.к. не знаю, какие из переменных используются в логике, все переменные остались - просто их не нужно вводить, и они скрыты от глаз пользователя. Не знаю вообще структуру Opencart-a, и нет времени с ней знакомиться. По такому же принципу можно удалить любое обязательное/необязательное поле, но ваше значение по умолчанию должно соответствовать правилам ввода информации в соответствующее поле. Если кто-то придумает, как из обязательного поля можно сделать необязательное - пишите!
×
×
  • Создать...

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

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