Новости Joomla

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Здравствуйте.
Пытался установить патч после новости о критической уязвимость https://docs.joomla.org/Security_hotfixes_for_Joomla_EOL_versions . У меня Joomla 1.7 , так что скачивал файл для версии 2.5 , залил файлик session.php в папку libraries\joomla\session\ после чего вылезла ошибка
Fatal error: Class 'JSessionStorage' not found in /путь_до_сайта/libraries/joomla/session/session.php on line 106 . Проблема возникла только с 1.7 , на остальных версиях обновление прошло нормально.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Re: Критическая уязвимость. Joomla 1.7
« Ответ #2 : 16.12.2015, 19:05:51 »
Дык Joomla 1.7 и так содержит уязвимость
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #3 : 16.12.2015, 19:08:41 »
Попробуйте применить патч от 1.5
Пробовал от 1.5 , но к сожалению подобная ошибка вылазит
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Критическая уязвимость. Joomla 1.7
« Ответ #4 : 17.12.2015, 02:14:41 »
Поизучайте, какие изменения были в других версиях, сделайте и опубликуйте патч
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #5 : 17.12.2015, 12:53:56 »
Поизучайте, какие изменения были в других версиях, сделайте и опубликуйте патч
Боюсь я нуб в этих вопросах( и могу сделать только хуже, поэтому и спрашиваю помощи у профи
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Re: Критическая уязвимость. Joomla 1.7
« Ответ #6 : 17.12.2015, 13:01:00 »
"Профи" не стали бы до сих пор сидеть на дырявой 1.7
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #7 : 17.12.2015, 17:56:42 »
"Профи" не стали бы до сих пор сидеть на дырявой 1.7
Да, да, да, Ваше флудерское замечание очень помогло, может еще гуглить пошлёте?
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Критическая уязвимость. Joomla 1.7
« Ответ #8 : 17.12.2015, 18:04:37 »
Это так.
Никто из профи не будет копаться в дырявой версии, когда она без проблем обновляется на 2.5

Хочется изврата - делайте сами, нам бы с багами на мажорных версиях разобраться
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #9 : 17.12.2015, 21:36:06 »

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

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Критическая уязвимость. Joomla 1.7
« Ответ #10 : 17.12.2015, 21:39:04 »
В 1.7, да даже в 1.5 были инструменты переопределения.
Хакнули движок = создали свой, как тут в соседней теме заявляют.

Значит - свой форум по нему, свой гитхаб итп.
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #11 : 18.12.2015, 21:29:31 »
Вы сильно преувеличиваете. Тут речи не может идти, о том, что "создали свой движок" , как была Joomla так и осталась. Тем более я уверен, что среди пользователей версии 1.7 полно людей, которые даже не способны обновить движок сами, для них тоже предлагаете отдельный форум, гитхаб итп создавать?
Не стоит так радикально относиться к людям, чей скилл недостаточно силён.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Re: Критическая уязвимость. Joomla 1.7
« Ответ #12 : 18.12.2015, 22:07:52 »
если есть возможность в phpMyAdmin выберите кодировку сервера MySQL utf8mb4 и сопоставление кодировки соединения с MySQL, например, utf8mb4_general_ci. и тогда будете от этой уязвимости застрахованы на любой Joomla.

как работает баг с utf8
http://sqlfiddle.com/#!9/81220/1

и как он не работает с utf8mb4
http://sqlfiddle.com/#!9/c6c9b/5

а лучше обновитесь до 3.4.6.
« Последнее редактирование: 19.12.2015, 08:44:28 от capricorn »
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #14 : 19.12.2015, 15:26:20 »
capricorn, спасибо за отзывчивость, но я вроде разобрался уже. Посмотрел на ГитХабе какие изменения были внесены в session.php для 2.5 и вручную поменял всё в своём файлике для 1.7 , вроде всё работает.
На всякий случай прикреплю свой session.php сюда, но предупреждаю, что я нуб и за последствия не отвечаю  ;)
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Критическая уязвимость. Joomla 1.7
« Ответ #15 : 19.12.2015, 16:29:17 »
Так нуб или всё таки работает? Добавить в список патчей?
*

Juseppe

  • Захожу иногда
  • 62
  • 1 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #16 : 19.12.2015, 17:41:04 »
Так нуб или всё таки работает? Добавить в список патчей?
По крайней мере у меня не вылазит ошибок, которые указывал с первом посте. Как проверить, чтобы на все 100 быть уверенным?
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
*

vebmaster

  • Новичок
  • 8
  • 0 / 0
Re: Критическая уязвимость. Joomla 1.7
« Ответ #18 : 25.06.2018, 18:48:32 »
Для joomla 1.7
Решил проблему добавлением вверху после defined('JPATH_BASE') or die;
Код
// Register the session storage class with the loader
JLoader::register('JSessionStorage', dirname(__FILE__).DS.'storage.php');

Для joomla 1.6 нужен патч от 1.5 и добавить метод в session.php
Код
/**
* Method to determine a hash for anti-spoofing variable names
*
* @return string  Hashed var name
* @since 1.5
*/
public static function getFormToken($forceNew = false)
{
$user = JFactory::getUser();
$session = JFactory::getSession();
$hash = JApplication::getHash($user->get('id', 0).$session->getToken($forceNew));

return $hash;
}
« Последнее редактирование: 26.06.2018, 14:34:08 от vebmaster »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Обновление с Joomla 2.5.21

Автор mmablock

Ответов: 3
Просмотров: 2223
Последний ответ 23.09.2023, 13:28:40
от mmablock
Переход с 1.5 на 2.5 Joomla

Автор jomdj

Ответов: 357
Просмотров: 112497
Последний ответ 27.05.2022, 08:01:20
от Thomas Bergersen
[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 7900
Последний ответ 05.01.2022, 16:27:23
от blind
Joomla 2.5.5 + VirtueMart 2 --> OpenServer

Автор Alex_gs

Ответов: 2
Просмотров: 2842
Последний ответ 18.09.2021, 11:44:41
от Alex_gs
Проблема при переносе сайта Joomla 2.5 на локальный сервак

Автор laughing

Ответов: 13
Просмотров: 3341
Последний ответ 08.01.2021, 16:17:03
от gartes