Новости Joomla

‼️👩‍💻 Релиз безопасности Astroid 3.3.11 - шаблона-конструктора для Joomla.

‼️👩‍💻 Релиз безопасности Astroid 3.3.11 - шаблона-конструктора для Joomla.

14 часов назад (на момент публикации заметки) была обнаружена уязвимость в популярном шаблоне-конструкторе Astroid Framework. При атаке на сайт устанавливается бэкдор — системный плагин под названием plg_system_blpayload. Если вы обнаружили этот плагин на своем веб-сайте, значит, он скомпрометирован, и вам необходимо восстановить чистую резервную копию, созданную до установки плагина.

Уязвимость позволяет загружать файлы на сайт и в дальнейшем получить права администратора Joomla.
В рамках атаки (из-за которой и была обнаружена уязвимость) на сайт устанавливался плагин plg_system_blpayload, который при каждой загрузке страницы снаружи он скрытно связывается с (платформой для SEO, работающей на черном рынке (ссылку помещать не будем, просим поверить на слово). Получает список скрытых спам-ссылок (сайты азартных игр, фишинга, мошенничества), подобранный под ваш домен, затем внедряет эти ссылки в HTML-код вашей страницы непосредственно перед рендером - невидимые для посетителей, но полностью читаемые поисковыми роботами. Это называется "отравление SEO" ("отрпавление поисковой выдачи").

Однако, эта уязвимость может использоваться в других целях. Поэтому необходимо срочно проверить ваши сайты, где стоит Astroid Framework и обновить его до версии не ниже 3.3.11. Релиз безопасности выпущен 4 часа назад (на момент написания заметки).

Скачать релиз безопасности Astroid

@joomlafeed

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

chandler

  • Захожу иногда
  • 55
  • 0 / 0
Здравствуйте, я поставил компонент Custom Filters =6&price_from=57&price_to=297]http://test3.breakdesigns.net/index.php/search/?virtuemart_category_id[]=6&price_from=57&price_to=297 и возникла ошибка. Фильтрация по производителю и по категории производится правильно, но при попытке задать цену (ползунками и в поле) возникает предупреждение: "COM_CUSTOMFILTERS_MENU_ITEM_MISSING
Warning: Invalid argument supplied for foreach() in www/components/com_customfilters/models/products.php on line 838"
Версия модуля - v.2.1.1
vm 20.0.10
ошибка возникает в блоке "   //now create an array for those that don't have matches
      $global['global']=array();
      foreach ($rules as $rl){
         if(empty($rl->virtuemart_category_id))$global['global'][$rl->virtuemart_calc_id]=$rl;
      }"


На каком-то итальянском сайте пишут, что нужно создать пункт меню и привязать к нему фильтр, но я не знаю как это сделать.

Настраиваемое поле в VM2 - это аналог типа товара в VM 1? Объясните как сделать скрытое поле в карточке товара, по которому можно было отфильтровать товар.
Как понимаю, сначала нужно создать настраиваемое поле, потом в карточке товара назначить значение этому полю, а в компоненте Custom Filters  выбрать условие, когда его следует проводить по нему фильтрацию.
« Последнее редактирование: 05.10.2014, 01:43:58 от fsv »
*

chandler

  • Захожу иногда
  • 55
  • 0 / 0
Re: Custom Filters ошибка фильтра цены
« Ответ #1 : 05.10.2014, 04:28:03 »
вроде ошибка в том, что массив $rules не объявлен. Что делать?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Custom Filters ошибка фильтра цены
« Ответ #2 : 05.10.2014, 13:39:17 »
вроде ошибка в том, что массив $rules не объявлен. Что делать?
Очевидно, надо ее объявить (не спрашивайте как, потому что сам код не вижу).
Если же ее просто нет, то надо добавить проверку:
Код: php-brief
if(!empty($rules)){
blahblahblah
}
Не будь паразитом, сделай что-нибудь самостоятельно!
*

chandler

  • Захожу иногда
  • 55
  • 0 / 0
Re: Custom Filters ошибка фильтра цены
« Ответ #3 : 05.10.2014, 14:52:31 »
Этой переменной просто нет. Я её объявил в том же файле, но проблема сохранилась. Код во вложении.
« Последнее редактирование: 05.10.2014, 15:59:58 от chandler »
*

chandler

  • Захожу иногда
  • 55
  • 0 / 0
Re: Custom Filters ошибка фильтра цены
« Ответ #4 : 05.10.2014, 15:00:45 »
Хотя это локальная переменная. Не понимаю в чём ошибка.
Вот листинг части функции, где выдаётся ошибка.
Цитировать
public function createCalcRuleGroups($rules){
      $cfinput=CfInput::getInputs();
      $rulesGroup=array();
      $categories=array();
      $manufacturers=array();
      if(isset($cfinput['virtuemart_category_id']))$categories=$cfinput['virtuemart_category_id'];
      if(isset($cfinput['virtuemart_manufacturer_id']))$manufacturers=$cfinput['virtuemart_manufacturer_id'];
      $counter=count($rules);
      $i=0;
      $group=array();
      $found=array();

      for($i=0; $i<$counter; $i++){
         $r=$rules[$i];
         if(!empty($r->virtuemart_category_id)){
            if(!isset($group[$r->virtuemart_category_id]))$group[$r->virtuemart_category_id]=array();

            if(!isset($group[$r->virtuemart_category_id][$r->virtuemart_calc_id])){
               $group[$r->virtuemart_category_id][$r->virtuemart_calc_id]=$r;
               $found[]=$r->virtuemart_calc_id;
            }
         }
      }

      //now create an array for those that don't have matches
      $global['global']=array();
      foreach ($rules as $rl){
         if(empty($rl->virtuemart_category_id))$global['global'][$rl->virtuemart_calc_id]=$rl;
      }
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Custom Filters ошибка фильтра цены
« Ответ #5 : 05.10.2014, 17:40:24 »
$rules - аргумент функции createCalRuleGroup() и он должен быть массивом. Смотреть надо там, где функция вызывается или добавить проверку в функцию.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

404 ошибка в VirtueMart 2

Автор Orfei

Ответов: 1
Просмотров: 812
Последний ответ 12.04.2019, 08:36:10
от draff
Как вывести в карточке товара значение цены минус заранее определенный процент?

Автор mikevlad

Ответов: 5
Просмотров: 1265
Последний ответ 09.11.2018, 09:24:04
от lexxbry
Не отображает компонент выходит SQL ошибка

Автор art22

Ответов: 0
Просмотров: 978
Последний ответ 18.02.2017, 13:56:11
от art22
Динамическое изменение цены в карточке товара

Автор kira

Ответов: 4
Просмотров: 1911
Последний ответ 08.02.2017, 18:37:20
от Mehanick
Custom filter PRO - проблема с пустыми полями в фильтре цен

Автор Strikerus

Ответов: 0
Просмотров: 1561
Последний ответ 25.11.2016, 06:33:55
от Strikerus