Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

fanatic

Users
  • Posts

    4,905
  • Joined

  • Last visited

Everything posted by fanatic

  1. совершенно верно можно а зачем? у вас нет нужной строки в файле?
  2. открываем файл модификаций(ocmod) ищем строки поиска,из этого файла, в своих файлах шаблона. если таких строк нет, следовательно модификации не добавляются. решение - прописываем свои строки поиска(где мы хотим чтобы были добавлены модификации)
  3. как вариант как-то так задействовать неиспользуемые поля, к примеру upc. при добавлении товара, к которуму добавляется подарок, в поле upc прописываем id товара(подарка) в контореллере проверяем, если есть значение upc, передаем его в шаблон. в шаблоне проверям, если есть upc ставим название кнопки - Подарок. и добавляем к кнопке атрибут(допустим data-id), с идентификатором товара подарка. в js, корректируем функцию добаления в корзину. если у кнопки есть атрибут data-id, то на сервер отправляем значение из data-id(идентификатор подарка) и количество(1). если нет, стандарные действия.
  4. в корзину, попадает два товара(основной и подарок)? с какой ценой товар попадает в корзину(если цена изначально 0)? подарок, это тоже товар или что-то другое? в общем, опишите подробней задачу.
  5. очень сомнительный аргумент. Tom прав, портфолио можно собрать какое угодно.
  6. а сколько по вашему? 100 руб? тогда сам
  7. посмотрите http://jsfiddle.net/xandeadx/7ezbq48h/
  8. да это стилизация css. я в css не силен.
  9. не понял, какие точки? отмеченный радио? если да, ищите информацию "стилизация checkbox, radio"
  10. как вариант <?php $i=1; foreach ($option['product_option_value'] as $option_value) { ?> <div class="radio"> <label class="opt<?php echo $i;?>"> <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" /> <?php echo $option_value['name']; ?> </label> </div> <?php $i++; } ?> и прописываете стили для классов opt1, opt2 и т.д.
  11. это меню не в хедере. скорей всего модуль
  12. посмотрите, похожая проблема. там есть совет от Toma
  13. система-> настройки -> магазин -> почта
  14. неа после if ((utf8_strlen(trim($this->request->post['firstname'])) < 1) || (utf8_strlen(trim($this->request->post['firstname'])) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } вставить if (! preg_match('/[А-Яа-я]+\s+[А-Яа-я]+/', trim($this->request->post['firstname']))) { if (isset($json['error']['firstname'])) { $json['error']['firstname'] .= $this->language->get('error_firstname_1'); } else { $json['error']['firstname'] = $this->language->get('error_firstname_1'); } } в фйле \catalog\language\ru-ru\checkout\checkout.php добавить после $_['error_firstname'] = 'Имя должно быть от 1 до 32 символов!'; это $_['error_firstname_1'] = 'Имя и фамилия, должны быть разделены пробелом';
  15. if ((utf8_strlen(trim($this->request->post['firstname'])) < 1) || (utf8_strlen(trim($this->request->post['firstname'])) > 32)) { $json['error']['firstname'] = $this->language->get('error_firstname'); } if ((utf8_strlen(trim($this->request->post['lastname'])) < 1) || (utf8_strlen(trim($this->request->post['lastname'])) > 32)) { $json['error']['lastname'] = $this->language->get('error_lastname'); }
×
×
  • Create New...

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.