Новости 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

👩‍💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.

👩‍💻 Вышел Quantum Manager 3.3.0 - медиа менеджер для Joomla.

Популярный файловый менеджер для Joomla от отечественных разработчиков.

v.3.3.0. Что нового?
- Joomla 6. Компонент полностью совместим с Joomla 6, плагин обратной совместимости не требуется.
- Рефакторинг. Полностью удалён устаревший код, оставшийся в наследство от версий для Joomla 3.
- Новые настройки для SVG. Новые параметры фильтрации SVG-файлов.
- Улучшена безопасная функция предварительного просмотра SVG-файлов. Благодаря новым механизмам фильтрации восстановлена ​​возможность безопасного предварительного просмотра SVG-изображений.
- Исправления ошибок. Исправлены ошибки с данными EXIF ​​и обновлена ​​библиотека EXIF.

Читать новость
Скачать расширение

Также обновление получил плагин пользовательского поля Radicalmultifield для совместимости с новым Quantum Manager.

Репозиторий GitHub
Релиз на GitHub

@joomlafeed

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

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Назначение div
« : 09.04.2014, 09:40:03 »
Создал модуль в позиции mainbottom1-1
А на сайте добавляются другие дивы: <div class="oPos mainbottom1-1 span6 visible-phone visible-tablet visible-desktop">
Где поменять остальные параметры div, например размер блока span6 на span3?
« Последнее редактирование: 09.04.2014, 09:59:06 от mih08 »
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
Re: Назначение div
« Ответ #1 : 09.04.2014, 10:15:38 »
Местные экстрасенсы не могут угадать ваш шаблон.
*

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Назначение div
« Ответ #2 : 09.04.2014, 10:38:46 »
http://profcom.um.la/
шаблон OT Swizcake
*

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Назначение div
« Ответ #3 : 09.04.2014, 10:43:03 »
Я думал от шаблона не зависит, первый раз встречаю несколько классов в 1 div, да еще и сами туда добавляются...
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
Re: Назначение div
« Ответ #4 : 09.04.2014, 11:30:04 »
Они не сами -- их шаблон добавляет. Ковыряйте его.
*

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Назначение div
« Ответ #5 : 12.04.2014, 10:59:45 »
Они не сами -- их шаблон добавляет. Ковыряйте его.
Подскажите, а где может их добавлять? не могу найти
В файлах php ?
*

Olg

  • Завсегдатай
  • 1183
  • 91 / 2
Re: Назначение div
« Ответ #6 : 12.04.2014, 11:05:46 »
Скорее всего да.
*

ProfessorDace

  • Осваиваюсь на форуме
  • 47
  • 5 / 0
  • Правила везде одни
Re: Назначение div
« Ответ #7 : 12.04.2014, 23:51:40 »
Если доверяете, можете дать доступ к ftp, помогу или просто скиньте исходники, можно на почту ../templates/Swizcake/...
*

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Назначение div
« Ответ #8 : 13.04.2014, 08:02:29 »
можно на почту
У вас почта в профиле скрыта, можете мне написать urfummi@gmail.com ?
« Последнее редактирование: 13.04.2014, 08:07:57 от mih08 »
*

ProfessorDace

  • Осваиваюсь на форуме
  • 47
  • 5 / 0
  • Правила везде одни
Re: Назначение div
« Ответ #9 : 13.04.2014, 16:26:48 »
Под параметрами, вы подразумеваете стили? Ну, допустим конкретно для span6 стиль отсутствует, вы можете его указать самостоятельно, открываете css/template.css и добавляете например ширину всем блокам span6:
Код
.span6{width:500px;}
или же для какого-либо конкретного span6:
Код
.container-i .oPosBlock .span6{width:500px}
Допустим, сделать больше блок со спортивной сумкой:
Открываете no-space.css и пишите:
Код
.row-fluid .span2{width: 500px !important;}
Почему я написал в конце !important, потому что данный стиль у вас уже имеется с параметром width: 24.53% и он находится уже не в папке с шаблоном, который вы мне скинули, поэтому, я перекрываю тот стиль нынешним.
В общем, почитайте чуть-чуть справочники по CSS, к примеру htmlbook.ru, ничего сложного в этом нет, разберётесь быстро.
А по поводу, откуда они приходят, данные классы, они обычно прописываются в корневом index.php вместе с выводом позиций, либо прописываются изначально с модулями.
*

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Назначение div
« Ответ #10 : 13.04.2014, 23:05:58 »
почитайте чуть-чуть справочники по CSS
CSS то я знаю) мне просто у определенных позиций надо поменять span(он расчитывается из размера экрана, поэтому изменять сами спены не вариант))
в корневом index.php вместе с выводом позиций
Ок) спасибо поищу )
*

ProfessorDace

  • Осваиваюсь на форуме
  • 47
  • 5 / 0
  • Правила везде одни
Re: Назначение div
« Ответ #11 : 14.04.2014, 00:43:29 »
Открываете исходники фрейморка или что у вас там выводит данные блоки и комбинацией ctrl+F ищите span6, затем удаляете или заменяете как вам надо и всё. Предположу, что надо копать в сторону bootstrap, был бы доступ, показал бы пальем  ^-^
*

ProfessorDace

  • Осваиваюсь на форуме
  • 47
  • 5 / 0
  • Правила везде одни
