Нет, к сожалению. Такую связку я пробовал. Тогда уходит в "циклическое" даже сам сайт. Убирает циклическое добавление RewriteCond %{HTTP:X-Forwarded-Proto}, но это не разграничивает http и https все равно.
aleks-th, Долго объяснять. Так там сложилось. CMS сайта - спецефичная и малоизвестная, название вряд ли что-то скажет. Настроить в конфиге - не вариант, т.к. конфига толком и нет. Если только через htaccess, к которому у меня есть доступ. Доступ к админке, кстати, - строго с определенного IP-адреса. Со "всего Интернета" она вообще не загрузится. Хотя, если задаться целью... но это вряд ли будет кому-то интересно).
Refguser, Не совсем понял, разве это поможет?.. Нужно именно принудительно разграничить. Админка тупо не работает с https, а на сайте нужен только https.
Спасибо за рекомендации, но никаких промежуточных миграций "с J3 на 4 и ещё раз на 4..." не планирую.
Есть J2.5 со своими таблицами контента, которые (конечно, с учётом некоторых нюансов) вручную "перетекают" в таблицы последней Joomla 4.x.
Собственно, так уже и сделал и пока, навскидку, проблем не заметил.
Если, всё же, есть подводные камни, которые могут вылезти потом, то с большим интересом бы прочитал о них. Ничей полезный опыт здесь не отвергаю.)
Нет, J2XML для меня оказался не проще.
Много мороки с ним на таких объёмах контента. Да и результат не гарантирован.
В итоге всё сделал через перенос таблиц БД: Joomla 2.5 -> Joomla 4.x. Немного разобраться в структуре "что-откуда-куда" и, в принципе, - проблема решаема.
UntitledNikname, Немного не то. Мне не нужно добавлять *active* к parentElement li. Мне нужно добавить его к ссылке внутри h2, который стоит выше в DOM.
Спасибо за наводку, но пока не очень понятно, как .parent() может здесь помочь. Им я, допустим, найду <li class="is_child">, что выше, а нужно как-то "ухватить" <a href="#">Header 1</a>
RewriteCond %{HTTP:X-Forwarded-Proto}
, но это не разграничивает http и https все равно.