Дропшип не пробовали? Существуют партнерки, типа такой
Добавьте в форму скрытое поле, а в js-файле, который меняет product.html, добавьте метод добавления нужных вам позиций в это скрытое поле. В php вам останется просто к имени и телефону добавить еще значение из этого поля
Он указывается в скрипте, который занимается обработкой формы и отправкой письма
Вариант вставлять текст через js асинхронно не рассматриваете? AdSense, например, так вставляет рекламные блоки.
Пара строк кода
Можно попробовать вот такой костыль еще:
.video-container { overflow: hidden; text-align: center; position: relative; width: 100%; max-width: 576px;}.video-container:before { content: ""; display: block; padding-top: calc(100% / (5/3));}.video-container iframe { top: 50%; left: 50%; transform: translate(-50%, -50%); position: absolute; margin: auto; width: 100%; height: 100%;}
Оборачиваем фрейм в блок с условным классом .video-container. Где 5/3 - это отношение ширины к высоте, замените на нужное соотношение просто. max-width - чтобы на больших мониторах фрейм не расползался на всю ширину
Обычно фрейму надо высоту в явном виде указывать. Либо если у родительского элемента указана высота, то фрейму можно задать высоту 100%. height: auto работать не будет, потому что фрейм не умеет распознавать высоту своего содержимого, как другие элементы.
Прописать абсолютный путь как есть:
define ('DIR', '/home/newdirectory/');
Либо можно сделать что-то вроде cdn на поддомене с DocumentRoot'ом в новую папку. Тогда можно будет обращаться к картинкам просто по хосту:
define ('DIR', '//cdn.domain.com/');
RewriteEngine on RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} =domain.com RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Попробуйте так
Если у вас нет доступа к файлам сайта, то php вы никак не скачаете. JS не работает, скорее всего, потому что пути меняются. Вы как его качаете? Через браузерный "Сохранить как"? Пробуйте специализованный софт. Самое крутое, что встречал, для этой цели - встроенный в линуксе wget.
Dram, вариант MikeTheRaven помог? Если нет, можно еще так попробовать:
$content = preg_replace('/\n/', '<br>', $content);