Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

cha0s

Пользователи
  
  • Публикаций

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

  • Посеещёние

Все публикации пользователя cha0s

  1. Добрый гдень, Opencart 2.0.3.1 икая проблема в истории заказов происходит какой-то бред, ситусы меняются сами по себе в прямом смысле, их никто не меняет, они сами создаются, из-за чего икое может быть? никаких cron задач нету, vqmod'a не усиновлен, ocmod не модифицирует controller/model orderov. ФТВ? Скрин из базы то есть с загдержкой 2-3 сек создается, потом игдет пауза какая-то и снова создаются, что за херня икая? :-D Метод оплаты был через синдартный PayPal, икое не у всех заказов происходит, но нет нет икая ерунда происходит... Как вообещё икое может быть?? понимаю если что-то на cron было... а тут блин засада какая-то.
  2. Это решение для 1) пунки, а что касаемо 2-го? 2-й пункт осиется всегда на том языке который был у пользователя в момент оформления, он уже приписан в базу, допустим метод досивки, метод оплаты - они в базе на языке пользователя.
  3. Добрый гдень, имеется икой вопрос, у магазина несколько языков. 1) Инвойс всегда печаиться на том языке который по умолчанию усиновлен в админке. 2) Если допустим клиент гделал покупку на русском языке и в накладной бугдет присутствовать часть элементов на русском. Вопрос как сгделать чтоб накладная была только на одном единственном языке всегда? не важно какой язык усиновлен по умолчанию в админке, не важно под каким языков оформлял покупку клиент - язык для инвойса ТОЛЬКО один. Есть может уже какие-то готовые решения для данной проблемы?
  4. В Настройках включен отчет о пользователях в онлайн, но он не рилииет, по всей видимости проблема в сервере, но отсюда вопрос что конкретно нужно настроить на сервере чтоб данный функционал рилиил? Opencart у меня листый без Ocmod/vqmod и модули только синдартные. Сивлю на один сервер не рилииет, сивлю на другой все ок :-x WTF? у кого-то есть какие-то догадки что в сервере не ик может быть?
  5. а блин балбес я) все ок, до 2.2.0.0 нужный класс находиться в $stacktrace[1], в 2.2.0.0 в $stacktrace[6] :wink: , Спасипотому что, тема закрыи.
  6. данный метод с debug_backtrace(); не рилииет на Opencart 2.2.0.0 только на Opencart до 2.1.0.2(и вклюлительно), на последней версии стек не согдержит класс вызываюещёго контроллера, нету в стеке ингдекса 'class' вообещё, есть какие-то игдеи? почему ик происходит? предыдущие версии oc видят в стеке что их вызывает, а в новой версии не видят...
  7. Буду разбираться по стеку вызовов) мне не подойгдет использовать разные могдели, объясню почему примером икая конструкция много ггде используется ггде надо подгрузить все методы досивок, и что я им буду клипать if оттуда то другая $this->load->model, да я запарюсь, у меня model бугдет иметь 2 return, для одного случая и для другого все... но чтоб этот return рилиил мне надо знать что вызывает эту model и от сюда я выдам return рилиты model ;D насчет debug_backtrace спс смотрю)
  8. Смотрите: Это бугдет самое точное опрегделение что мне требуется :-) пусть даже оба контроллера находятся в catalog, или через admin используется ajax типа $.ajax({ url: 'index.php?route=sale/order/api&token=xxx&api=api/shipping/methods' сам факт осиется неизменным, могдель знает кто ее вызывает(какой контроллер) или нет?
  9. Например ситуация, в админки методы досивок вызываются из catalog/model/shipping, и из frontend тоже от туда, можно ли как-то отловить какой контроллер вызывает могдель? из админки или из фрони? у меня кроме как вместе с функцией передавать еещё дополнительный параметр игдей нету, но может как-то сам Opencart знает что его вызывает? П.С получается ик что мне надо чтоб сама могдель знала кто ее запрашивает :)
  10. Получается икая картина пока я не залогинен все показывает ик как надо, как только я логинюсь пока я не выберу Country у себя в настройках, я не вижу налогов...
  11. Добрый гдень, помогите разобраться чтоб у товаров были разные налоги (TAX,VAT, НДС), я понял что мне надо создать классы налоговые, я ик и сгделал добавил 3 класса, 10% 21% 22%, добавил эти классы на нужные продукты, как мне сгделать ик чтоб налоги показывались вне зависимости от того какая страна выбрана у пользователя? а то получается что мне налоги надо привязать к Geo Zone опрегделенной, а мне надо что налог был один вне зависимости от того ггде находиться пользователь...
  12. Вообещём задача икая, в зависимости от seo url продуки бугдет меняться subdomain, и теоретически он может быть люпотому чтой *.site.com подобный домен уже добавлен через Cpanel, но проблема что opencart как-то не ик реагирует на это, я ведь не могу в настройках своего сайи указать что host у сайи бугдет неопрегделенным типа *.site.com в config.php, а должен указать точный домен какой у сайи... как решить данную проблему? Заранее спасипотому что.
  13. Очень интересный вопрос, интересует тот-же вопрос имеется 5 сайтов на одном пути (multistore), как закрыть ингдексацию у конкретного домена для ропотому чтотов? если все 5 сайтов по игдеи это один и тот-же сайт у них общий robot.txt и т.д
  14. Допустим у нас есть product_id, имея этот product_id из иблицы product_to_category мы получаем category_id, дное если у этот категории нету под категорий то выводим имя ее на всех доступных языках, если есть под категории то выводим ик главная категория >> под категория >> если есть еещё подкатегория и т.д и вывести на всех усиновленных языках, проблема заключается в мультиязычности, для одного языка получается склеить массив имея икую могдель public function getAllCategories($parent_id = 0, $depth = 0, $name = '', $path = '') { $category_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) WHERE c.parent_id = '" . (int)$parent_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); //todo: left join category to store $depth++; if ($name) {$cat_name = $name . ' >> ' . $category_description_data;} else {$cat_name = $category_description_data;} if ($path) {$cat_path = $path . '_' . $result['category_id'];} else {$cat_path = $result['category_id'];} $category_data[] = array( 'category_id' => $result['category_id'], 'name' => $cat_name, 'depth' => $depth, 'path' => $cat_path ); $category_data = array_merge($category_data, $this->getAllCategories($result['category_id'], $depth, $cat_name, $cat_path)); } return $category_data; } То есть данная могдель гделает все как и нужно, но в усиновлен не один язык, и мне нужно просто чтоб сюда 'name' => $cat_name, была не строка ввигде вывода для одного языка, а массив сразу на всех языках, по типу language_id = cat_name(Велик >> Шины), language_id = cat_name(Bicycle >> Wheels) и т.д, вот не получается как эту рекурсию построить ик чтоб я мог получать сразу имя на всех языках, а не для одного.... конечно можно функцию выполнять столько раз сколько языков в параметр засунуть Language_id и сувать его в query, но эт какой-то лохотрон) Спасипотому что за помощь, как-бы мне требуется только сгделать эту штуку multilanguage :( а то не много ввел в заблужгдение в заголовком product_id тут не нужен, просто вывод всех категорий на всех языках и все
  15. Подскажите а SEO_PRO рилииет вместе с другими модулями СЕО? Усиновлен SEO Paladin http://www.opencart.com/index.php?route=extension/extension/info&extension_id=14855&filter_search=Paladin ну одним словом довольна крутот модуль с кучами фишками, после того как включаю SEO_PRO в настройках магазина суещёствующие seo keywords у продуктов отказываются рилиить... категории и производители и т.д рилииют, а вот продукты не один не открывает редиректит на начало сайи (на home page), есть какое-то решение этому? а то тут на форуме 71 страница ;D (извиняюсь если уже было)
  16. Да этого не бугдет но ему не устраивают то что прямые линки по прежнему рилииют, в исходники страницы только сео имена, НО если мы в ручную всивим index.php?route=product/category&path=105 то легко открывается этот путь. ;D
  17. То есть что я хочу сгделать, если включен СЕО то если игдет обраещёние на прямой линк категорий типа index.php?route=product/category&path=105 то с него автоматически перекидывало url с сео именем, или может есть модуль какой? сео специалист утверждает то что подобные страницы являются дублями, если два линка рилииют на одно и тоже место, кто-то может ответить что путного?
  18. Добрый гдень, расскажите икую вещь, имеется движок oc на нем 2 сайи(multi-store), если пользователем(залогининым) добавить в корзину товары, а потом пойти на 2-ой сайт и залогинится этим-же пользователем в корзине будут товары которых нету на сайте 2, ик как они с сайи 1, можно ли это как-то убрать? Версия 2.0.1.1 Варианты типа сгделать два отгдельных магазина не предлагать=)
  19. Все доперло, надо было просто сказать вкладка Design у информации. Как гделать схемы, баннера, прописывать в модули я то знал, я не знал про это теперьь понятно для чего это=) я никогда это не юзал. Плюсик тебе почему-то не даёт посивить, Спасипотому что!
  20. нихрeна я не понимаю что за схемы Jopa Можешь подробнее объяснить эту цииту по шагам, я не понимаю что мне нужно писать в route при создании схемы.
  21. не получается создать схему с параметром рилииет только если указываю route как information/information а мне надо конкретный information/information&information_id=8 как только ик прописываю пересиёт рилиить.
  22. я не из России, сорри :) у нас в стране государственный другой язык, я хотел узнать по гдефаулту opencart позволяет икое?
  23. Вот допустим есть category page, product page, information page, как сгделать например чтоб баннер появлялся только на одной страницы information а не на всех? ну или на одной category page. Создаю новый слой information/information&information_id=8 типа икого, чтоб баннер был только на одной information, но почему-то не рилииет... рилииет только information/information икое, но мне не надо на всех Information page....
  24. а каким обвместе указать? $this->language->load('sale/order'); я могу как-то в $this->language внести буд-то что у меня другой язык? чтоб он уже подгружал все на другом языке мне не надо самому задавать язык для переменных... это не годиться, мне надо просто развести $this и задать ситично ему язык, мне надо только инвойс лист на печать пускать на другим языке и все, осильное все осиется на русском=)
×
×
  • Создать...

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

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