Дмитрий
создать тег скрипт и в него содеримое скриптов поместить
Dmitry
Дмитрий
созается теги и указывается в атрибутах адрес и вставляется в шапку например или куда тебе нужно
Дмитрий
Igor
Дмитрий
и еще я инициировал базовые события
Дмитрий
типа dom loaded
Dmitry
Igor
Какую?
Ну как ты собрался. Ща дам код вставки
Dmitry
Дмитрий
Главное не его 😀
у скрипнтов написано жестко на dom loaded и как ты триггернешь их
Дмитрий
ну кидай
Дмитрий
тоже посмотрю
Igor
Igor
Это util класс из RM
Дмитрий
Igor
Там и вставкии и самии запросы
Дмитрий
тоже ему триггер напишешь свой?
Igor
Igor
Как бы не то что нельзя, просто надо четко контролировать абсолютно все скрипты
Igor
Особенно в J4 они там совсем поехавшие.
Sergey
Дмитрий
// Append new element
let newElement = document.createElement('div');
newElement.innerHTML = html;
newElement.setAttribute(attribute, name);
newElement.setAttribute('data-main', '1');
document.body.appendChild(newElement);
// Move scripts
let layout = document.querySelector(selector + '[data-main="1"]');
layout.querySelectorAll('script').forEach((element) => {
let script = document.createElement('script');
script.setAttribute(attribute, name);
script.textContent = element.textContent;
document.body.appendChild(script);
element.remove();
});
Дмитрий
и где ты что-то триггеришь?
Igor
Igor
К примиеру в корзине. Я делаю так
Дмитрий
ну вот код запускается на dom loaded
Дмитрий
вставил его
Дмитрий
и он не запустится все равно
Дмитрий
и что делать?
Igor
и что делать?
Переписать этот код. Сам код обернуть в функцию и сделать запуст на дом лоадед и например на html render
Дмитрий
Igor
Дмитрий
Ну нет к нему доступу
Дмитрий
Ну из чужого расширения или ещё что-то
Igor
Ну из чужого расширения или ещё что-то
Я же тебе говорю не то что нельзя. Просто результат может быть опасным.
К примеру есть такой баг.
На domloaded висит addEventListner click и при повторном domloaded при нажатие на кнопку скрипт будет срабатывать дважды
Igor
У меня так с количесвтов один раз получилось. Человек нажимал + а у него кол-во прибалялось не на 1 а на 2
Igor
У этого как там его Chouses.js тоже есть прикол с этим при повтороной инициализации он вещается. Так что если ты его инициализирова на donloaded то может случится казус
Igor
А J4 вообще наркоманы они пол инициализаций повесели на изминения дома
Igor
Кстати я таки избавился от axios
Igor
А самое смешное во всех этих плясках с инициализациями в том что jQuery с этим знатно страховало.
Edu
@progreccor Revars не дает шифровать email джумле и оставляет в открытом виде на сайте. Будете фиксить?
Дмитрий
Vladimir
Дмитрий
Вы можете плагин перетащить в сортировке
Vladimir
Это порядок плагинов
Дмитрий
Поставить его перед обработкой email
Edu
попробую, спасибо
Edu
Поставить его перед обработкой email
Дмитрий Защита email это Контент плагин, а revards - системный. Между группами не получается перемещать. Подскажите как у вас получилось его переставить?
Dmitry
Vladimir
https://habr.com/ru/company/yandex/blog/716524/
Vladimir
По традиции ссылки ты не читаешь но гадости говоришь.
Воздержись от очередных гадостей - я в этот раз не буду терпеть. Сразу предупреждаю.
Александр
Подскажите, как собирается url?... Есть категория1>категория2> категория3>Материал, надо чтобы у материала была ссылка /категори2/категория3/Материал. Сейчас /Категория2/Материал, хотя в хлебных крошках, все нормально Главная - Категория2 - Категория3
Vladimir
Сергей Cave
Сергей Cave
причем, материалу не обязательно присваивать отдельный пункт
Александр
Сейчас, чтобы избавиться от категории1 в ссылке, сделано скрытое меню в котором созданы пункты для категория2 > категория 3
Александр
Ну в меню не совсем категория, просто родительский пункт about... в нем пункт со ссылкой на категорию2 из скрытого меню.
Сергей Cave
скрытые меню обычно используются для дополнительной навигации
работая с Joomla (на мой взгляд) правильно иметь одно основное меню (которое можно даже нигде не выводить)
а используя псевдонимы пунктов собирать отдельные меню с выводом нужных пунктов
тогда вы будете получать всегда предсказуемый результат
Александр
sveden это подпункт about, но about в урле не нужен.
Александр
Сергей Cave
так уберите его из основного меню
Сергей Cave
покажите ваше меню
Сергей Cave
из админки скрин
Александр
Александр
Сергей Cave
это два разных меню, я так понимаю
сделайте одно меню для организации крошек и урл с ссылками на категории, материалы и т.д.
а для вывода в модулях сделайте отдельные меню, где сделаете свою структуру, но там используйте только заголовки и псевдонимы пунктов меню
Александр
Остальные пункты, работают штатно... заморока только в сведениях, ссылка должна соответствовать требованиям министерства )
Сергей Cave
и? что вам мешает сделать такое дерево, которое будет удовлетворять министерство?
Александр
... когда проваливаюсь глубже из ссылки пропадает Образование
Александр
Сергей Cave
так у вас каша из двух меню
Сергей Cave
сделайте одно реальное меню
Александр
Основное, просто включает в себя один пункт из скрытого
Сергей Cave
вы меня слышите? вы можете сделать одно меню для формирования урл и крошек?