Дмитрий
создать тег скрипт и в него содеримое скриптов поместить
Дмитрий
Уху, такое и гуглил
тоже самое касается и файлов js
Дмитрий
созается теги и указывается в атрибутах адрес и вставляется в шапку например или куда тебе нужно
Дмитрий
и еще я инициировал базовые события
Дмитрий
типа dom loaded
Dmitry
Igor
Какую?
Ну как ты собрался. Ща дам код вставки
Igor
типа dom loaded
Главное не его 😀
Дмитрий
Главное не его 😀
у скрипнтов написано жестко на dom loaded и как ты триггернешь их
Дмитрий
ну кидай
Дмитрий
тоже посмотрю
Igor
у скрипнтов написано жестко на dom loaded и как ты триггернешь их
Ну я сделал триггер после вствкии. Просто domLoaded может вызвать ад.
Igor
Igor
Это util класс из RM
Дмитрий
Ну я сделал триггер после вствкии. Просто domLoaded может вызвать ад.
когда это не твой код и ты внего не можешь влезть например
Igor
Там и вставкии и самии запросы
Дмитрий
тоже ему триггер напишешь свой?
Igor
Как бы не то что нельзя, просто надо четко контролировать абсолютно все скрипты
Igor
Особенно в J4 они там совсем поехавшие.
Дмитрий
// 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
К примиеру в корзине. Я делаю так
Дмитрий
ну вот код запускается на dom loaded
Дмитрий
вставил его
Дмитрий
и он не запустится все равно
Дмитрий
и что делать?
Igor
и что делать?
Переписать этот код. Сам код обернуть в функцию и сделать запуст на дом лоадед и например на html render
Igor
Менять этот код нельзя
А почему нельзя?
Дмитрий
Ну нет к нему доступу
Дмитрий
Ну из чужого расширения или ещё что-то
Igor
Ну нет к нему доступу
Ну ты можешь сделать его копию через webpack
Igor
Ну из чужого расширения или ещё что-то
Я же тебе говорю не то что нельзя. Просто результат может быть опасным. К примеру есть такой баг. На domloaded висит addEventListner click и при повторном domloaded при нажатие на кнопку скрипт будет срабатывать дважды
Igor
У меня так с количесвтов один раз получилось. Человек нажимал + а у него кол-во прибалялось не на 1 а на 2
Igor
У этого как там его Chouses.js тоже есть прикол с этим при повтороной инициализации он вещается. Так что если ты его инициализирова на donloaded то может случится казус
Igor
А J4 вообще наркоманы они пол инициализаций повесели на изминения дома
Igor
Кстати я таки избавился от axios
Igor
А самое смешное во всех этих плясках с инициализациями в том что jQuery с этим знатно страховало.
Edu
@progreccor Revars не дает шифровать email джумле и оставляет в открытом виде на сайте. Будете фиксить?
Дмитрий
Вы можете плагин перетащить в сортировке
Vladimir
Это порядок плагинов
Дмитрий
Поставить его перед обработкой email
Edu
попробую, спасибо
Edu
Поставить его перед обработкой email
Дмитрий Защита email это Контент плагин, а revards - системный. Между группами не получается перемещать. Подскажите как у вас получилось его переставить?
Edu
Что значит шифровать?
плагин Контент - Скрытие электронной почты отрабатывает до revards
Vladimir
https://habr.com/ru/company/yandex/blog/716524/
Vladimir
По традиции ссылки ты не читаешь но гадости говоришь. Воздержись от очередных гадостей - я в этот раз не буду терпеть. Сразу предупреждаю.
Александр
Подскажите, как собирается url?... Есть категория1>категория2> категория3>Материал, надо чтобы у материала была ссылка /категори2/категория3/Материал. Сейчас /Категория2/Материал, хотя в хлебных крошках, все нормально Главная - Категория2 - Категория3
Сергей Cave
причем, материалу не обязательно присваивать отдельный пункт
Александр
Сейчас, чтобы избавиться от категории1 в ссылке, сделано скрытое меню в котором созданы пункты для категория2 > категория 3
Александр
Ну в меню не совсем категория, просто родительский пункт about... в нем пункт со ссылкой на категорию2 из скрытого меню.
Сергей Cave
скрытые меню обычно используются для дополнительной навигации работая с Joomla (на мой взгляд) правильно иметь одно основное меню (которое можно даже нигде не выводить) а используя псевдонимы пунктов собирать отдельные меню с выводом нужных пунктов тогда вы будете получать всегда предсказуемый результат
Александр
sveden это подпункт about, но about в урле не нужен.
Александр
Крошки такие
Сергей Cave
так уберите его из основного меню
Сергей Cave
покажите ваше меню
Сергей Cave
из админки скрин
Александр
Александр
Hidden
Сергей Cave
это два разных меню, я так понимаю сделайте одно меню для организации крошек и урл с ссылками на категории, материалы и т.д. а для вывода в модулях сделайте отдельные меню, где сделаете свою структуру, но там используйте только заголовки и псевдонимы пунктов меню
Александр
Остальные пункты, работают штатно... заморока только в сведениях, ссылка должна соответствовать требованиям министерства )
Сергей Cave
и? что вам мешает сделать такое дерево, которое будет удовлетворять министерство?
Александр
... когда проваливаюсь глубже из ссылки пропадает Образование
Александр
Хотя в крошках оно есть
Сергей Cave
так у вас каша из двух меню
Сергей Cave
сделайте одно реальное меню
Александр
Основное, просто включает в себя один пункт из скрытого
Сергей Cave
вы меня слышите? вы можете сделать одно меню для формирования урл и крошек?