Во многих случаях возникает необходимость подключения javascript в модуль или в компонент. Начнём с того, что подключать javascript следует в шаблоне модуля или компонента, чтобы в случае необходимости переопределить шаблон не приходилось ещё и код модуля/компонента менять и помнить об этом изменении при обновлении.
Взял на aliexpress роутер mercury mw150r. Всё хорошо, прошивка только китайская, впрочем это тоже не особая проблема, в интернете можно найти переводы. pppoe мне, и по приложенной инструкции на китайском, удалось настроить. В придачу ТТК приспичило сломаться как раз во время настройки и я долго не мог понять, это провайдер тупит или роутер. В конце концов всё заработало, но всплыла неприятная проблема, роутер постоянно предлагал включить wpa2/aes хотя всё и так было включено.
И только при заходе по https всё работало хорошо. Подумав о фаерволе в настройках ничего путного найти не удалось. Помогла смена порта админки роутера. Я так предполагаю, что роутер хотел проверять соединения к себе, но видимо по ошибке реагировал на весь трафик, который шёл через 80 порт.
Такое случается, если используются не стандартные коды статусов в virtuemart. Т.е. если добавили какой то новый статус заказа с кодом A, то в теме письма будет COM_VIRTUEMART_MAIL_SUBJ_VENDOR_A. Для решения этой проблемы нужно в языковой файл виртумарта добавить эти строки для каждого нестандартного заказа.
Сделал плагин доствки virutemart для Новой Почты. Но очень хотелось бы сделать его через API, а но доступен, только если договор с ними заключить, поэтому даже сделаю бесплатно тому, кто даст доступ:)