• Как вывести Email из настроек магазина OpenCart3 TWIG?

    @Spb9118002 Автор вопроса
    Сам решил вопрос, короче заходим в контроллер по адресу - /public_html/catalog/controller/common. Открываете footer, header или то что вам надо, и там вставляем данный код - $data['email'] = $this->config->get('config_email');
    Ответ написан
    Комментировать
  • Как понять значение этой строки?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    каждая команда после завершения возвращает код возврата.
    для if важно не сравнение чего-либо с чем-либо, а именно код возврата команды, который 0 - успех, не ноль - ошибка.
    поэтому if [ A == B ] - это не сравнение а выполнение команды[ ]
    так и тутif ping - это не сравнение, а выполнение команды pingи получение ее кода возврата

    > /dev/null 2> /dev/null
    > - перенаправление вывода stdout в нул
    2>перенаправление вывода stderr в нул
    Это чтобы на экран команда ничего не выводила - ни основной вывод ни ошибки

    p.s. посмотреть код возврата можно через переменную $?
    ping -c 1 google.com
    echo $?
    
    ping -c 1 google.com1
    echo $?
    Ответ написан
    1 комментарий
  • Как написать сайт с фронтендом и бэкендом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    По бэкенду умею писать программы на go , которые умеют отправлять данные в базе данных по http запросам

    По фронтенду знаю React немного , JS и т.д

    Есть задание , есть сервер , надо написать сайт где в водишь имя и фамилию .

    Вы знаете всё необходимое.

    правда незнаю как заставить его работать с фронтендом

    незнаю как введённые данные отправлять в бэкенд

    То есть не знаете ничего, в предыдущих утверждениях обманули.
    Ответ написан
    Комментировать
  • OpenCart или Woocommerce?

    Лично мне, в силу отсутствия надобности, не приходилось ковырять код opencart'a, но очень сильно раздражает тот факт, что какой-нибудь эквайринг сбербанка там находится в виде платного модуля (давно это было, может что-то поменялось). На сколько помню там используется MVC для шаблона, в общем-то полезная порой вещь. В качестве плюса опенкарта могу отметить лишь тот факт, что это все-таки CMS конкретно под магазин, в отличие от Wordpress, в котором куда более расширенный функционал, который, однако, может и не использоваться, а ресурсы будут уходить.

    Сам работаю с Woocommerce по нескольким причинам:
    1. Внутренности любого шаблона довольно удобно сделаны, что позволяет очень быстро все редактировать. Добраться до какого-нибудь шаблона формы заказа при оформлении товара - просто, в опенкарте порой возникали трудности.
    2. Наличие кучи готовых модулей вплоть до интеграции с 1с Предприятием. Очень удобно.
    3. Те же оплаты кредитными картами (которые, тут плюс, у опенкарта стоят чуть ли не из коробки) можно внедрить использованием Яндекс.Кассы.
    4. Реально каких-либо серьезных навыков программирования, чтобы развернуть свой ИНДИВИДУАЛЬНЫЙ магазин, не требуется. Достаточно лишь найти нужные плагины.
    5. Возможность работать с woocommerce хуками иногда бывает крайне полезной.
    6. Как правило любая проблема, которая у вас возникла, уже давно имеет решение, ибо коммьюнити, как мне кажется, у вукомерса больше, нежели у опенкарта.

    P.S Хочу отметить, что это лишь мое мнение. Опыта работы с опенкартом было мало, попытался описать все, что за этот опыт успел увидеть.
    Ответ написан
    Комментировать
  • Современная соц сеть с помощью JavaScript, какие лучше всего использовать технологии?

    kocherman
    @kocherman
    А зачем вообще что-либо разрабатывать когда всё готово? - Запускайте хоть сегодня!
    Есть такая штука Матрица: https://matrix.org/discover
    Она объединяет в себе множество различных функций, связанных с peer-to-peer-передачей_данных.
    Есть личные сообщения между двумя друзьями.
    Есть возможность подключать к разговорам несколько друзей.
    Есть поддержка открытых комнат(каналов), на которых можно постить новости подключенными ботами, например, из того же телеграмма.
    Есть поддержка прозрачного шифрования peer-to-peer. Необходимо сверять ключи наподобие OTR в Jabber. Также есть поддержка шифрованных комнат, платных комнат и проч.
    Полный список статей от создателей тут: https://matrix.org/docs/develop/
    Подключаемые мосты: https://matrix.org/bridges/
    Описание API: https://matrix.org/docs/spec/
    Исходные коды: https://github.com/matrix-org

    Теперь про клиент к этому хозяйству.
    Клиентов к матрице очень много (официальных только около 20шт): https://matrix.org/clients/
    Один из самых продвинутых клиентов для Desktop - Riot. Как вы и заказывали - вылитый Discord (см. скриншот ниже).
    Сайт проекта: https://riot.im/
    Исходный код: https://github.com/vector-im/riot-web/
    riot-web-large.png
    Ответ написан
    Комментировать