Новости 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 Гость просматривают эту тему.
  • 175 Ответов
  • 118292 Просмотров
*

suharik

  • Новичок
  • 8
  • 0 / 0
Все сделал! Шрифт правится в template.css Вашего шаблона. Строка 50я где-то.
*

venom

  • Новичок
  • 1
  • 0 / 0
Здравствуйте, как изменить рабочее поле?
То есть сайт широкий, а рабочее поле маленькое. Неудобно. Вчера ночью кажется как-то менял, не помню, сегодня не найду, менял точно не редактируя CSS вручную,кажется была опция в Контактсейфе. Что б было удобно приходится поле сообщения растягивать. Как сделать что б оно изначально было большое?
*

moskit

  • Захожу иногда
  • 64
  • 6 / 0
  • ......
Ни кто не знает, как в форму заголовок страницы встроить? Что бы на почту админу приходило сообщение с формы и там название новости. Спасибо.
*

noname-dev

  • Захожу иногда
  • 281
  • 17 / 0
Здравствуйте, как изменить рабочее поле?
То есть сайт широкий, а рабочее поле маленькое. Неудобно. Вчера ночью кажется как-то менял, не помню, сегодня не найду, менял точно не редактируя CSS вручную,кажется была опция в Контактсейфе. Что б было удобно приходится поле сообщения растягивать. Как сделать что б оно изначально было большое?
В настройках полей можно прописать стили
Там есть
Field parameters (параметры поля):    можно вписать здесь ширину style="width:300px;" к примеру
*

moskit

  • Захожу иногда
  • 64
  • 6 / 0
  • ......
я привязывал тему письма к title страницы
А по подробней можно? Мне только нужно что бы админу в письме со всеми данными приходило название новости.
Форма  одна создана и вставлена во все новости.
*

jurassik

  • Давно я тут
  • 692
  • 52 / 1
А по подробней можно? Мне только нужно что бы админу в письме со всеми данными приходило название новости.
Форма  одна создана и вставлена во все новости.
делаем новое поле скрытым или тему скрытым,
указываем это поле в качестве темы.
теперь чтобы в значение темы вбилась название новости, можно написать скрипт который брал название оной или дописать код в message.php
т.к. у меня не подключена jquery (а с другими я работать  не умею), то я пошел вторым путем
________

копируем message.php в папку шаблона html\com_aicontactsafe\

и в файл дописываем запрос в бд
\\у меня статьи в компоненте к2 поэтому у Вас будут другие строки

для к2
Код
			$page_title = $_this->current_url; 
$page_title = strstr($page_title,'/item/');
$page_title = substr($page_title,6);
$page_title = explode('-', $page_title);
$db =& JFactory::getDBO();
$query = "SELECT title FROM #__{k2}_items WHERE id='$page_title[0]'";
$db->setQuery( $query );
$page_title = $db->loadResult().' id='.$page_title[0];

полученную переменную с значением названия статьи вбиваем в скрытое поле

Код
<div class="aiContactSafe_row_hidden" id="aiContactSafe_row_<?php echo $field->name; ?>"><div class="aiContactSafe_contact_form_field_right"><input type="hidden" value="<?php echo $page_title; ?>" name="aics_subject"></div></div>

не претендую на то что данный способ самый короткий
сам шучу - сам смеюсь
*

moskit

  • Захожу иногда
  • 64
  • 6 / 0
  • ......
Спасибо. Будем пробовать.
*

ivg

  • Новичок
  • 2
  • 0 / 0
Нужно, чтобы при открытии страницы материала на сайте автоматически заполнялось поле <сообщение> необходимыми даными. Для этого нужно заполнить поле default_value из таблицы xxxx_aicontactsafe_fields после открытия материала.

PHP код в JCE разрешен.
Так как в php не силен,просьба помочь.

SQL запрос такой :
UPDATE `base`.`xxxx_aicontactsafe_fields` SET `default_value` = '1234567890' WHERE `xxxx_aicontactsafe_fields`.`id` =35 LIMIT 1 ;