Re: Назначение div
« Ответ #12 : 14.04.2014, 18:24:13 »
Все файлы, где присутствует к примеру span2:
Код
adm_otemplates.css	
.omgposition .span2{width: 14.5299%; margin-left: 1.9%;}      [позиция 281:15]
bootstrap-responsive-rtl.css
  .row-fluid .span2 {      [позиция 261:15]
  .row-fluid .span2 {      [позиция 610:15]
  .span2 {      [позиция 150:4]
  .span2 {      [позиция 499:4]
  .uneditable-input.span2 {      [позиция 425:21]
  .uneditable-input.span2 {      [позиция 774:21]
  input.span2,      [позиция 423:9]
  input.span2,      [позиция 772:9]
  textarea.span2,      [позиция 424:12]
  textarea.span2,      [позиция 773:12]
bootstrap-responsive.css
  .row-fluid .span2 {      [позиция 278:15]
  .row-fluid .span2 {      [позиция 628:15]
  .span2 {      [позиция 166:4]
  .span2 {      [позиция 516:4]
  .uneditable-input.span2 {      [позиция 442:21]
  .uneditable-input.span2 {      [позиция 792:21]
  input.span2,      [позиция 440:9]
  input.span2,      [позиция 790:9]
  textarea.span2,      [позиция 441:12]
  textarea.span2,      [позиция 791:12]
bootstrap-responsive.min.css
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:11536]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:11551]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:11575]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:1617]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:3174]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:6213]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:6228]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:6252]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:6960]
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{displa...      [позиция 1:8510]
bootstrap-rtl.css
.row-fluid .span2 {      [позиция 411:13]
.span2 {      [позиция 271:2]
.uneditable-input.span2 {      [позиция 1251:19]
input.span2,      [позиция 1249:7]
table .span2 {      [позиция 1905:8]
table .span20 {      [позиция 2013:8]
table .span21 {      [позиция 2019:8]
table .span22 {      [позиция 2025:8]
table .span23 {      [позиция 2031:8]
table .span24 {      [позиция 2037:8]
textarea.span2,      [позиция 1250:10]
bootstrap.css
.row-fluid .span2 {      [позиция 477:13]
.span2 {      [позиция 335:2]
.table td.span2,      [позиция 2167:11]
.table th.span2 {      [позиция 2168:11]
.uneditable-input.span2 {      [позиция 1405:19]
input.span2,      [позиция 1403:7]
textarea.span2,      [позиция 1404:10]
bootstrap.min.css
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:16935]
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:16950]
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:16974]
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:33029]
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:33045]
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:3398]
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{dis...      [позиция 9:4950]
cacert.pem
DA+wWFjbw2Y3npuRVDM30pQcakjJyfKl2qUMI/cjDpwyVV5xnIQFUZot/eZOKjRa3spAN2cMVCFV      [позиция 1443:66]
default.php
<input type="text" name="filter-search" id="filter-search" value="<?php echo $this->escape($this->filter); ?>" class="inputbox span2" onchange="document.getElementById('adminForm').submit();" />      [позиция 34:130]
en-GB.com_otemplates.ini
; <br />+ sidebar-1: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 439:43]
; <br />+ sidebar-2: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 443:43]
; <br />+ sidebar-3: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 445:43]
; <br />+ top1-1: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 423:40]
; <br />+ top1-3: the width is <strong>span2</strong>, unlock from Joomla! <strong>countModules rule</strong>, this position will always be presented.      [позиция 427:40]
; <br />+ top1-4: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 429:40]
; <br />+ top1-5: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 431:40]
en-GB.com_otemplates.ini
; <br />+ sidebar-1: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 439:43]
; <br />+ sidebar-2: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 443:43]
; <br />+ sidebar-3: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 445:43]
; <br />+ top1-1: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 423:40]
; <br />+ top1-3: the width is <strong>span2</strong>, unlock from Joomla! <strong>countModules rule</strong>, this position will always be presented.      [позиция 427:40]
; <br />+ top1-4: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 429:40]
; <br />+ top1-5: the width is <strong>span2</strong>, follow Joomla! <strong>countModules rule</strong>.      [позиция 431:40]
no-space.css
/*========================= RESPONSIVE ====================*/@media (min-width: 768px) { .row-fluid .no-space [class*="span"]{ margin-left:0; *margin-left:0; } .row-fluid .controls-row .no-space [class*="span"]+[class*="span"]{ margi...      [позиция 1:897]
tables.less
  .span2     { .tableColumns(2); }      [позиция 185:4]
  .span20    { .tableColumns(20); }      [позиция 203:4]
  .span21    { .tableColumns(21); }      [позиция 204:4]
  .span22    { .tableColumns(22); }      [позиция 205:4]
  .span23    { .tableColumns(23); }      [позиция 206:4]
  .span24    { .tableColumns(24); }      [позиция 207:4]
В связи с этим, хз, сделайте поиск в БД.
*

mih08

  • Осваиваюсь на форуме
  • 17
  • 0 / 0
Re: Назначение div
« Ответ #13 : 16.04.2014, 12:37:40 »
В связи с этим, хз, сделайте поиск в БД.
В БД искал(поиск по таблицам span2), там нет=(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Убрать уровни подкатегорий в меню

Автор desaund1

Ответов: 0
Просмотров: 1579
Последний ответ 10.08.2017, 22:34:06
от desaund1
Изменить форму на главной ?

Автор warlocksp

Ответов: 2
Просмотров: 1427
Последний ответ 19.02.2017, 15:44:11
от warlocksp
Дублирование на сайте

Автор derenikp

Ответов: 3
Просмотров: 1548
Последний ответ 08.01.2017, 17:30:00
от derenikp
Переменная в ссылках.Не выполняется задаm

Автор ghostcom

Ответов: 25
Просмотров: 1896
Последний ответ 06.09.2016, 17:13:20
от ghostcom
ошибка "File for Model inventory not found"

Автор polgrig

Ответов: 0
Просмотров: 1603
Последний ответ 05.08.2016, 14:36:02
от polgrig