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

sergiosinicin

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

    332
  • З нами

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

Усі публікації користувача sergiosinicin

  1. в двух словах... пременной можно назначить значение прямо в контролере, прямо в шаблоне, получить результат запроса из модели. смотрите как работают готовые модули. там все это есть. Напримере вашего последнего кода: foreach ($this->cart->getProducts() as $product) { $this->cart->getProducts() - получили товар из корзины и в цикле перебираем товары т.е. все данные по товару,те что есть, в переменной $product далее могу так $this->data['upc'] = $product['upc']; если конечно там есть upc
  2. Майскл вам в помощь. Можно конечно и батч эдитор поставить ... По мне так скл экзекутор и update category set top =0 - все! Теперь заклинание для назначения категориям родительской: Создаем категорию, запоминаем ид. update category set parent_id = ваш ид where category_id != ваш ид
  3. смотрите внимательнее, уже писал через $this->data переменные передаются в шаблон посмотрите, как передаются другие переменные и в каком месте. Не знаю как еще объяснить, пробуйте разобраться сами, эксперементируйте.
  4. вот ваш шаблон /template/module/cart_popup.tpl, куда пошли переменные если говорим о checkout/cart_popup.tpl - ищите контролер в одноименой папке controler/checkout/cart_popup.php
  5. берем бекап с товарами. находим таблицы связанные с товаром. копируем. вставляем в phpMyAdmin. выполняем. все
  6. В контролере $this->data['upc'] , а в шаблоне просто $upc И так далее. Контролер $this->data['чего-то там'] Шаблон $чего-то там
  7. Если только meta-description - таблица product_description - посмотрите структуру.
  8. Я делаю так: http://joxi.ru/DjroUhjKTJCYITaj4r0 и потом так: http://joxi.ru/VDroUv3JTJBiS_Hf2dI ну и в корзине можно так: http://joxi.ru/vzroUhjKTJDBTjCAuyA и так http://joxi.ru/9DroUv3JTJBmSyVhdxY
  9. Не может загрузить язык в админке. Удалили небось.
  10. В примере вывод по 4 товара + бестселлер. Во первых надо переделать шаблон вывода товара. Во вторых надо создать массив бесселеров, либо это полученные товары по анлогии с момдулем бестселлер, либо банеры, либо что душе угодно. В третьих либо группируем товар в контроллере по 4 и выводим в шаблоне, либо ставим счетчик в шаблоне и выводим товар по 4. Если не набирается 4 выводим по порядку как в дефолтном гриде.
  11. На главной - значит модуль какой-то выводит. при получении товара, по-моему, не проверяется в каком состоянии категория. От сюда варианты. Если разовое решение - запросом. например: UPDATE product SET status=0 WHERE product_id IN (SELECT product_id FROM product_to_category ptc LEFT JOIN category c ON (c.category_id = ptc.category_id) WHERE c.status = 0) примерно так. (запрос не проверял) ну и префиксы учитывать надо. Если не временное, то либо добавить эту отключалку куда-нибудь, например в модуль товара, куда-нибудь в функцию редактирования товара. Можно еще переделать запрос получения товара ... но лучше не надо.
  12. Скидка назначается непосредственно товару. Назначили скидку товару - товар участвует в скидках. Не назначили - не участвует.
  13. Честно говоря проще сделать. Если вы действительно хотите разобраться, то архитектура опенкарта следующая: Опенкарт делится на 3 основные части - админка , каталог,системные библиотеки Ваш вопрос по каталогу - это все, что снаружи. админка и каталог делится еще на 4 части - контролер, модель, отображение, языки. Каждый из модулей, чаще всего, присутствует во всех 4х папках. Возмите какой-нибудь модуль latest например. Проидитесь по всем папкам и посмотрите, что там происходит. Зная все это, потом можно править любой модуль .. или что вы там хотите.
  14. я знаю как минимум 2 корзины. какую имеете ввиду вы ... это либо шаблон модуля корзины либо шаблон в чекауте
  15. Создаете стиль Жирный текст. При выводе корзины провереяете пустая она или нет. Если корзина не пустая, то в шаблоне назначаете ваш стиль. Образно говоря так: .bold-text{ font-weight:bold; } <div<?php if(в корзине что-то есть) echo ' class="bold-text"';?>>
  16. Надо будет завести опцию Размер. Ввести все значения. Назначить их товару с количеством по опции. Все это работает из коробки и в разрезе одной опции - корректно. Вот как только появиться вторая, например, цвет. Тогда прийдется выкручиваться. Либо зависимые опции. Либо совмещать все опции в одной. Как-то так...
  17. Пройдите по всем группам пользователей админки в система-пользователи - группа пользователей и сохраните настройки.
  18. Наличие опции уже подразумевает наценку, конечно кроме случая если опция имеет знак минус. По примеру достаточно: перед $this->data['products'][] = array( дописать //получаем опции товара $product_options = $this->model_catalog_product->getProductOptions($this->request->get['product_id']); //если количество опций больше ноля - добавляем к цене ОТ иначе прежняя цена $price = count($product_options)>0?' от '.$price:$price;
  19. Любой модуль будет работать как часики если специалист настроит. Если вы взяли поставили и у вас заработало - вам просто повезло. А глючностей нет, просто надо знать нюансы. Могу настроить как надо.
×
×
  • Створити...

Important Information

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