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

Neumann

Newbie
  
  • Posts

    44
  • Joined

  • Last visited

Everything posted by Neumann

  1. Хотя бы подскажите хорошую документацию по темизированию или туториал :cry: :unsure:
  2. неужели никто не знает? :cry: еще пример добавлю. допустим модуль "текстовый блок - html". добавлен вниз главной страницы, то есть для $content_bottom и мне непонятно, где его стилизовать. Потому что вокруг текста должна быть определенная (нужная мне) верстка. - если я изменю непосредственно template/module/html.tpl то ведь эта верстка применится ко всем таким блокам, а мне это не надо - если я захочу эту верстку добавить в template/common/content_bottom.tpl то очевидно еще более неправильно, потому что мне нужно данный кусок верстки только на главной. а content_bottom есть и у других макетов - остается template/common/home.tpl который задает конкретно главную страницу, но у нее непосредственно к модулю нет доступа. у нее только есть переменная $content_bottom которую можно вывести через echo. и она содержит просто выдачу всех модулей вместе. может быть существует возможность стилизовать template/module/html.tpl только для нужного мне блока. такая возможность была бы удобна мне, но я не знаю, есть ли она. по типу как у друпала есть система имен файлов page--номер_ноды.tpl.php и тому подобное
  3. Добрый день. Подскажите, я немножко запутался. Как нужно правильно создавать шаблон. Я в данный момент представляю так: - создается шаблон на основе дефолтного. - в админке создаются модули и потом в макетах модули соединяются с конкретными местами в макетах. - допустим мы добавили "Рекомендуемые" товары и соединили с верхом страницы home - в home.tpl ничего особо не меняем, только убеждаемся, что $content_top в нужном месте - $content_top просто echo каждого модуля в цикле foreach. Вывод одного за другим и как я понял - это файл вообще не стоит менять. - И можно/стоит менять только tpl "рекомендуемых" (по-моему mudule/featured.tpl) Мне в данный момент это кажется логичным. Я правильно предполагаю? И у меня вопросы - скажите, как быть, если хочется чтобы у "рекомендуемых" была разная верстка на разных страницах? - получается всегда, когда хочется немного другой функционал - нужно писать или брать где-то модуль? Допустим, вместо рекомендуемых - "недавно просмотренные" с той же версткой.
  4. Добрый день. Подскажите новичку. Есть модуль (Текстовый блок html), добавленный в админке. И я понимаю, когда он добавляется в макете, допустим в content_top (верх) у home. А там foreach modules. И естественно он среди них выводится. Но можно ли получать данные модуля по его module_id в совершенно произвольном месте в контроллере/шаблоне?
  5. я догадывался :-) просто не был уверен, можно ли его редактировать на свое усмотрение
  6. Спасибо за ответ. То есть редактировать www\catalog\controller\common\home.php - это нормально?
  7. Добрый день. Подскажите новичку, как правильнее (с точки зрения cms). Можно ли для главной страницы сайта сделать свой макет (со своим контроллером и вьюхой). Или в опенкарте лучше изменять home? То есть изменять его контроллер и вьюху. То, что вьюху в шаблоне можно изменять - это понятно, но можно ли контроллер? Опенкарт не затронет ли при обновлении, и правильно ли вообще. Просто мне нужно на главную взять данные из модели, значит изменять контроллер.
  8. и еще - я посмотрел, вижу модули для дополнительных языков? но сделать без модулей тоже есть такая возможность?
  9. Даже бонусная программа есть в коробке? Можно сделать, чтобы отслеживалось, на сколько рублей человек купил, зачислялись баллы и в зависимости от этих баллов скидка? Форма с параметрами (условно, допустим, поля вес, размер) и кнопка фильтра по ним.
  10. Добрый день. Я давно не работал с OpenCart - всё позабыл) У меня общие вопросы по этой cms. Мне интересно знать, насколько такой проект сложно (или наоборот просто) реализовать в данной cms. Есть ли какие-то подводные камни. 1. В целом это интернет-магазин с корзиной 2. Возможность регистрации/авторизации 3. Возможность добавления отзывов 4. Возможность у посетителей сравнивать товары и добавлять их к себе в избранное 5. Поиск по параметрам 6. Блог (что-то типа новостей) 7. Бонусная программа (допустим, за каждые 10 потраченных рублей - дается 1 балл скидки) 8. Оплата карточками и наличными курьеру 9. Статичные страницы (контакты, сертификаты и пр.) 10. Выбор одного из двуъ языков, двуязычность! Если не трудно, скажите, в чем могут возникнуть сложности? Трудно ли организовать двуязычность сайта на opencart, сложно ли сделать бонусную программу и так далее? Буду очень благодарен!
  11. Добрый день. Подскажите пожалуйста. На сайте есть обычное добавление в корзину. И должно быть групповое - то есть после одного нажатия добавляются несколько товаров с разными опциями. Единственное, что мне приходит на ум - организовать последовательные сразу один за другим добавления через ajax по одному типу товара с набором его опций, а потом вывести сообщение о добавлении. Но - может быть существует стандартный способ добавление товаров "пачками"?
  12. причем там есть две опции. одна из них может быть обязательной и необязательно - это не влияет на работоспособность кнопки Заказать другая должна быть необязательно - иначе кнопка не работает. опции выводятся подобным кодом в foreach($options as $option): <? if($option['name'] == 'Размер'): ?> <select name="<?=$option['product_option_id'];?>"> <? foreach($option['option_value'] as $option_value): ?> <option value="<?=$option_value['product_option_value_id'];?>"><?=$option_value['name'];?></option> <? endforeach; ?> </select> <? endif; ?>
  13. Спасибо, исправлена опечатка. Про опции (обзятальные/необзятальные) вопрос остается открытым :) Там разные товары есть, и у некоторые есть эти опции. // add я добавил скрипт $('#button-cart').bind('click' .... теперь при нажатии происходит добавление в корзину, но только у тех товаров, у которые опции сделаны необязательными
  14. посмотрел опции. сделал их необязательными, теперь при нажатии все равно ничего не происходит. НО при addToCart в консоли происходит добавление в корзину! а можно сделать, чтобы не для одного товара, а сразу для всех товаров с подобными отзывами сделать их необязательными?
  15. спасибо. а какие именно поля, не подскажите? количество вроде изменяется спасибо, с какими конкретно опциями?
  16. http://test54.ru/index.php?route=product/product&product_id=809 Обратите внимание, что там две кнопки Заказать. Та, которая выше - под таблицей цветов, была добавлена пока просто как верстка, на нее не обращайте внимание. Должна работать кнопка Заказать, которая рядом с контролом количества.
  17. Добрый день. Подскажите, пожалуйста. Есть кнопка купить на странице товара. id = "button-cart" как положено. и в остальном тоже. но при нажатии НЕ происходят добавление товара и прокрутка вверх страницы как всегда у опенкарта. кстати, к примеру добавление в Избранное работает как надо! Я пробовал делать так: в консоли браузера вызывать addToCart(809, 1); где 809 - id товара. а 1 количество. На другом опенкарт-сайте (где все работает как надо) товар добавляется в корзину и прокручивается вверх страницы. А на этом сайте происходит почему-то перезагрузка страницы. и товар не добавляется в корзину. файл common.js содержащий функцию, подключается. в чем может быть дело не пойму :unsure:
  18. Добрый день. Подскажите, можно ли (используя стандартный функционал опенкарта) организовать так, чтобы можно было выставлять скидки (в процентах) по производителям. Если нельзя стандартно, есть ли какой-нибудь модуль для этого?
  19. Добрый день. Подскажите, пожалуйста. Сейчас поиск работает по логике "and", то есть если в поиск ввели "abc def", то будет находить только те товары, у которых будет и то, и другое. А хотелось бы, чтобы находились товары, у которых или то, или другое (ну или и то и другое). То есть например, если есть товар с abc (но без def), то он находился. Как задать такой запрос в поиске? Пробовал "abc or def" и "abc, def" - не работает как надо.
  20. Добрый день. Подскажите, пожалуйста. В магазине под управлением opencart есть фильтр цен. Как я понял, это стандартный функционал. И он работает. Но когда добавлены валюты в система-локализация-валюты, то фильтр их не учитывает. То есть показывает, как будто на значение валюты не умножено. Пример: допустим самый дешевый товар значение цены 1, а у самого дорогого 90. Значение валюты 35. По идее фильтр должен показывать от 35 до 3150. А он показывает - от 1 до 90. Хотя надо признать учитывает "правильно" - если поднять ползунок больше 1, то тот, который стоит 35 выпадает, как и надо... Скажите, как его заставить учитывать реальную конечную цену?
  21. Добрый день. Подскажите, пожалуйста, кто знает. :-) Мне нужно сделать так, чтобы в зависимости от цены умножать ее на разную валюту (которые указаны в Система-Локализация-Валюты). Я зашел в catalog/controller/product/product.php нашел строчку, которая превращает числовое значение цены в итоговый формат и при этом умножает на значение курса $this->data['price'] = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax'))); в $product_info['price'] находится числовое значение. а в результате работы функции получается итоговое строковое значение я не пойму, как поменять работу этой функции, когда мне нужно в другой валюте. Чтобы динамически (то есть тут в коде) выбирать другую валюту, чтобы итог другой был :|
  22. нет, там просто $this->document->setTitle($product_info['name']); но в $product_info['seo_title'] и нет ничего вообще в массиве $product_info нет того, что я для товара указал в поле "HTML-тег Title" шаблон возможно изменялся до меня.
×
×
  • 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.