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

ocdev_pro

Users
  • Posts

    2,022
  • Joined

  • Last visited

Everything posted by ocdev_pro

  1. Здравствуйте, вероятно в seopro, модуль ставиться не до конца или есть конфликт с другим модулем. Тех.поддержка модуля и любые исправления на вашем магазине платная услуга
  2. Для простых обывателей и начинающих, мало полезно. Для гуру опенкарта в целом тоже, т.к и так понятно как работать с этим. НО за старания и подробное описание однозначно лайк. Вот только докер тут имхо лишний, у 99% владельцев магазинов на VPS докера нету, а их "одмины" не знают, что это такое. Когда будете работать с магазинами где 500+ заказов в день, все начнет обретать смысл. 4. Про хостинги вообще, смешно до слез... Тем магазинам которые используют шаред хостинг эта статья не нужна в принципе, у них нет не бюджета, не потребности в этом. Но вот из реального опыта скажу, что RabbitMQ решил для одного из моих проектов проблему с отправкой почты, благодаря очередям, т.к сторонний SMTP сервис не мог принимать больше 200 писем в минуту и его нельзя было менять на другой. Если говорить о реальных магазинах, а не ларьках с 3 продажами в день или сайтах мамкиных стартаперов, то очень даже нужная вещь. Но каждый смотрит с высоты своей колокольни, даже если она очень приземленная.
  3. Можете, пишете код который проверяет пользователя по ID и/или по email и/или по номеру телефона и выводите сообщение в товаре или корзине что он уже совершил заказа при найденном совпадении
  4. Понятие удобства у каждого свое, это вкусовщина. Поэтому если то, что представлено в сборке не выдает ошибок и выполняет свою функцию, то априори это не является "жесткими глюками" по причине того что, кому-то не удобно.
  5. Устранены некоторые баги с группами пользователей, добавлен новый функционал для Viber уведомлений, переделаны несколько шлюзов под гибридные рассылки Viber+SMS
  6. Я не понимаю, что это у Вас за ошибки и каким модулем создана. Пишите в ЛС, что бы разобраться с проблемой и понять надо ли Вам модуль ставить. Он не решает проблемы, он расширяет базовый функционал ocStore до нужного
  7. Опять Вы начинаете размазывать, мы говорим конкретно о 3 версии и о том, что в ней уже работает. Без всяких модулей итд. Если вы топите за модули Марка, то мне не о чем с вами разговаривать.
  8. Не вижу ничего плохого что бы добавлять в url код языка, и будут ссылки ua-ololo. Давайте рассуждать не с точки зрения направится/не нравиться. А только реальными фактами и аргументами, как специалисты. Со стороны СЕО никаких проблем с этими ссылками нет и скажу больше, это отлично работает и на 100% выполняет поставленные задачи. Поэтому не нужно изобретать велосипед и ломать то что уже есть в ocStore 3 корявыми модулями от Марка
  9. Да не важно как это называется... я вообще код х**рю. Вместо того-что бы по старой привычке докапываться до слов, пишите нормальный код. Посыл от @dinox вполне адекватный и правильный, то что там в самом opencart есть косяки по codestyle итд не означает, что вы все должны деградировать и писать как придумается. Стандарты ведь существуют не просто так, лучше бы вам коллеги начать их придерживаться. Ну вот за прямые запросы в БД из контроллера, надо отдельное наказание ввести.
  10. Почему Вы здесь, если другие модули не нужны? Выше я дал ссылку на бесплатный модуль, ставьте, настраивайте и не имейте проблем. В свою очередь я всегда буду благодарен за финансовую поддержку модуля (информация есть на странице модуля)
  11. Серж, потому-что на голом энтузиазме никто в наше время ничего пилить не будет)) А если пилить, то уже на чем-то современном, типа Laravel + Vue или React. В противном случае и так сойдет)) Чего реально не хватает в Opencart так это ORM и API, что бы разделить бек и фронт. Ну а о постоянном дублировании кода итд уже и говорить не стоит, это не излечимо)
  12. Ну я знаю только один Arastta, но чет у ребят не особо поперло и новых версий они не пилили. Да нет смысла делать какой-то форк. Opencart имеет сам по себе широкую известность и в этом весь смысл, бюджетно, просто. Сделай форк о котором никто не знает, и что дальше.. попробуй его раскрутить
  13. Как минимум стоит поставить нормальные права на файлы и папки. Ну и как вариант, перестать использовать всякие Ноунейм канторы для своих проектов. Возьмите хотя бы AdminVPS
  14. Debian 9.. А на домашнем пади Windows XP.. Ладно, суть то в чем certbot поставить, там же пошаговая инструкция apache + debian 9 или же nginx + debian 9 Но дальше идет конфиг hosts и для apache и nginx, он разный, все зависит от того, что там у Вас. Если нет понимания работы веб-сервера на линукс, ставьте ISPmanager и тыкайте кнопки параллельно с гуглением вопроса. Смотрите логи сервера в /var/logs/apache или nginx там все ответы как правило будут.
  15. Потому-что там нет SeoPro и данное решение создано в поддержку сборки ocStore!
  16. Дает возможность задавать мета-данные на каждом языке для главной страницы
  17. listen 37.143.12.50:443 ssl default_server; И по IP светится сайт и нет http2 Надо локальный домен заглушку c такими параметрами, а на основной домен listen 37.143.12.50:443 ssl http2;
  18. Ну так смысл такой же, добавить поля на нескольких языках и дергать их значения с $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; ?>
×
×
  • 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.