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

Travkin

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
Sobi2. Цена от и до. Поиск. КАК?
Всю голову сломал!)...на офсайте был видел...особо ничего не получилось...может где есть более расширенный ответ на мой вопрос?
*

alexandro

  • Осваиваюсь на форуме
  • 43
  • 1 / 2
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #1 : 23.10.2009, 14:08:57 »
тоже интересно
*

drus

  • Захожу иногда
  • 65
  • 3 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #2 : 23.10.2009, 16:24:46 »
Это интересует многих.
Вот, что удалось нарыть.
Тут http://www.pelloquin.com/index.php/Interval-search-plugin.html Стоит 15 европейских денег.
Тут http://joomlaforum.ru/index.php/topic,64528.0.html Тоже можно посмотреть.
Тут бесплатное решение http://www.sigsiu.net/forum/index.php/topic,14297.0/highlight,price.html. Но сортировка по цене не "от и до", а "не выше".
Пока что всё.
Может ещё у кого есть?
*

alexandro

  • Осваиваюсь на форуме
  • 43
  • 1 / 2
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #3 : 08.11.2009, 22:47:52 »
Тут бесплатное решение http://www.sigsiu.net/forum/index.php/topic,14297.0/highlight,price.html. Но сортировка по цене не "от и до", а "не выше".

Спасибо за эту ссылочку. На основе неё прикрутил к своему модулю поиск с "ценой до". Глянуть можно тут: _http://dachnye-poselki.ru/katalog/ или в профиле, если админу не понравится.
В общем попробовал и сделать "с - до" по этому же принципу, получилось, но мне пока по функционалу не надо.

_____
Дело не в «админу не понравится», а есть правила форума. А ссылку в профиле никто не отменял и она работает не хуже ;)
« Последнее редактирование: 09.11.2009, 02:31:47 от SyncMaster »
*

alexandro

  • Осваиваюсь на форуме
  • 43
  • 1 / 2
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #4 : 22.11.2009, 21:11:35 »
Привет! Подскажи пожалуйста, как это реализуется?

Какие-то новые переменные вводил? Если да, то какие?

Вот пример где подробно рассказано как сделать цену ДО
http://www.sigsiu.net/forum/index.php/topic,14297.0/highlight,price.html.

По этому же примеру и делаешь цену ОТ, и немного правишь запрос к базе.
*

alexandro

  • Осваиваюсь на форуме
  • 43
  • 1 / 2
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #5 : 23.11.2009, 09:18:57 »
Код
		$MaxPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
$_SESSION[MaxPrice] = $MaxPrice;
if($MaxPrice!=0 && ($searchString == trim(_SOBI2_SEARCH_INPUTBOX) || !$searchString)) $searchString='%';

$MinPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
$_SESSION[MinPrice] = $MinPrice;
if($MinPrice!=0 && ($searchString == trim(_SOBI2_SEARCH_INPUTBOX) || !$searchString)) $searchString='%';

Вы наверное прикалываетесь ?
$MinPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
Получается и $MinPrice и $MaxPrice у вас в одной переменной Price ?

Везде в назначении переменных где встречается Price добавьте вторую переменную, например Price2 .
Везде в назначении переменных где встречается MaxPrice добавьте MinPrice.
Соответственно $MinPrice присвойте где надо, типа $MinPrice = JRequest::getVar('Price2', '0', 'REQUEST', 'INT'); и про session не забудьте.

а этот запрос
Код
		/* Search by price */
$MaxPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
if ($MaxPrice!=0) {
$items = array();
foreach ( $sIDs as $ThisID ) {
$query = "SELECT DISTINCT sdata.data_txt " .
  "FROM `#__sobi2_fields_data` AS sdata " .
"WHERE sdata.itemid = '$ThisID' AND sdata.fieldid={$PriceFieldID}";
$database->setQuery( $query );
if ($database->loadResult() && $database->loadResult() <= $MaxPrice) $items[] = $ThisID;
}
$sIDs = $items;
unset($items);
}

я бы переделал на что-то типа
Код
		/* Search by price */
$MinPrice = JRequest::getVar('Price2', '0', 'REQUEST', 'INT');
$MaxPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
if ($MaxPrice!=0) {
$items = array();
foreach ( $sIDs as $ThisID ) {
$query = "SELECT DISTINCT convert(sdata.data_txt,unsigned) as data_txt " .
  "FROM `#__sobi2_fields_data` AS sdata " .
"WHERE sdata.itemid = '$ThisID' AND sdata.fieldid={$PriceFieldID}";
$database->setQuery( $query );
if ($database->loadResult() && $database->loadResult() >= $MinPrice && $database->loadResult() <= $MaxPrice) $items[] = $ThisID;
}
$sIDs = $items;
unset($items);
}
Он должен быть один, зачем вы два создали не понимаю.
У себя я так вообще сравнение цены вынес в сам sql запрос.
*

alexandro

  • Осваиваюсь на форуме
  • 43
  • 1 / 2
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #6 : 23.11.2009, 09:20:20 »
да, не забудьте отследить для обоих значений пустое, тогда на 0 надо, что-ли заменить.
*

stas_rsv

  • Захожу иногда
  • 112
  • 1 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #7 : 25.12.2009, 16:24:42 »
$MaxPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
а у меня на вот эту строчку ругается, не пошел поиск, а так хотелось
*

