Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

0 Пользователей и 1 Гость просматривают эту тему.
  • 31 Ответов
  • 4636 Просмотров
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
Взялся помочь человеку настроить цели для Яндекс.метрики. Думал будет просто, я там Joomla. Я с Joomla не знаком. Естественно ни index.html ни index.php я там не нашёл нужного. Как вообще установить простейший код на неизвестную мне Joomla?
"onclick="yaCounter410259974.reachGoal ('order'); return true;"

Есть доступ по ftp, есть понимание, что используется шаблон templates\gk_gamenews. Но нет понимания как найти код нужной мне формы #simpleForm2_555  с сайта http://radiocover.ru/  (событие при нажатии на кнопку оставить заявку).

Очень прошу помочь советом и не быть строгим.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Есть доступ по ftp, есть понимание, что используется шаблон templates\gk_gamenews. Но нет понимания как найти код нужной мне формы #simpleForm2_555  с сайта http://radiocover.ru/  (событие при нажатии на кнопку оставить заявку).

Посмотри файл default.php в (JPAH_ROOT/modules/mod_simpleform2/tmpl)
скорей всего это там...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Трудно подсказать без прощупывания пациента, а времени на это нет. Варианты:
1. Ваша форма выводится каким-то плагином или модулем, поищите в списке опубликованных расширений.
2. Также вполне возможно, что у вашего шаблона свой framework и форма - его внутренний функционал.

P.S.
Посмотри файл default.php в (JPAH_ROOT/modules/mod_simpleform2/tmpl)
скорей всего это там...
Не обращал внимание на ID формы. Скорее всего код задается в админке модуля.
« Последнее редактирование: 09.06.2017, 09:04:19 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
В менеджере модулей искать по типу модуля с вставкой simpleForm2. Там же и код формы должен быть .
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
Посмотри файл default.php в (JPAH_ROOT/modules/mod_simpleform2/tmpl)
скорей всего это там...

нихт, там только index.html, mail_form.php и mail_form_item.php.

Пробую след. вариант. Но для него мне нужен доступ в админку. Запросил.

*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
нихт, там только index.html, mail_form.php и mail_form_item.php.

Хотя бы смотрел эти файлы?
В модулях можно использовать альтернативные макеты, это они и могут быть...
Не обязательно использовать файл default.php
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Как всегда, читать не умеют :(. Вам же 2 человека написали
Скорее всего код задается в админке модуля.
В менеджере модулей искать по типу модуля с вставкой simpleForm2. Там же и код формы должен быть .
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
Как всегда, читать не умеют :(. Вам же 2 человека написали

:) умею читать, спасибо. Нужны доступы к админке, запросил. Пока не могу войти и оценить. Поэтому сделал то на что есть доступ.

NewUsers, да, все посмотрел и ничего толкового в них не нашёл.
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
В менеджере модулей искать по типу модуля с вставкой simpleForm2. Там же и код формы должен быть .

Как Вы рекомендовали нашёл Модуль «mod_simpleform2». В нём указан код формы:

<style type="text/css">form.simpleForm label{display:block;}form.simpleForm label span{color:#FF0000;width:215px;}form.simpleForm input.inputtext{width:215px;}form.simpleForm textarea.inputtext{width:215px;height:80px;color:#fffff;}{color:#fffff;}form.simpleForm textarea.inputtext_small{width:215px;height:10px;}
select.data{width:215px;}
</style>




{element label="Ваше имя" type="text" class="inputtext" required="required"    error="Введите ваше имя"  /}



{element label="Ваш телефон" type="text" class="inputtext"  regex=""  required="required" error="Введите ваш телефон"  /}


</br>
<p>{element type="submit"  value="Оставить заявку"  /}
</a></p>


По идее мне нужно установить код    onclick="yaCounter41133XXX.reachGoal ('XXXXX'); return true;"    в запись  <p>{element type="submit"  value="Оставить заявку"  /}, но я не пойму, что за {element...} Это уже не HTML код.
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
вернее даже    onsubmit="yaCounter41133XXX.reachGoal ('XXXXX')"
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
Можете подсказать мне, по варианту, описанному выше, в последних моих сообщениях?


В менеджере модулей искать по типу модуля с вставкой simpleForm2. Там же и код формы должен быть .
В менеджере модулей искать по типу модуля с вставкой simpleForm2. Там же и код формы должен быть .
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Ну, напишите
Код: php-brief
{element type="submit"  value="Оставить заявку" onsubmit="yaCounter41133XXX.reachGoal ('XXXXX')" /}
Сразу скажу, что результата не гарантирую: формы пишу сам, не пользуюсь такими контрукторами и вам не советую.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Kaspersiy

  • Новичок
  • 8
  • 0 / 0
Не (( не помогло. Какие ещё могут быть вариант?

Ну, напишите
Код: php-brief
{element type="submit"  value="Оставить заявку" onsubmit="yaCounter41133XXX.reachGoal ('XXXXX')" /}
Сразу скажу, что результата не гарантирую: формы пишу сам, не пользуюсь такими контрукторами и вам не советую.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Чем именно не помогло? Не выводилось onsubmit? Не выражайтесь в духе
Не (( не помогло. Какие ещё могут быть вариант?
если хотите, чтобы людям было не жалко своего потраченного на вас времени.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

ZyX

  • Захожу иногда
  • 254
  • 42 / 0
  • AllForJoomla.ru
Если в SimpleForm2 нужно зарегистрировать событие метрики при успешной отправке формы, нужно написать свой обработчик результата отправки данных. Вписывать его нужно в поле "JavaScript Callback при получении ответа от сервера". Вот пример кода обработчика:
function(jqForm, resultJSON){
    if(resultJSON.status=="success"){
        yaCounterXXX.reachGoal('YYY');
    }
    return true;
}

Где XXX - id счетчика метрики,
YYY - идентификатор события
<a href="http://allforjoomla.ru/">AllForJoomla.ru</a> - расширения для Joomla!
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Прописал, так все ранво не видит цель. может из за этого Обратите внимание!

Метод reachGoal на данный момент имеет несколько другой вид: ym(XXXXXX, 'reachGoal', 'TARGET_NAME'); . В остальном принцип работы не поменялся.
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #16 : 26.03.2019, 23:09:47 »
У вас сейчас висит событие submit на кнопке "Оставить заявку". Но для кнопки такое событие не сработает - оно для формы. Поэтому либо смените событие на click, либо перевесьте событие submit на форму.

Второе предпочтительней, т.к. клик на кнопке будет давать некоторое количество ложных срабатываний, если будут кликать когда данные заполнены некорректно.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
https://домсфишкой.рф

вот форма в футере в index.php прописано вот так
Код
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#simpleForm2_88 input[type="submit"]').on('click',function(){
yaCounter45181683.reachGoal('click_footer');
});
});
</script>
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #18 : 26.03.2019, 23:13:42 »
Просто в файле /templates/gk_gamenews/js/gk.scripts.js
замените вашу строку
Код
jQuery('#simpleForm2_555 input[type="submit"]').on('submit',function(){
yaCounter41133494.reachGoal('order');
});
на эту:
Код
jQuery('#simpleForm2_555').on('submit',function(){
yaCounter41133494.reachGoal('order');
});
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #19 : 26.03.2019, 23:14:40 »
вот форма в футере в index.php прописано вот так
submit цепляйте к форме, а не к кнопке и все заработает.

в вашем примере к кнопке прицеплен click
потому и работает. но будет срабатывать просто по клику, даже если форма не отправлена из-за некорректного заполнения
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
изменить

Код
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#simpleForm2_88 input[type="submit"]').on('click',function(){
yaCounter45181683.reachGoal('click_footer');
});
});
</script>

