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

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Имя в форме регистрации
« : 14.12.2016, 13:17:48 »
Здравствуйте,

Подскажите можно ли как-то при регистрации поле "Имя"
разбить на три поля - фамилия, имя, отчество.

Иначе пользователи не заполняют свое имя полностью.

Хранить можно в одной ячейке чз пробел или любой другой знак.
Главное чтобы заполнялись три поля отдельных.
Мой сайт про корабли
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Имя в форме регистрации
« Ответ #1 : 14.12.2016, 13:30:36 »
Ну можно через js или даже без него просто делать 3 доп поля и передавать. Если без js можно так
Код
Фамилия <input id="jfn1" type="text" onkeyup="jform_name.value=this.value+' '+jfn2.value +' '+jfn3.value"><br />
Имя <input id="jfn2" type="text" onkeyup="jform_name.value=jfn1.value+' '+this.value +' '+jfn3.value"><br />
Отчество <input id="jfn3" type="text" onkeyup="jform_name.value=jfn1.value+' '+jfn2.value +' '+this.value"><br />
<input name="jform[name]" id="jform_name" value="" size="30" required="" aria-required="true" type="text" class="required">
Но это будет только при регистрации и эдакий костыль выходить
А по хорощему. сделать отдельные поля под это дело.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Имя в форме регистрации
« Ответ #2 : 14.12.2016, 20:38:35 »
Ну можно через js или даже без него просто делать 3 доп поля и передавать. Если без js можно так
Код
Фамилия <input id="jfn1" type="text" onkeyup="jform_name.value=this.value+' '+jfn2.value +' '+jfn3.value"><br />
Имя <input id="jfn2" type="text" onkeyup="jform_name.value=jfn1.value+' '+this.value +' '+jfn3.value"><br />
Отчество <input id="jfn3" type="text" onkeyup="jform_name.value=jfn1.value+' '+jfn2.value +' '+this.value"><br />
<input name="jform[name]" id="jform_name" value="" size="30" required="" aria-required="true" type="text" class="required">
Но это будет только при регистрации и эдакий костыль выходить
А по хорощему. сделать отдельные поля под это дело.

Мне достаточно сделать только при регистрации три поля.

А как это приспособить? поля же в цикле выводятся:

Код: php
<div class="registration<?php echo $this->pageclass_sfx?>">
<?php if ($this->params->get('show_page_heading')) : ?>
<div class="page-header">
<h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1>
</div>
<?php endif; ?>

<form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate form-horizontal well" enctype="multipart/form-data">
<?php // Iterate through the form fieldsets and display each one. ?>
<?php foreach ($this->form->getFieldsets() as $fieldset): ?>
<?php $fields = $this->form->getFieldset($fieldset->name);?>
<?php if (count($fields)):?>
<fieldset>
<?php // If the fieldset has a label set, display it as the legend. ?>
<?php if (isset($fieldset->label)): ?>
<legend><?php echo JText::_($fieldset->label);?></legend>
<?php endif;?>
<?php // Iterate through the fields in the set and display them. ?>
<?php foreach ($fields as $field) : ?>
<?php // If the field is hidden, just display the input. ?>
<?php if ($field->hidden): ?>
<?php echo $field->input;?>
<?php else:?>
<div class="control-group">
<div class="control-label">
<?php echo $field->label; ?>
<?php if (!$field->required && $field->type != 'Spacer') : ?>
<span class="optional"><?php echo JText::_('COM_USERS_OPTIONAL');?></span>
<?php endif; ?>
</div>
<div class="controls">
<?php echo $field->input;?>
</div>
</div>
<?php endif;?>
<?php endforeach;?>
</fieldset>
<?php endif;?>
<?php endforeach;?>
<div class="control-group">
<div class="controls">
<!--button type="submit" class="btn btn-primary validate"><?php //echo JText::_('JREGISTER');?></button-->
<span class="btn btn-primary">Регистрация</span>
<a class="btn" href="<?php echo JRoute::_('');?>" title="<?php echo JText::_('JCANCEL');?>"><?php echo JText::_('JCANCEL');?></a>
<input type="hidden" name="option" value="com_users" />
<input type="hidden" name="task" value="registration.register" />
</div>
</div>
<?php echo JHtml::_('form.token');?>
</form>
</div>

