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

cha0s

Users
  
  • Posts

    176
  • Joined

  • Last visited

Everything posted by 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 и задать статично ему язык, мне надо только инвойс лист на печать пускать на другим языке и все, остальное все остается на русском=)
×
×
  • 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.