Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

ocdev_pro

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

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

  • Посещение

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

  1. Скриншоты, слова.. где ссылка на модуль для всех версий Opencart с внятной инструкцией, бесплатно и без регистрации?
  2. А вот тут не надо)) Мой мультиязык, бесплатен, помог многим (и многим поможет) + не для всех, но есть решение для OC 3. Вот и аргументы, и факты. Делом надо доказывать, а не пустыми разговорами. Не хочу продолжать дискуссию с человеком которые не может подтвердить свои слова делом.
  3. Мы тут пытаемся разбираться в вопросах и решениях. А Вы только гав гав и ничего по теме. Что было сделано Вами для решения проблемы перехода и соблюдения требований закона для пользователей opencart ? Верно, ничего. Так что лучше не надо ничего писать. Собака лает - караван идет.
  4. smsc.ru (ua) предоставляет услугу Виртуальных номеров для приема смс, а также хостинг SIM, проконсультируйтесь у них, есть ли техническая возможность отображать как отправителя Виртуальный номер А для отправки смс с сайта можете использовать модуль, у него есть интеграция со шлюзом SMSC
  5. Он беслпатен, как и для 2.3 только еще не оформил инструкции и описание
  6. Это вероятно opencart 3 у Вас, там ничего не надо делать, кроме как поставить мой модуль hreflang, пишите в ЛС за ним
  7. OCMOD для поддержки совместимости MegaFilter Pro/Plus уже доступный для скачивания. Убедитесь что Ваша версия фильтра не ниже указанной! Это можно посмотреть в настройках фильтра во вкладке Поддержка, при необходимости обновитесь до актуальной версии!
  8. Это выдает Файл который нужно загрузить вручную. ТС спрашивает об автоматизированной выгрузке по API, пока не встречал подобных реализаций. Можно сделать, там по сути тот же принцип что и с другими площадками.
  9. Читайте сообщение выше и условия использования WesternBid и для чего он вообще нужен. Как раз таки вопросы по paypal и Украине отпадут
  10. Они не могут работать как шлюз насколько мне известно пока, Вы можете с ЛК выставлять счета физ лицам на email а они уже могут оплатить картой перейдя по их ссылке. Попробуйте WesternBid для приема платежей через Paypal
  11. Не предлагайте заведомо ложные варианты решений. Нужно немного и о качестве думать.
  12. А если язык сайта при покупке не русский?.. Вы предлагаете делать "костыли" то в письме на Украинском например придет текст на русском, это не окей. объявляйте языковые переменный и пишите их значения в языковой файл!!! тогда будет что-то вида $format = $this->language->get('text_fio') . '{firstname} {lastname}' ......
  13. здесь опять же дело в понимании кода. Если Вам нужно в письмо о заказе Выводить какие-то поля которых нет. Так создайте их Например: в model/chechout.../order.php перед new Mail.... обьявляем переменную $data['fio'] = $order_info['firstname'] . ' ' . $order_info['lastname']; Ну и в своем шаблоне письма template../view.../mail/order.tpl в нужном месте Выводите <?php echo $fio; ?> И аналогично с любыми данными которые можно дернуть из заказа
  14. ocdev_pro

    Ошибка Twig_Autoloader

    Минимально, юзайте OpenServer под винду. и PHP 7.3 поставьте. А по хорошему, надо использовать composer и посмотреть как сделано в opencart 3.0.3.7
  15. Вы чё все такие злые, Токсики? Один не понял, другой завелся.. нет другого места погавкаться? Прекратите.
  16. Не совсем так. Есть контроллер на php в нем обьявляются переменные через $data['var_name'] = 'Чему-то равно'; Дальше в контроллере вызывается "view" который запрашивает определенный twig файл по названию без расширения и передает в него $data. И вот потом twig обрабатывает весь массив $data который пришел и выводит ваши переменный через {{ var_name }} Это если не вдаваться в промежуточные процессы response, render итд
  17. В product.php объявить переменную $data['has_added'] = $this->cart->hasAdded($product_info['product_id']); А в шаблоне уже ее вызывать по примеру ранее <?php if($has_added) { ?> .. итд Нет смысла спрашивать, здесь вопрос в элементарном понимании работы всей этой кухни. Такие решения четко потом показывают клиенту, почему професиионалы работают дороже.
  18. Вам в метод $this->cart->hasAdded(// сюда передаем id товара который проверяем); если добавляете перед массивом $data['products'].. то определяем переменную $has_added = $this->cart->hasAdded($result['product_id']); которая из запроса получить значение TRUE или FALSE а в массив $data['products'] = array( 'added_to_cart' => $has_added, потом в шаблоне где идет цикл <?php foreach ($products as $product) { ?> можно вызвать это значение и запустить в условие <?php if($product['added_to_cart']) { ?> ТОВАР в КОРЗИНЕ <?php }else{ ?> ТОВАР НЕ В КОРЗИНЕ <?php } ?> .... <?php } ?> P.S Вам надо не пытаться понять Opencart, а учить просто язык программирования PHP, Вы по матчасти просто не знаете ничего
  19. Минимум 8 запросов, и если найдены опции, запросит еще опции.. и в итоге при каждом обращении в корзину за методом getProducts выходит N товаров * 8 запросов Если на странице 30 товаров, получаем 240 запросов только от 1 юзера. И только на корзину. А еще есть получение самих товаров, где LEFT JOIN product_description итд делаются в 1 запросе.. Огромном и тяжелом.. + модули итд. для БД много но мелких запросов обработать гораздо проще. На магазине в 100 товаров оно может и не заметно согласен, но если взять магаз от 20000 да еще и с трафиком, то никаких ресурсов не хватит и будут тормоза
×
×
  • Создать...

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

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