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

cmd

Користувачі
  • Публікації

    1 296
  • З нами

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

Повідомлення, опубліковані користувачем cmd

  1. В OC есть такое понятие как "Опции". Если Вы используете цвет как опцию, то для каждой опции можно использовать добавочную стоимость. Опции будут отображаться в корзине вместе с товаром.

  2. Хотел поставить в подпись текст, типа: "Делать за Вас ничего не буду. Помогу только советом".

    Открываю профиль, а там:

    Вы не сможете изменить вашу подпись пока у вас не будет более 986 утвержденных сообщений

    • +1 3
  3. Не знаю о каком модуле говорит addToCompare, но в OC есть такое понятие как Layout и позиция. Соответственно Layout - разновидность страницы, а позиция - положение на этой странице. Для большинства модулей (в это и есть смысл слова "модуль") можно задавать множество Layout'ов. Т.е. для вывода на всех страницах надо просто перечислить все Layout'ы в настройках конкретного модуля.

  4. Все именно так и должно быть, как раз недавно разбирался с данным вопросом, краткий вывод – не стоит забивать себе этим голову! Если принципиально важно разобраться в вопросе - могу аргументировать! :wink:

    Спасибо, успокоили. Если не сложно, то не откажусь от краткого пояснения для каких целей создается дубль.

    P.S. Хрень какая-то. Отключил 2-ой и 3-ий язык (оставил один) и запись в базу без дубля. Хотя в этих таблицах нет языкового поля. С чего в друг... Сейчас буду искать...

    Так... Запись в 4-ой и 9-ой строке соответственно catalogmodelcheckoutorder.php

    Дублей нет. Значит где-то 2 раза вызывается функция addOrder класса ModelCheckoutOrder

    Ищем. Находим:

    catalogcontrollercheckoutconfirm.php один вызов в 327 строке.

    Не пойму. Откуда дубль берется?

  5. А я хожу к SEOшникам. Им всегда WMR надо на sape. Им же клиенты налом тянут, а им это надо как-то на WM загрузить по приличному курсу.

    UPDATED: Написал обзор способов вывести WM в Украине. Может кому-то будет полезно.

  6. Ребята, а у меня есть скрипт, который позволяет менять цвета этих наклеек, смотреть превью с разными цветами и добавлять это в корзину. Реализация через мост ActionScript - JavaSctipt и 3 модуля в нагрузку. Отдам за 2000$ со всеми исходниками :)

  7. Ну, если на главной, то наверно речь про этот модуль catalogcontrollermodulefeatured.php

    Строка... 55... Как-то так:

    $this->data['products'][] = array(
    'product_id' => $product_info['product_id'],
    'thumb'	 => $image,
    'name'	  => substr($product_info['name'], 0, 15), // вот она рыба моей мечты
    'price'	 => $price,
    'special'   => $special,
    'rating'	 => $rating,
    'reviews'	=> sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']),
    'href'	  => $this->url->link('product/product', 'product_id=' . $product_info['product_id']),
    );
    
  8. Приветствую.

    Заглянул в БД в познавательных целях (все работает ОК, во всяком случае мне так кажется) и заметил, что после оформления заказа в таблицы order_product и order добавляется 2 идентичных поля. Отличаются только индексы и в колонке order_status_id у одного из заказов стоит "0" т.е. несуществующее значение т.к. в таблице order_status первый индекс "1".

    В чем подвох?

    • +1 1
  9. partizzzzzan привел полезную ссылку. Там все подробно расписано по полочкам. Единственное, там не написано как вставить позицию в header.tpl или другой шаблон. А сделать это просто:

    1. Открываем контроллер нужного шаблона (например catalogviewthemephototemplatecommonheader.php

    2. Находим (или создаем подключение детенышей и добавляем свою позицию. Получается что-то вроде:

    $this->children = array(
    'module/cart',
    'common/my_new_position'
    );
    
    Теперь в шаблоне будет доступна переменная $my_new_position
    • +1 1
×
×
  • Створити...

Important Information

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