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

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Не могу решить следующую задачу.
Форма обратной связи отображается по умолчанию после основных деталей контакта (email, адрес, телефоны) а мне нужно чтобы отображалась после дополнительной информации, внизу страницы (так оно выглядит логичнее).В дополнительной информации скрипт сгенерированный Яндекс конструктором отвечающий за Яндекс карты (схема проезда).
Схема должна выглядеть так:

Основная информация
Дополнительная информация (карта)
форма обратной связи.

вот ссылка, так нагляднее http://www.mkmedved.ru/index.php/contacts

Инспектировал страницу с помощью FireBug, за форму обратной связи и блок дополнительной информации отвечают div'ы с классами "contact-form" и "contact-miscinfo" соответственно.
Думал, решить будет просто, поменяв их местами здесь - /components/com_contact/views/contact/tmpl/default.php,  однако форма прописана в отдельном файле default_form.php.
Как поменять местами доп. инфо и форму обр. связи?

И еще вопрос по контактам. Как сделать чтобы напртоив деталей контакта отображались и иконки и текст? То есть чтобы напротив номера телефона стояла иконка телефона и было подписано "телефон:". В настройках можно включить отображение или одного или другого, но не иконки и текста одновременно
« Последнее редактирование: 17.09.2013, 13:35:46 от SFE »
*

konoden

  • Захожу иногда
  • 326
  • 40 / 0
  • Поиск смысла жизни. Выполнено 15%...
Можно сделать иначе: на страницу контактов в позицию position-2 поставить модуль html-код, где разместить карту и всю необходимую информацию, идущую до контактной формы.
Тут же простым HTML можете вписать телефон и добавить к нему иконку.
А в самой контактной форме убрать все лишние поля
*

SFE

  • Захожу иногда
  • 68
  • 0 / 0
Спасибо за ответ, попробовал. Этот вариант не подходит, т.к. позиция position-2 располагается чуть выше чем надо. Как вставить модуль с HTML кодом после основной информации контактов?
*

unrecovered

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Думаю, что проблема решена давно, но у меня тут возникла такая же =) И я её решил. Возможно, кто-нибудь ещё заинтересуется, поэтому решение:

form.php, в котором копался автор, на самом деле отвечает за внешний вид формы обратной связи, и более ни за что; позиции же этих модулей относительно друг друга все записаны в default.php, который мне пришлось полностью распотрошить, чтобы это узнать ;D

Если присмотреться, default.php, по сути, состоит из блоков if, которые проверяют определённый атрибут(атрибут задаётся из админки в меню контакта в параметрах отображения). Если атрибут равен единице("Показать"), выводится соответствующий элемент(адрес, телефон, почта и т.д.) в прописанном там формате. У простых элементов, вроде имени и адреса, формат вывода прописан прямо в default.php, у более сложных, вроде формы обратной связи - вынесен в отдельный файл, лежащий в той же папке.

Это была теория, хе-хе =) По сути вопроса - в данном конкретом случае нужно отыскать в default.php блок вывода прочей информации(по умолчанию он находится в самом низу), выглядящий примерно так:

Спойлер
[свернуть]

Далее, аккуратно его выделив и забрав по Ctrl-X, вставить перед блоком обратной связи, выглядит где-то так:

Спойлер
[свернуть]

Готово! Ваш блок доп. инфы разместился сразу перед блоком обратной связи.

Напоследок: не делайте вещей, подобных предложению konoden. Это КОСТЫЛИ. Костылей в хорошем коде быть не должно. Лучше лишний час посидеть и разобраться, как это работает, и сделать всё стандартными средствами, чем использовать подобные "быстрые" решения.
*

konoden

  • Захожу иногда
  • 326
  • 40 / 0
  • Поиск смысла жизни. Выполнено 15%...
Только не забудьте вынести все редактируемые файлы в шаблон, иначе первое же обновление Joomla может их затереть.
Насчет костылей - было лишь предложено простое в реализации решение для данного случая. Оно ни коим образом не претендует на универсальность и "правильность"
*

unrecovered

  • Осваиваюсь на форуме
  • 22
  • 2 / 0
Только не забудьте вынести все редактируемые файлы в шаблон, иначе первое же обновление Joomla может их затереть.
Кстати, очень важное замечание. В данном случае обновление действительно затрёт все изменения.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма для добавления данных в Google Sheets

Автор zigzagrus

Ответов: 2
Просмотров: 2296
Последний ответ 07.11.2024, 12:03:12
от zigzagrus
Вывод информации в личный кабинет пользователя

Автор zndm

Ответов: 17
Просмотров: 6990
Последний ответ 22.09.2022, 18:51:44
от beliyadm
Скачивание файла после внесения контактных данных Joomla 2.5.11?

Автор marketingMLS

Ответов: 0
Просмотров: 4308
Последний ответ 11.03.2020, 17:25:39
от marketingMLS
Ошибки после восстановления БД

Автор Arvaro

Ответов: 1
Просмотров: 1682
Последний ответ 15.01.2020, 17:15:17
от SeBun
Непонятные символы в конце каждой статьи после сохранении редактирования

Автор Анастасия Гвоздева

Ответов: 2
Просмотров: 2021
Последний ответ 19.03.2019, 15:01:41
от draff