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

ocdev_pro

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

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

  • Посещение

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

  1. Здравствуйте, вероятно в seopro, модуль ставиться не до конца или есть конфликт с другим модулем. Тех.поддержка модуля и любые исправления на вашем магазине платная услуга
  2. ocdev_pro

    Система очередей на Opencart (RabbitMQ)

    Для простых обывателей и начинающих, мало полезно. Для гуру опенкарта в целом тоже, т.к и так понятно как работать с этим. НО за старания и подробное описание однозначно лайк. Вот только докер тут имхо лишний, у 99% владельцев магазинов на VPS докера нету, а их "одмины" не знают, что это такое. Когда будете работать с магазинами где 500+ заказов в день, все начнет обретать смысл. 4. Про хостинги вообще, смешно до слез... Тем магазинам которые используют шаред хостинг эта статья не нужна в принципе, у них нет не бюджета, не потребности в этом. Но вот из реального опыта скажу, что RabbitMQ решил для одного из моих проектов проблему с отправкой почты, благодаря очередям, т.к сторонний SMTP сервис не мог принимать больше 200 писем в минуту и его нельзя было менять на другой. Если говорить о реальных магазинах, а не ларьках с 3 продажами в день или сайтах мамкиных стартаперов, то очень даже нужная вещь. Но каждый смотрит с высоты своей колокольни, даже если она очень приземленная.
  3. Можете, пишете код который проверяет пользователя по ID и/или по email и/или по номеру телефона и выводите сообщение в товаре или корзине что он уже совершил заказа при найденном совпадении
  4. Понятие удобства у каждого свое, это вкусовщина. Поэтому если то, что представлено в сборке не выдает ошибок и выполняет свою функцию, то априори это не является "жесткими глюками" по причине того что, кому-то не удобно.
  5. Устранены некоторые баги с группами пользователей, добавлен новый функционал для Viber уведомлений, переделаны несколько шлюзов под гибридные рассылки Viber+SMS
  6. @dinox Спасибо за сборку
  7. Я не понимаю, что это у Вас за ошибки и каким модулем создана. Пишите в ЛС, что бы разобраться с проблемой и понять надо ли Вам модуль ставить. Он не решает проблемы, он расширяет базовый функционал ocStore до нужного
  8. ocdev_pro

    Релиз ocStore 3.0.2.0

    Опять Вы начинаете размазывать, мы говорим конкретно о 3 версии и о том, что в ней уже работает. Без всяких модулей итд. Если вы топите за модули Марка, то мне не о чем с вами разговаривать.
  9. ocdev_pro

    Релиз ocStore 3.0.2.0

    Не вижу ничего плохого что бы добавлять в url код языка, и будут ссылки ua-ololo. Давайте рассуждать не с точки зрения направится/не нравиться. А только реальными фактами и аргументами, как специалисты. Со стороны СЕО никаких проблем с этими ссылками нет и скажу больше, это отлично работает и на 100% выполняет поставленные задачи. Поэтому не нужно изобретать велосипед и ломать то что уже есть в ocStore 3 корявыми модулями от Марка
  10. Да не важно как это называется... я вообще код х**рю. Вместо того-что бы по старой привычке докапываться до слов, пишите нормальный код. Посыл от @dinox вполне адекватный и правильный, то что там в самом opencart есть косяки по codestyle итд не означает, что вы все должны деградировать и писать как придумается. Стандарты ведь существуют не просто так, лучше бы вам коллеги начать их придерживаться. Ну вот за прямые запросы в БД из контроллера, надо отдельное наказание ввести.
  11. Почему Вы здесь, если другие модули не нужны? Выше я дал ссылку на бесплатный модуль, ставьте, настраивайте и не имейте проблем. В свою очередь я всегда буду благодарен за финансовую поддержку модуля (информация есть на странице модуля)
  12. Серж, потому-что на голом энтузиазме никто в наше время ничего пилить не будет)) А если пилить, то уже на чем-то современном, типа Laravel + Vue или React. В противном случае и так сойдет)) Чего реально не хватает в Opencart так это ORM и API, что бы разделить бек и фронт. Ну а о постоянном дублировании кода итд уже и говорить не стоит, это не излечимо)
  13. Ну я знаю только один Arastta, но чет у ребят не особо поперло и новых версий они не пилили. Да нет смысла делать какой-то форк. Opencart имеет сам по себе широкую известность и в этом весь смысл, бюджетно, просто. Сделай форк о котором никто не знает, и что дальше.. попробуй его раскрутить
  14. Как минимум стоит поставить нормальные права на файлы и папки. Ну и как вариант, перестать использовать всякие Ноунейм канторы для своих проектов. Возьмите хотя бы AdminVPS
  15. Debian 9.. А на домашнем пади Windows XP.. Ладно, суть то в чем certbot поставить, там же пошаговая инструкция apache + debian 9 или же nginx + debian 9 Но дальше идет конфиг hosts и для apache и nginx, он разный, все зависит от того, что там у Вас. Если нет понимания работы веб-сервера на линукс, ставьте ISPmanager и тыкайте кнопки параллельно с гуглением вопроса. Смотрите логи сервера в /var/logs/apache или nginx там все ответы как правило будут.
  16. Потому-что там нет SeoPro и данное решение создано в поддержку сборки ocStore!
  17. Дает возможность задавать мета-данные на каждом языке для главной страницы
  18. listen 37.143.12.50:443 ssl default_server; И по IP светится сайт и нет http2 Надо локальный домен заглушку c такими параметрами, а на основной домен listen 37.143.12.50:443 ssl http2;
  19. Ну так смысл такой же, добавить поля на нескольких языках и дергать их значения с $language_id Например Дергаем все доступные языки в контроллере модуля в админке $this->load->model('localisation/language'); $data['languages'] = $this->model_localisation_language->getLanguages(); if (isset($this->request->post['title'])) { $data['title'] = $this->request->post['title']; } elseif (!empty($module_info)) { $data['title'] = $module_info['title']; } else { $data['title'] = ''; } выводим поле с учетом id языка <?php foreach($languages as $language) { ?> <input type="text" name="title[$language['language_id']]" value="<?php echo $title[$language['language_id']] ? $title[$language['language_id']] : ''; ?>" /> <?php } ?> В контроллере модуля на фронте получаем текущий ID языка $language_id = $this->config->get('config_language_id'); $title = $this->config->get('config_somemodule_title'); $data['title'] = $title[$language_id']; Ну и выводим его в шаблоне потом <?php echo $title; ?>
×
×
  • Создать...

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

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