Мой сайт про корабли
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Имя в форме регистрации
« Ответ #3 : 15.12.2016, 12:12:22 »
поля не обязательно выводить циклом, можно и просто скопироваться HTML кстати в форме уже Joomla поле для имени
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Имя в форме регистрации
« Ответ #4 : 16.12.2016, 20:24:47 »
Ну так по умолчанию под Имя только одно поле.
И пользователи в него пишут что хотят: Вася, Вася Иванов, Иванов Вася
А мне нужно чтобы вводили Иванов Иван Иванович - ни больше, ни меньше и в таком порядке.
Вот я и спросил как его разбить визуально на три.
Мой сайт про корабли
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Имя в форме регистрации
« Ответ #5 : 16.12.2016, 22:09:08 »
Ну так по умолчанию под Имя только одно поле.
И пользователи в него пишут что хотят: Вася, Вася Иванов, Иванов Вася
А мне нужно чтобы вводили Иванов Иван Иванович - ни больше, ни меньше и в таком порядке.
Вот я и спросил как его разбить визуально на три.
Так я вам и дал уже готовое решение на name поля посмотрите. И поля не обязательно  выводить в цикле можно хоть просто HTML вставить
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Mick_20

  • Завсегдатай
  • 1030
  • 13 / 0
  • Что тут писать?
Re: Имя в форме регистрации
« Ответ #6 : 17.12.2016, 08:24:06 »
Так я вам и дал уже готовое решение на name поля посмотрите. И поля не обязательно  выводить в цикле можно хоть просто HTML вставить
Если я просто вставлю, то старое поле выведется + выведутся новые четыре поля.
Скажите после какого куска вставить?
Мой сайт про корабли
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Имя в форме регистрации
« Ответ #7 : 17.12.2016, 08:37:51 »
банальный пример. и вам выше показали как.
можете по иному-смысл одинаков: https://www.komtet.ru/lib/cms/joomla/dopolnitelnye-polya-polzovatelya-v-joomla
с кодом и пояснялками вам. тут просто расширеннее.
Спойлер
[свернуть]

ps. в примере я смотрел j2.5/ аналог такой же(+- код иной и файлы)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Re: Имя в форме регистрации
« Ответ #8 : 17.12.2016, 10:45:13 »
Если я просто вставлю, то старое поле выведется + выведутся новые четыре поля.
Скажите после какого куска вставить?

Откройте страницу регистрации в браузере . Скопируйте от туда HTML код полей. Переопредилите шаблон вывода и замените цикл скопированным кодом полей. Это самый простой вариант. Можно еще добавить эти поля в массив. Более верным же будет добавление данных полей в виде кастумных полей профиля. как? С этим вопросом вам поможет Google.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Добавление поля в форму регистрации

Автор Robert24

Ответов: 3
Просмотров: 1242
Последний ответ 10.10.2022, 23:35:04
от Robert24
Нет категорий поиска в регистрации J-BusinessDirectory

Автор tochka

Ответов: 0
Просмотров: 800
Последний ответ 28.07.2022, 09:00:11
от tochka
Joomla не отправляет почту при регистрации

Автор Mick_20

Ответов: 1
Просмотров: 821
Последний ответ 20.12.2021, 08:46:13
от wishlight
Общая форма регистрации и авторизации для VirtueMart 3

Автор Evgen Kulibin

Ответов: 0
Просмотров: 851
Последний ответ 30.11.2021, 14:18:37
от Evgen Kulibin
С определением функции регистрации

Автор sesil

Ответов: 0
Просмотров: 850
Последний ответ 09.08.2021, 11:40:04
от sesil