PHPMyAdmin переводит эту строку в PHP как
$sql = "UPDATE `base`.`xxxx_aicontactsafe_fields` SET `default_value` = \'1234567890\' WHERE `xxxx_aicontactsafe_fields`.`id` = 35 LIMIT 1;";

Пробовал вставлять код разными способами но ничего не получилось.

Как правильно сделать запрос?
*

ivg

  • Новичок
  • 2
  • 0 / 0
Вопрос решен. Ошибка была тривиальна - в неправильном расстановке скобок в значении на update базы.
Поставил в материал

<?php
$db = JFactory::getDBO();
$query = "UPDATE `base`.`xxxx_aicontactsafe_fields` SET `default_value` = '1234567890' WHERE `xxxx_aicontactsafe_fields`.`id` = 35 LIMIT 1;";
$db->setQuery( $query );
$db->query();
?>

и все заработало
*

wa1ker

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
ну вот. приплыли(

ВОПРОС скорее к zmancery, но если кто знает ответ прошу помощи!

Joomla 1.5.25
aicontactsafe 2.0.17 stable

три точки вместо модуля.

в aicontactsafe.js.php поставил ноконфликт + заменил все $ (кроме тех что для php)
Код: php
//<![CDATA[
<!--
 jQuery.noConflict();
function resetSubmit( pf ) {
jQuery('adminForm_'+pf).addEvent('submit', function(e) {
new Event(e).stop();";
...и т.д.

,но модуля так и не увидел. ни в материале(aiContactSafeForm) ни отдельно(aiContactSafeModule).

где и что ещё можно поменять?


*

noname-dev

  • Захожу иногда
  • 281
  • 17 / 0
wa1ker, 2.0.17 stable не использует jquery - не нужно было добавлять jQuery.noConflict(); и менять $ на jQuery - это нужно было сделать для других подключаемых скриптов (jquery), для начала выясните какое расширение использует jquery и потом правьте его jquery-код.
*

wa1ker

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Странно. Но я всё таки сумел запустить модуль. только CAPTCHA не работала.
Положил на место aicontactsafe.js.php из бекапа и CAPTCHA появилась.
помогло решение (с этого вроде форума):
передвинуть в секции <head> подключение jquery в самый верх, над <jdoc:include type="head/>.


как теперь запустить плагин? он всё также мертв (три точки).



ps: нашёл полезный плагин для слежения за страницами вызывающими конфликт библиотек из админки.
« Последнее редактирование: 27.03.2012, 19:36:44 от wa1ker »
*

forrestyle

  • Новичок
  • 4
  • 0 / 0
доброго времени суток , так и не разобрался  каким образом сделать выпадающий список  . что прописывается в Field values (значения поля)??    
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
доброго времени суток , так и не разобрался  каким образом сделать выпадающий список  . что прописывается в Field values (значения поля)??    
Перечисляем значения одной строкой через точку с запрятой; вот и все  ;)
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Посетитель сайта жалуется, что не может отправить сообщение в форме из-за ошибки Invalid Token .
Подскажите, пожалуйста, в какую сторону копать. Сам я отправляю сообщения нормально.
Версия Joomla:    Joomla! 1.5.26 Stable
Браузер посетителя: Опера, последний релиз.
« Последнее редактирование: 21.04.2012, 19:32:24 от yinfo »
*

Olg

  • Завсегдатай
  • 1182
  • 90 / 2
У вас из Оперы отправляется?
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
У вас из Оперы отправляется?
Да, у меня из оперы отправляется всё четко.
*

Olg

  • Завсегдатай
  • 1182
  • 90 / 2
На сайте есть регистрация? Ежели есть, то не связано ли это с отправкой формы незарегистрированным пользователем?
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
На сайте есть регистрация? Ежели есть, то не связано ли это с отправкой формы незарегистрированным пользователем?
Регистрация на сайте отсутствует.
*

Olg

  • Завсегдатай
  • 1182
  • 90 / 2
Дайте адрес формы -- попробую воспроизвести ситуацию.
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Дайте адрес формы -- попробую воспроизвести ситуацию.
Форма на главной странице  http://info-sos.ru
Заранее спасибо.
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Дайте адрес формы -- попробую воспроизвести ситуацию.
Тест формы в Опере 9.64 прошел успешно :)
« Последнее редактирование: 26.04.2012, 17:29:51 от yinfo »
*

Olg

  • Завсегдатай
  • 1182
  • 90 / 2
Из версии 9.64 (под Win7) отправилось без проблем. Сейчас обновлю Оперу и попробую из последней версии отправить.
*

Olg

  • Завсегдатай
  • 1182
  • 90 / 2
Из последней Оперы:
Цитировать
Ваше сообщение отправлено. В течение нескольких часов вам ответит администратор сайта.
*

yinfo

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Тест из последней Оперы тоже пришел. Спасибо за участие - буду собирать статистику сбоев.

PS вот терпеть не могу такие ошибки - они то есть, то нет.
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
Посетитель сайта жалуется, что не может отправить сообщение в форме из-за ошибки Invalid Token .
У меня вылетает такая ошибка, когда пробуешь произвести какие-то действия в старой сессии. Я обычно ухожу на предыдущую страницу, ее обновляю, и все продолжает работать. Эта ошибка выскакивает не только в данном компоненте.  yes!
*

xaxulin

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Заходишь в профайлы - в нужную форму - Edit contact Удаляешь.
*

ded_qbert

  • Новичок
  • 3
  • 0 / 0
Здравствуйте. Помогите мне пожалуйста!
У меня проблема с отправкой почты. Я использовал разные компоненты для создания форм и остановился на aiContactSafe.
Письма в админке есть, а на почте нет.
Пробовал при отправке использовать PHP mail function, потом пробобал использовать SMTP, результат один.
Потом пробовал отправить письмо через встроенные КОНТАКТЫ Joomla, сообщения тоже не доходят на почту, в спаме тоже пусто.
Подозреваю что проблема в Joomle. Использую Joomla 1.5.25
Пробовал делать тест для проверки PHP mail function
Код: php
<?php
if (mail('mbl/lO@gmail.com", "Тема", "бла бла...\nбла...бла...."))
  echo 'OK';
else
  echo 'ERROR';
?>
Результат положительный, но на почте пусто. Сайт на хостинг еще не заливал.
Помогите кто чем может...
« Последнее редактирование: 30.06.2012, 13:54:38 от ded_qbert »
*

Olg

  • Завсегдатай
  • 1182
  • 90 / 2
Цитировать
Сайт на хостинг еще не заливал. ...
У вас сайт на локальной машине? Тогда и почту смотрите на вашем локальном сервере.
*

ded_qbert

  • Новичок
  • 3
  • 0 / 0
Спасибо. Разместил сайт на хостинге, все в порядке. Форма работает отлично)))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

AiContactSafe при установке все вкладки пустые

Автор lannik

Ответов: 0
Просмотров: 4200
Последний ответ 09.01.2017, 16:27:27
от lannik
Проблема с aiContactSafe ссылка для перенаправления не работает

Автор alixsjr

Ответов: 0
Просмотров: 4517
Последний ответ 09.12.2016, 17:53:41
от alixsjr
Странное поведение aiContactSafe 2.0.16 beta20

Автор nikstorm

Ответов: 0
Просмотров: 4912
Последний ответ 12.09.2015, 02:22:44
от nikstorm
Для Joomla 3 есть aiContactSafe?

Автор fedos666

Ответов: 2
Просмотров: 7045
Последний ответ 11.05.2015, 21:44:14
от jurassik
В aiContactSafe не получается отправлять фотографии

Автор MaxPer

Ответов: 0
Просмотров: 4695
Последний ответ 15.04.2015, 13:38:29
от MaxPer