Новости Joomla

Компонент View logs v.2.2.0

👩‍💻 Компонент View logs v.2.2.0.По горячим следам, рекомендациям и просьбам Joomla-сообщества компонент просмотра логов Joomla получил следующую версиюv.2.2.0. Что нового?- Обновление интерфейса: список логов сделан в виде таблицы, отображение дополнительной информации в списке файлов (время создания и последнего изменения, кнопки действий и их порядок) изменены и сделаны менее пёстрыми.- Добавлен поиск-фильтр по имени файла лога на странице. Находите нужный файл быстрее.- Большие файлы. Просмотр файла лога в модальном окне сохранён для файлов менее 1МБ. Возможность открыть файл в отдельном окне сохранена. Но используйте эту функцию с осторожностью: файлы объёмом 8-10мб ещё возможно открывать в браузере, но более крупные - не рекомендуется. Системные требования:- Совместимость с Joomla 6 и PHP 8.4.- Минимальная версия PHP по-прежнему 8.0.Страница расширенияGitHub расширения@joomlafeed#joomla #расширения

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

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

AndrewFar

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Код в строке:

return preg_replace('/[^\w'.preg_quote($custom).']/', '', $source);

Версия вирта: 2 0 22b
Это ошибка в синтаксисе или я что-то мог не то сделать? Что тут нужно подправить?
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Попробуйте так:
Код: php-brief
$to_replace='[^\w'.preg_quote($custom).']';
preg_replace('/'.$to_replace.'/', '', $source);
« Последнее редактирование: 01.09.2013, 00:28:58 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Код
return preg_replace('[^\w'.preg_quote($custom).']', '', $source);
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Код
return preg_replace('[^\w'.preg_quote($custom).']', '', $source);
Без ограничителей рабтать не будет.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

AndrewFar

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Спасибочки! Помогло убрать слеши.
Т.е.:
Код: php
return preg_replace('[^\w'.preg_quote($custom).']', '', $source);
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Да, очень интересно. Спасибо, Максим Пишняк, за информацию.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Всегда, пожалуйста.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я все-таки думаю, что исключение ограничителей "/" из искомого шаблона - это не решение. Да, предупреждение убралось, но "[" из символьного класса стал ограничителем и preg_replace теперь возвращает совсем другой результат.
Ведь
Код: php-brief
/[^\wblah]/
значит "все, кроме буквенно-цифрового символа и blah"
а
Код: php-brief
[^\wblah]
означает "с начала строки - любой буквенно-цифровой символ и blah".
У меня нет возможности проверить, поэтому прошу AndrewFar попробовать варианты:
Код: php-brief
return preg_replace('/([^\w'.preg_quote($custom).'])/', '', $source);
и
Код: php-brief
return preg_replace('@[^\w'.preg_quote($custom).']@', '', $source);
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Спасибо, я запостил эти два варианта в той теме.
« Последнее редактирование: 01.09.2013, 16:08:33 от Максим Пишняк »
*

AndrewFar

  • Осваиваюсь на форуме
  • 46
  • 0 / 0
Вариант:
Код: php
return preg_replace('/([^\w'.preg_quote($custom).'])/', '', $source);
Выдает ошибку: Warning: preg_replace() [function.preg-replace]: Unknown modifier ']' in R:\home\danil.ru\www\administrator\components\com_virtuemart\helpers\config.php on line 959

Вариант 2:
Код: php
return preg_replace('@[^\w'.preg_quote($custom).']@', '', $source);
Без ошибок. Но что там возвращается я не в курсе. как проверить.
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Спасибо, AndrewFar. Думаю, дело в значении переменной $custom - там как-то присутствует "/" в конце и симвоьный класс "]" встал на место модификатора, чем и вызвал предупреждение. Тогда, скорее всего, вариант 2 - правильный.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Parse error: syntax error, unexpected 'if' (T_IF), expecting function (T_FUNCTIO

Автор dir.repart

Ответов: 1
Просмотров: 1526
Последний ответ 04.03.2019, 17:14:40
от draff
Warning: Invalid argument supplied for foreach() in

Автор dir.repart

Ответов: 1
Просмотров: 876
Последний ответ 01.03.2019, 17:40:01
от SalityGEN
Ошибка Too few arguments to function VmController::toggle()

Автор Igoritaly

Ответов: 1
Просмотров: 3907
Последний ответ 12.01.2018, 14:02:59
от P_B
Ошибка 1054 Unknown column 'Array' in 'where clause'

Автор borro

Ответов: 10
Просмотров: 3845
Последний ответ 27.10.2017, 14:20:13
от Freeman82
vmError: Warning, the Безопасный путь is empty

Автор Leds555

Ответов: 2
Просмотров: 10124
Последний ответ 11.01.2017, 11:06:54
от slava088