на
Код
Query('#simpleForm2_88').on('submit',function()
  ?
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #21 : 26.03.2019, 23:17:57 »
да
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #22 : 26.03.2019, 23:20:54 »
Но главное замените здесь:
https://radiocover.ru/templates/gk_gamenews/js/gk.scripts.js
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #25 : 27.03.2019, 00:00:01 »
Подскажите если две формы?
Если две формы, а событие одно, то можно так:
Код
jQuery('#simpleForm2_1,#simpleForm2_2').on('submit',function(){
yaCounter45181683.reachGoal('click_footer');
});
Иды форм правильные подставьте
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Вот так будет работать?
Код
<script type="text/javascript">
jQuery(document).ready(function(){

jQuery('#simpleForm2_128').on('submit',function(){
yaCounter45181683.reachGoal('click_footer');
});
jQuery('#simpleForm2_88').on('submit',function(){
yaCounter45181683.reachGoal('click_popup');
});
});


</script>
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
*

sivers

  • Живу я здесь
  • 2593
  • 360 / 0
Re: Яндекс.Метрика для кнопок
« Ответ #28 : 27.03.2019, 00:01:32 »
Вот так будет работать?
Да, должно работать.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Интернет магазин для торговли цифровыми товарами(текстовые файлы)

Автор friend111

Ответов: 1
Просмотров: 4033
Последний ответ 15.06.2023, 22:59:41
от Kasyanov
Не работает интернет-эквайринг на сайте

Автор Bommbba

Ответов: 24
Просмотров: 4962
Последний ответ 17.02.2023, 09:29:40
от Bommbba
Интернет эквайринг Сбербанка для VM3

Автор Танита Сар

Ответов: 1
Просмотров: 3332
Последний ответ 15.02.2023, 16:22:10
от Bommbba
Вопрос по картинкам товара в J2Store

Автор itbc

Ответов: 0
Просмотров: 3744
Последний ответ 27.02.2021, 12:04:34
от itbc
Онлайн сервис заказа Отзывов на Картах(яндекс, 2gis), соц сетях

Автор baza-otzyvov

Ответов: 0
Просмотров: 1561
Последний ответ 10.09.2019, 15:34:59
от baza-otzyvov