Sergey
Backward compatibility plugin
нет такого по названию
Eugene
Behaviour - Backward Compatibility
Eugene
но не факт, что включение плагина поможет. это только предположение
RINAT
https://www.facebook.com/groups/joomlanospam/permalink/10159332340780997/?mibextid=Nif5oz
RINAT
https://www.facebook.com/groups/joomlanospam/permalink/10159332340780997/?mibextid=Nif5oz
Just wanted to share that Joomla is so awesome you can even use it to build a website that replicates the style of geocities Be patient - it takes a long time to load but I assure that the memories it brings back are worth every second. This proves that you can lead the designer to water but you can't make them drink it
Sergey
Восстановил работу сайта. Все работает отлично. НО на сикуле 8 не завелось. В итогде пых 8.2 и сикуль 5.7. Полет нормальный.
hary
Так если новая джумла 5, то и майскул там ведь повыше был. Я не помню за маускул, но Мария больше чем 10.5 кадется
hary
И майскул не 8й ли?
Sergey
И майскул не 8й ли?
На 8 мускуле не получилось как раз завести
hary
Так как 5ка на 5м работает?
hary
Разве он подходит?
RINAT
На 8 мускуле не получилось как раз завести
Даже если сейчас заработал, это не значить что и дальше не будет проблем
RINAT
Это только 5.0.0 версия, будут еще обновление
Sergey
Это только 5.0.0 версия, будут еще обновление
Согласен. Поэтому откатил мускул до 5.7
hary
Я не вдупляю логику. Как оно может работать на откатившемся. Тут накатывать надо, а не откатывать :)
Dmitry
А вы думали, таргетологи работают как-то иначе? 🤪
Sergey
Привет, подскажите на каком примере можно посмотреть как организовать в своем компоненте в j4 сущности категориии и элементы в каткгории. Пример посмотеть? Может кто-то делал сам?
Sergey
Привет, подскажите на каком примере можно посмотреть как организовать в своем компоненте в j4 сущности категориии и элементы в каткгории. Пример посмотеть? Может кто-то делал сам?
com_content, com_contact, Вот тут посмотрите мануал по разработке компонента https://www.techfry.com/resources/how-to-create-joomla-component Там прям раздел есть Link with Joomla Categories Component
RINAT
Вышло AstroidFraemwork 3.0.3 Со множественно исправлениями и добавлениями https://github.com/templaza/astroid-framework/releases/tag/v3.0.3
Ar4i
Есть кто свободный сможет помочь с рекапчей? Работа @joomla_jobs сюда не отслылайте не публикует бот мою заявку
Ar4i
уже пол дня прошло, и я пол дня убил на капчу. Не оправдывает себя этот бот.
Sergey
уже пол дня прошло, и я пол дня убил на капчу. Не оправдывает себя этот бот.
Там ручная модерация. Человек значит не добрался ещё до этого. @drekun
Dmitry
Мда, в заявке данных с гулькин нос :)
Dmitry
Хотя бы написал, что не работает
Ar4i
Хотя бы написал, что не работает
Тут к таким заявкам нету интереса, все ждут заказ по жирнее)
Sonkin
@sonkins а что не нравиться в нем😊
Я сам только что узнал о своём мнении. ))) В автобусе в карман сунул тф, а он и тут успел... Хорошо, не отматерил! 🫤
RINAT
😊
Dmitriy
Доброго всем не спящим или проснувшимся :-) не подскажете каким образом сделать вывод материалов автора/пользователя? Т.е. если конкретно то в блоге статьи конкретного юзера?
Dmitriy
Неужто опять через доп модель?😱
hary
язнаю только как на странице автора
hary
в прошке еще знаю как собрать на билдере
Михаил
Всем привет! Помогите советом, пожалуйста: при клике на кнопку в #123 и форму RadicalForms отправляется значение (текст). Я без проблем могу вставить это значение, например, в любой input формы. Но, как просто текстом (без input) вывести значение #123 в форме?
Sergey
Доброго всем не спящим или проснувшимся :-) не подскажете каким образом сделать вывод материалов автора/пользователя? Т.е. если конкретно то в блоге статьи конкретного юзера?
Включаете показать автора и автор как ссылка. Каждому автору заводите контакт. В настройках компонента контактов включаете показ материалов контакта.
Михаил
Ну так вставить в любой элемент <span>
А можно пример? Не могу понять синтаксис
Vladimir
или синтаксис чего?
Vladimir
Чтобы выводить текстовое значение в форме без использования элемента input, вы можете воспользоваться другими HTML-элементами, такими как span, div или p, и изменять их содержимое с помощью JavaScript. Вот пример того, как это можно сделать: 1. Создайте элемент в вашей форме, где будет отображаться значение: <div id="displayText"></div> 2. Используйте JavaScript, чтобы получить значение из элемента #123 и затем присвоить это значение созданному элементу: // Предположим, что #123 это id элемента, содержащего текст var value = document.getElementById('123').textContent; // или .value, если это input document.getElementById('displayText').textContent = value; 3. Добавьте этот JavaScript-код в обработчик события click для вашей кнопки. Пример кода кнопки: <button onclick="displayValue()">Кликни меня</button> И соответствующая функция JavaScript: function displayValue() { var value = document.getElementById('123').textContent; // Используйте .value для input document.getElementById('displayText').textContent = value; } Каждый раз, когда пользователь будет нажимать на кнопку, функция displayValue() будет срабатывать, беря значение из элемента с id '123' и устанавливая его в элемент displayText. Это базовый пример и в вашем случае может потребоваться настройка в зависимости от структуры вашей формы и способа, которым вы хотите обрабатывать данные.
Михаил
Чтобы выводить текстовое значение в форме без использования элемента input, вы можете воспользоваться другими HTML-элементами, такими как span, div или p, и изменять их содержимое с помощью JavaScript. Вот пример того, как это можно сделать: 1. Создайте элемент в вашей форме, где будет отображаться значение: <div id="displayText"></div> 2. Используйте JavaScript, чтобы получить значение из элемента #123 и затем присвоить это значение созданному элементу: // Предположим, что #123 это id элемента, содержащего текст var value = document.getElementById('123').textContent; // или .value, если это input document.getElementById('displayText').textContent = value; 3. Добавьте этот JavaScript-код в обработчик события click для вашей кнопки. Пример кода кнопки: <button onclick="displayValue()">Кликни меня</button> И соответствующая функция JavaScript: function displayValue() { var value = document.getElementById('123').textContent; // Используйте .value для input document.getElementById('displayText').textContent = value; } Каждый раз, когда пользователь будет нажимать на кнопку, функция displayValue() будет срабатывать, беря значение из элемента с id '123' и устанавливая его в элемент displayText. Это базовый пример и в вашем случае может потребоваться настройка в зависимости от структуры вашей формы и способа, которым вы хотите обрабатывать данные.
Вот это реально крутой ответ! Спасибо, Владимир! Только у меня уже стоит код кнопки, который вызывает форму и добавляет текстовое значение: <button class="uk-position-bottom-center uk-position-relative uk-button uk-button-secondary" uk-toggle="target: #posetit" aria-expanded="false" onclick="const elTitle = this.closest('.uk-card-body').querySelector('.el-title'); const textContent = elTitle.textContent.trim(); document.getElementById('uchastok').value = textContent;">Посетить участок</button>
Михаил
Чтобы выводить текстовое значение в форме без использования элемента input, вы можете воспользоваться другими HTML-элементами, такими как span, div или p, и изменять их содержимое с помощью JavaScript. Вот пример того, как это можно сделать: 1. Создайте элемент в вашей форме, где будет отображаться значение: <div id="displayText"></div> 2. Используйте JavaScript, чтобы получить значение из элемента #123 и затем присвоить это значение созданному элементу: // Предположим, что #123 это id элемента, содержащего текст var value = document.getElementById('123').textContent; // или .value, если это input document.getElementById('displayText').textContent = value; 3. Добавьте этот JavaScript-код в обработчик события click для вашей кнопки. Пример кода кнопки: <button onclick="displayValue()">Кликни меня</button> И соответствующая функция JavaScript: function displayValue() { var value = document.getElementById('123').textContent; // Используйте .value для input document.getElementById('displayText').textContent = value; } Каждый раз, когда пользователь будет нажимать на кнопку, функция displayValue() будет срабатывать, беря значение из элемента с id '123' и устанавливая его в элемент displayText. Это базовый пример и в вашем случае может потребоваться настройка в зависимости от структуры вашей формы и способа, которым вы хотите обрабатывать данные.
Тут вопрос, как вывести это текстовое значение именно в форме в виде текста, а не инпута
Михаил
Чтобы выводить текстовое значение в форме без использования элемента input, вы можете воспользоваться другими HTML-элементами, такими как span, div или p, и изменять их содержимое с помощью JavaScript. Вот пример того, как это можно сделать: 1. Создайте элемент в вашей форме, где будет отображаться значение: <div id="displayText"></div> 2. Используйте JavaScript, чтобы получить значение из элемента #123 и затем присвоить это значение созданному элементу: // Предположим, что #123 это id элемента, содержащего текст var value = document.getElementById('123').textContent; // или .value, если это input document.getElementById('displayText').textContent = value; 3. Добавьте этот JavaScript-код в обработчик события click для вашей кнопки. Пример кода кнопки: <button onclick="displayValue()">Кликни меня</button> И соответствующая функция JavaScript: function displayValue() { var value = document.getElementById('123').textContent; // Используйте .value для input document.getElementById('displayText').textContent = value; } Каждый раз, когда пользователь будет нажимать на кнопку, функция displayValue() будет срабатывать, беря значение из элемента с id '123' и устанавливая его в элемент displayText. Это базовый пример и в вашем случае может потребоваться настройка в зависимости от структуры вашей формы и способа, которым вы хотите обрабатывать данные.
Михаил
Чтобы выводить текстовое значение в форме без использования элемента input, вы можете воспользоваться другими HTML-элементами, такими как span, div или p, и изменять их содержимое с помощью JavaScript. Вот пример того, как это можно сделать: 1. Создайте элемент в вашей форме, где будет отображаться значение: <div id="displayText"></div> 2. Используйте JavaScript, чтобы получить значение из элемента #123 и затем присвоить это значение созданному элементу: // Предположим, что #123 это id элемента, содержащего текст var value = document.getElementById('123').textContent; // или .value, если это input document.getElementById('displayText').textContent = value; 3. Добавьте этот JavaScript-код в обработчик события click для вашей кнопки. Пример кода кнопки: <button onclick="displayValue()">Кликни меня</button> И соответствующая функция JavaScript: function displayValue() { var value = document.getElementById('123').textContent; // Используйте .value для input document.getElementById('displayText').textContent = value; } Каждый раз, когда пользователь будет нажимать на кнопку, функция displayValue() будет срабатывать, беря значение из элемента с id '123' и устанавливая его в элемент displayText. Это базовый пример и в вашем случае может потребоваться настройка в зависимости от структуры вашей формы и способа, которым вы хотите обрабатывать данные.
<div id="uchastok"></div> ничего не выводит
Vladimir
Вы хотите, чтобы значение, которое вы получаете из элемента .el-title, отображалось как обычный текст в форме, а не в поле input. Для этого можно использовать тот же подход, что и в предыдущем ответе, но вместо установки значения в input, установите его в текстовый HTML-элемент, такой как span, div или p. Вот как это можно сделать: 1. В вашей форме создайте элемент, где будет отображаться текст: <div id="textOutput">Здесь будет текст</div> 2. Измените функцию обработчика клика для кнопки так, чтобы она изменяла textContent созданного элемента: function updateTextContent() { const elTitle = this.closest('.uk-card-body').querySelector('.el-title'); const textContent = elTitle.textContent.trim(); document.getElementById('textOutput').textContent = textContent; } 3. Обновите атрибут onclick вашей кнопки, чтобы он вызывал новую функцию updateTextContent: <button class="uk-position-bottom-center uk-position-relative uk-button uk-button-secondary" uk-toggle="target: #posetit" aria-expanded="false" onclick="updateTextContent.call(this)">Посетить участок</button> Теперь, когда пользователь нажимает на кнопку, значение из .el-title будет помещено в элемент с id="textOutput", и это значение будет отображаться как обычный текст в форме. Обратите внимание, что я использовал .call(this) в обработчике onclick, чтобы убедиться, что в функции updateTextContent this будет указывать на кнопку, как и в вашем исходном коде.
Михаил
Вы хотите, чтобы значение, которое вы получаете из элемента .el-title, отображалось как обычный текст в форме, а не в поле input. Для этого можно использовать тот же подход, что и в предыдущем ответе, но вместо установки значения в input, установите его в текстовый HTML-элемент, такой как span, div или p. Вот как это можно сделать: 1. В вашей форме создайте элемент, где будет отображаться текст: <div id="textOutput">Здесь будет текст</div> 2. Измените функцию обработчика клика для кнопки так, чтобы она изменяла textContent созданного элемента: function updateTextContent() { const elTitle = this.closest('.uk-card-body').querySelector('.el-title'); const textContent = elTitle.textContent.trim(); document.getElementById('textOutput').textContent = textContent; } 3. Обновите атрибут onclick вашей кнопки, чтобы он вызывал новую функцию updateTextContent: <button class="uk-position-bottom-center uk-position-relative uk-button uk-button-secondary" uk-toggle="target: #posetit" aria-expanded="false" onclick="updateTextContent.call(this)">Посетить участок</button> Теперь, когда пользователь нажимает на кнопку, значение из .el-title будет помещено в элемент с id="textOutput", и это значение будет отображаться как обычный текст в форме. Обратите внимание, что я использовал .call(this) в обработчике onclick, чтобы убедиться, что в функции updateTextContent this будет указывать на кнопку, как и в вашем исходном коде.
Мне надо .el-title исользовать в двух местах в форме - в скрытом инпуте (сейчас все работает прекрасно) + вывести обычным текстом в заголовке формы
Vladimir
Понял вас, в таком случае вам нужно будет изменить вашу функцию обработчика onclick, чтобы она устанавливала значение как в скрытом поле input, так и в элементе для отображения текста. Давайте добавим ещё один элемент в вашу форму, который будет использоваться для отображения текста, и обновим код обработчика: 1. Добавьте элемент в форму, где будет отображаться текст, например, в заголовке: <h2 id="formTitle">Здесь будет текст заголовка</h2> 2. Используйте следующий обновленный код для кнопки: <button class="uk-position-bottom-center uk-position-relative uk-button uk-button-secondary" uk-toggle="target: #posetit" aria-expanded="false" onclick="updateForm(this)">Посетить участок</button> 3. Обновите код JavaScript таким образом: function updateForm(button) { const elTitle = button.closest('.uk-card-body').querySelector('.el-title'); const textContent = elTitle.textContent.trim(); // Устанавливаем значение в скрытый input document.getElementById('uchastok').value = textContent; // Устанавливаем тот же текст в элемент заголовка формы document.getElementById('formTitle').textContent = textContent; } Теперь, когда пользователь кликает по кнопке, скрипт берёт текст из .el-title, устанавливает его в скрытый input с id="uchastok" для дальнейшей отправки формы и также обновляет текст заголовка формы с id="formTitle". Это позволит вам использовать текст из .el-title в двух местах на форме одновременно.
Михаил
Понял вас, в таком случае вам нужно будет изменить вашу функцию обработчика onclick, чтобы она устанавливала значение как в скрытом поле input, так и в элементе для отображения текста. Давайте добавим ещё один элемент в вашу форму, который будет использоваться для отображения текста, и обновим код обработчика: 1. Добавьте элемент в форму, где будет отображаться текст, например, в заголовке: <h2 id="formTitle">Здесь будет текст заголовка</h2> 2. Используйте следующий обновленный код для кнопки: <button class="uk-position-bottom-center uk-position-relative uk-button uk-button-secondary" uk-toggle="target: #posetit" aria-expanded="false" onclick="updateForm(this)">Посетить участок</button> 3. Обновите код JavaScript таким образом: function updateForm(button) { const elTitle = button.closest('.uk-card-body').querySelector('.el-title'); const textContent = elTitle.textContent.trim(); // Устанавливаем значение в скрытый input document.getElementById('uchastok').value = textContent; // Устанавливаем тот же текст в элемент заголовка формы document.getElementById('formTitle').textContent = textContent; } Теперь, когда пользователь кликает по кнопке, скрипт берёт текст из .el-title, устанавливает его в скрытый input с id="uchastok" для дальнейшей отправки формы и также обновляет текст заголовка формы с id="formTitle". Это позволит вам использовать текст из .el-title в двух местах на форме одновременно.
Михаил
Надо было JS идти изучать, в свое время... 😢
Vladimir
Михаил
надо было подключить chatgpt
Я не умею ему задачи ставить
Vladimir
Я не умею ему задачи ставить
не поверите - я просто копировал ваши ответы ему
Vladimir
от себя не добавил ни слова
Михаил
не поверите - я просто копировал ваши ответы ему
А у вас установлен на локальной или где-то онлайн пользуете?
Михаил
Сергей Cave
ну, можно ещё copilot попробовать он теперь в винду вшит
Vladimir
ВиПиена нужна...
а еще номер не рф нужен
Сергей Cave
😳 как его попробовать?
Вот его ответ на ваш первый вопрос Вы можете использовать JavaScript для изменения содержимого элемента. Для этого вам понадобится функция textContent или innerText. Вот пример кода: document.getElementById('yourElementId').textContent = document.getElementById('123').value; В этом примере 'yourElementId' - это идентификатор элемента, в который вы хотите вставить текст, а '123' - это идентификатор элемента, из которого вы хотите получить текст. Пожалуйста, замените 'yourElementId' и '123' на соответствующие идентификаторы в вашем коде. Этот код установит текстовое содержимое элемента равным значению из элемента с идентификатором '123'. Обратите внимание, что textContent и innerText немного отличаются. textContent получает содержимое всех элементов, включая <script> и <style> элементы. С другой стороны, innerText не включает в себя <script> и <style> элементы и обрабатывает переносы строк и пробелы немного иначе, чем textContent. Выберите тот, который лучше подходит для вашего случая. Если вы хотите изменить содержимое элемента при клике на кнопку, вы можете добавить этот код в функцию обработчика событий click для этой кнопки. Вот пример: document.getElementById('yourButtonId').addEventListener('click', function() { document.getElementById('yourElementId').textContent = document.getElementById('123').value; }); В этом примере 'yourButtonId' - это идентификатор кнопки, на которую пользователь будет нажимать. Пожалуйста, замените 'yourButtonId' на соответствующий идентификатор в вашем коде. Этот код изменит текстовое содержимое элемента при каждом клике на кнопку.
Vladimir
Михаил
Ну есть же Российские аналоги gpt?
Сергей Cave
😳 как его попробовать?
да вот жеж он рядом с кнопкой пуск
Михаил
да вот жеж он рядом с кнопкой пуск
У мну нет такой кнопочки в 11 винде
Сергей Cave
У мну нет такой кнопочки в 11 винде
лицензионная? обновлена?
Сергей Cave
или вы по старой доброй традиции используете пиратку и отключаете обновления?
Сергей Cave
Нет. Активированная с обновлениями
ну, тогда не знаю я танцев с бубнами не устраивал
Михаил
А как добавить событие onclick в штатную ссылку кнопки Yootheme? Добавлял в атрибуты, но что-то не то делаю
Eugene
@haryseldonc вот вопросик есть к тебе 🙂 ты же давно с тегами разбираешься. я тут заметил, что у нас на сайте теги сломались. видимо, с очередной обновой джумлы они починили что-то, а у нас неправильно было сделано. у меня 6-7 тегов и навигавия по ним вместо категорий. раньше был пункт меню: menu item: List All Tags в этом случае по клику в тег мы получаем список материалов, но их сортировка неправильная. они не идут как последние первыми, там какой-то разнобой. ты не сталкивался с этим?
hary
Женя, не дома, тяжко вдумацца на вых, все отвлекают. вечером мот гляну и скажу чтокак
hary
А, вот оно что - порядок тегов -
Eugene
у пункта меню "все теги" такие настройки. но это для списка тегов,. а для его содержимого я не знаю где тюнить.