Перейти к содержанию

Scenarist

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

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

  • Посещение

Репутация

0 Обычный

Информация о Scenarist

  • Звание
    Пользователь
  1. Подскажите пожалуйста, есть ли модули, которые делают представление товаров в более удобном виде. Например древовидное меню категорий, при выборе категории отображались бы товары которые в ней.
  2. если просто в сессию запихнуть, то в админке заказа не будет
  3. Вот эта строка $results = $this->model_catalog_product->getProducts($data); Возвращает все как нужно. ["image"] => string(23) "data/111/333.jpg" Далее, вот тут foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = false; } var_dump($image); var_dump выдает вот такой результат: NULL NULL NULL NULL NULL string(68) "http://*****/image/cache/data/111/222/777.jpg" NULL NULL NULL NULL И тут, в момент написания этой строчки ... я понял где я лоханулся, а именно оказывается я изначально неправильно адрес указал. Сбило с толку то что папка и имя файла одинаковые, на что я убил целый час) Спасибо за ответ!
  4. Залил на фтп картинки к товарам, импорторовал товары в БД, пути к картинкам правильные, но на сайте они не отображаются. Через админку попробовал обновить картинку у товара - получилось. В бд запись не изменилась, а вот на хостинге в папке создались еще 3 картинки с разными размерами. Как заставить движок пройтись по папке и выполнить ресайз всех картинок как ему нужно?
  5. Есть товар, у товара есть услуги. Например Чистка, Настройка. Если это сделать опциями, то в корзине учитывается стоимость товара + цена за услугу (опция). Создал отдельную таблицу с услугами. Вывел их в нужном месте. Все нормально. Что нужно сделать чтобы при нажатии кнопки "Заказать услугу" она добавлялась в корзину со своей ценой, количеством, названием товара. и итоговой суммой. Другими словами добавлять услугу в корзину, так же как продукт добавляется по дефолту.
  6. Попробовал обойтись без JSON, и оказалось так даже проще. Теперь осталось только правильно sql запрос написать
  7. Вы абсолютно правы, на скрине сортировка и вывод количества страниц. Разве при формировании запроса я не могу до order by вставить условие and, or ? В контроллере я получаю request и засовываю в переменную $data, которая потом обрабатывается в модели функцией getProducts. Сделал по аналогии с сортировкой, добавил такие же строки только со своими именами переменных. Если не трудно поясните мне, что здесь неправильно и почему это не вписывается в MVC. JSON формирую потому, что у меня одинаковые имена параметров attribute_id, text, category_id "[{"attribute_id":4,"text":"8гб","category_id":20},{"attribute_id":4,"text":"16ГБ","category_id":20},{"attribute_id":2,"text":"1","category_id":20},{"attribute_id":2,"text":"4","category_id":20},{"attribute_id":3,"text":"333","category_id":20},{"attribute_id":3,"text":"7000","category_id":20}]" думал что так проще будет.
  8. В общем, есть стандартный функционал фильтра в каталоге. http://min.us/lIxzxRe3POJf2 Я хочу добавить туда фильтр по характеристикам товара, которые формируются на основании заполненных у каждого товара этих характеристик. Вывести эти атрибуты проблем не составило. В адресной строке формируется вот такая ссылка http://localhost/index.php?route=product/category&path=20&sort=pd.name&order=ASC к этой ссылке я хочу дописать свои критерии фильтрации, то есть GET параметр &attr=здесь я формирую JSON строку с набором нужных атрибутов На стороне сервера в контроллере category.php получаю эту строку путем $attr=$this->request->get['attr'] ... $data = array( 'filter_category_id' => $category_id, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit, 'attr' => $attr ); В модели product.php в функции function getProducts($data = array()) пытаюсь превратить эту JSON строку в массив, для дальнейшей обработки, но при json_decode() строка становится пустой, count =0. Ну и на этом этапе я застрял. В качестве сервера используется обычный php+mysql хостинг. И еще интересует как и в каком месте функции дописать sql запрос ...
  9. Помогите дописать стандартный фильтр. В модели product.php есть function getProducts($data = array()) , сюда передается значение фильтра сортировок "от а до я" и количество страниц. Мне нужно передать в эту функцию массив из клиента на сервер с кучей своих параметров, к примеру http://localhost/......&attr=["attr_id":1,"text":"red"] , обработать эти параметры и подставить их в запрос
  10. Друзья, помогите составить ТЗ на разработку интернет магазина на opencart. Если не трудно скиньте образец своих тз.
  11. Существуют ли какие-нибудь решения для того чтобы некоторым категориям/товарам назначить свой шаблон / тему оформления?
  12. Существует магазин на opencart, он дорабатывался разными людьми в разное время, в результате чего в БД были сделаны изменения. Пытаюсь построить ER модель БД c помощью MySQLWorkBench, но проблема в том, что таблицы есть, а связи почему-то автоматом не рисуются. Есть ли еще какие-нибудь средства для автоматизированного построения диаграмм?
×

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

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