Шмайсер

  • Давно я тут
  • 801
  • 35 / 3
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #8 : 28.12.2009, 00:11:01 »
Парни, а кто подскажет, я сделал поиск так как описано в этой ветке. Все работает, но.. Если задать цену в поле "Цена ОТ" бОльшую, чем самая максимальная цена во всех записях каталога, то поиск выкидывает все записи, которые есть.
( мы рассматриваем случай, когда пользователь в поиске вводит только критерий цены, больше ничего не трогает)
вот код
Код
$MinPrice = JRequest::getVar('Price2', '0', 'REQUEST', 'INT');
$MaxPrice = JRequest::getVar('Price', '0', 'REQUEST', 'INT');
if ($MaxPrice!=0) {
$items = array();
foreach ( $sIDs as $ThisID ) {
$query = "SELECT DISTINCT convert(sdata.data_txt,unsigned) as data_txt " .
  "FROM `#__sobi2_fields_data` AS sdata " .
"WHERE sdata.itemid = '$ThisID' AND sdata.fieldid={$PriceFieldID}";
$database->setQuery( $query );
if ($database->loadResult() && $database->loadResult() >= $MinPrice && $database->loadResult() <= $MaxPrice) $items[] = $ThisID;
}
$sIDs = $items;
unset($items);
}

подозреваю, что надо чтото исправить в этой строке

Код
if ($database->loadResult() && $database->loadResult() >= $MinPrice && $database->loadResult() <= $MaxPrice) $items[] = $ThisID;
Посоветуйте, как быть.
Заранее спасибо!
« Последнее редактирование: 02.01.2010, 18:18:16 от Шмайсер »
Разработка сайтов любой сложности, на Joomla 3.9-4.x и не только на ней. Пишу компоненты, модули и плагины на заказ. Переношу сайты с ветки 2.5.х на 4-ю версию Joomla. Пишу любые скрипты и интерфейсы.
*

den_ko

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Sobi2. Цена от и до. Поиск. КАК?
« Ответ #9 : 07.02.2010, 12:04:42 »
Спасибо очень помогло. Теперь столкнулся с такой проблемой, хочу прикрепить "цену от и до" к модулю поиска mod_sobi2search.php. Сам модуль передает значения полей по которым осуществляется поиск в поиск компонента axsearch.class.php. Проблема в том что значения добавленных полей цены не передаются в поиск компонента.
Joomla 1.5.15 SOBI2 2.9.2.3
*

uralmas

  • Захожу иногда
  • 228
  • 25 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #10 : 13.02.2011, 15:10:20 »
http://www.sigsiu.net/forum/index.php/topic,14297.0/highlight,price.html - там ссылочка на скачку не работает. Есть у кого-нибудь этот файл?
*

kokoc

  • Новичок
  • 5
  • 0 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #11 : 24.02.2011, 22:40:57 »
присоединяюсь к последнему высказыванию, если у кого то остался файлик, выложите, будьте любезны
*

kokoc

  • Новичок
  • 5
  • 0 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #12 : 27.02.2011, 11:55:25 »
Пробовал сделать все как написано в статье, ничего не получилось, и ошибки вроде бы нету, просто белая страница открывается при попытке зайти в поиск. может быть дело в версии, у меня SOBI2 RC 2.9.2.4 

Подскажите в чем может быть дело
*

kokoc

  • Новичок
  • 5
  • 0 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #13 : 28.02.2011, 06:52:52 »
в общем мучался мучался, не получилось. если у кого есть рабочее решение, готов заплатить

ICQ 434 848 704 Никита
*

lowlock

  • Новичок
  • 7
  • 0 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #14 : 10.10.2011, 14:32:59 »
Господа, таки у кого-нибудь остался файлик axsearchclass.html? А то ссылочка на его скачку уже давно не работает и нигде больше нет. Был бы очень благодарен!
*

NOJEK

  • Захожу иногда
  • 64
  • 4 / 0
Re: SOBI2. Цена от и до. Поиск. КАК?
« Ответ #15 : 26.03.2012, 13:16:22 »
Господа, таки у кого-нибудь остался файлик axsearchclass.html? А то ссылочка на его скачку уже давно не работает и нигде больше нет. Был бы очень благодарен!
Товарищи вопрос мучает многих, поделитесь файлом! Заранее благодарен. nojek@yandex.ru
« Последнее редактирование: 27.03.2012, 16:40:07 от NOJEK »
*

NOJEK

  • Захожу иногда
  • 64
  • 4 / 0
« Последнее редактирование: 18.05.2012, 23:53:05 от NOJEK »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

sobi2 и и ссылки на записи с https

Автор vohid

Ответов: 0
Просмотров: 3362
Последний ответ 16.04.2018, 14:32:37
от vohid
Миграция с SOBI2 на SobiPro

Автор terveg

Ответов: 3
Просмотров: 6224
Последний ответ 18.03.2017, 16:25:32
от mgm
Шаблон SobiRestara V2, кнопка "Расширенный поиск" не нужна - как не прятать дополнительные параметры

Автор samnoname

Ответов: 0
Просмотров: 4452
Последний ответ 20.06.2016, 10:51:05
от samnoname
Слетела SOBI2

Автор Sandro_89

Ответов: 5
Просмотров: 4715
Последний ответ 07.01.2016, 19:15:29
от zhk
Подскажите, как добавить подсказки (placeholders) в поля SOBI2

Автор marina9777

Ответов: 1
Просмотров: 4607
Последний ответ 13.11.2015, 19:41:01
от marina9777