Новости Joomla

Компания JetBrains рассказала о своей поддержке Joomla

Компания JetBrains рассказала о своей поддержке Joomla

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).

В список попали:

  • PHPUnit - фреймворк для unit-тестирования в PHP
  • Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
  • CodeIgniter — популярный MVC-фреймворк для разработки на PHP
  • Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

Подпишитесь на @joomlafeed

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Здравствуйте.
Напишите мне код для .htaccess пожалуйста.
Мне нужно что бы адрес вида https://сайт.ру/123-категория/название-статьи
редиректил на https://сайт.ру/категория/название-статьи

Я нашёл только код для редиректа с https://сайт.ру/123-категория на https://сайт.ру/категория
Если в url после категории идёт название статьи то этот код не работает.

Заранее благодарен.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
RewriteRule ^/(\d+)\-(\w+)/(.*)$ https://сайт.ру/$2/$3 [L,R=301,NC]
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Не работает.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
RewriteEngine On
RewriteCond %{REQUEST_URI} /(\d+)-(\w+)/(\w+)$
RewriteRule ^  https://joomla-support.ru/%2/%3  [L,R=301,QSA,NC]
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Всё равно не работает.
Посмотрите пожалуйста мой код .htaccess
Что в нём не так?
===
Код
Options +FollowSymLinks

Options -Indexes

<IfModule mod_headers.c>
Header always set X-Content-Type-Options "nosniff"
</IfModule>

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ https://useron.ru/ [R=301,L]

RewriteCond %{REQUEST_URI} /(\d+)-(\w+)/(\w+)$
RewriteRule ^ https://useron.ru/%2/%3 [L,R=301,QSA,NC]

RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]

RewriteBase /
RewriteRule (.*)\.html$ $1 [R=301,L]

## Begin - Rewrite rules to block out some common exploits.
# If you experience problems on your site block out the operations listed below
# This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to base64_encode data within the URL.
RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
# Block out any script that includes a <script> tag in URL.
RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL.
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL.
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Return 403 Forbidden header and show the content of the root homepage
RewriteRule .* index.php [F]
#
## End - Rewrite rules to block out some common exploits.

## Begin - Custom redirects
#
# If you need to redirect some pages, or set a canonical non-www to
# www redirect (or vice versa), place that code here. Ensure those
# redirects use the correct RewriteRule syntax and the [R=301,L] flags.
#
## End - Custom redirects

##
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla! Directory (just / for root).
##

# RewriteBase /

## Begin - Joomla! core SEF Section.
#
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
#
# If the requested path and file is not /index.php and the request
# has not already been internally rewritten to the index.php script
RewriteCond %{REQUEST_URI} !^/index\.php
# and the requested path and file doesn't directly match a physical file
RewriteCond %{REQUEST_FILENAME} !-f
# and the requested path and file doesn't directly match a physical folder
RewriteCond %{REQUEST_FILENAME} !-d
# internally rewrite the request to the index.php script
RewriteRule .* index.php [L]
#
## End - Joomla! core SEF Section.
===
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Ну на кириллице я не проверял, вряд ли будет работать . Проверил сейчас на вашем сайте, набрав в браузере адрес
Код
https://useron.ru/3232-category/article
идет редирект на
Код
https://useron.ru/category/article
ЧИстите кеш в браузере. Только стек ошибки выводит, вместо 404
*

fbr

  • Завсегдатай
  • 1661
  • 206 / 7
А поиском пользоваться не ?
По запросу 301 редирект  - первая статья
FAQ - редиректы в htaccess
первый пост
6 пункт (извините, не первый ...)
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Ну на кириллице я не проверял, вряд ли будет работать . Проверил сейчас на вашем сайте, набрав в браузере адрес
Код
https://useron.ru/3232-category/article
идет редирект на
Код
https://useron.ru/category/article
ЧИстите кеш в браузере. Только стек ошибки выводит, вместо 404
Почему тогда вот этот адрес не редиректится? https://useron.ru/59-sajtostroenie/kak-nastroit-sitemapxml-v-bitrix
И почему вообще ошибки выводятся? Вывод ошибок в админке Joomla и на сервере отключены.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
6 пункт
Насколько я понял, не подходит.
ТС нужно вырезать число в категории, а не заменить, убрать категорию .
 
Почему тогда вот этот адрес не редиректится?
Я не учел дефисы в названии статьи.
Код
RewriteCond %{REQUEST_URI} /(\d+)-(\w+)/(.*)$
RewriteRule ^  https://joomla-support.ru/%2/%3  [L,R=301,QSA,NC]
« Последнее редактирование: 21.11.2021, 17:54:41 от draff »
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Проблема решена, всем спасибо. ^-^
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Рано обрадовался, теперь не редиректит вот этот адрес https://useron.ru/123-zarabotok-v-internete/kak-zarabotat-na-partnjorskikh-programmakh
Напишите пожалуйста код с учётом дефисов в категории.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
RewriteCond %{REQUEST_URI} /(\d+)-(.+)/(.*)$
RewriteRule ^  https://joomla-support.ru/%2/%3  [L,R=301,QSA,NC]
*

MultiMatrix83

  • Захожу иногда
  • 52
  • 0 / 0
  • Истина где-то рядом
Работает. Спасибо.
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
Хм, а если надо убрать ID из материалов, то какой код? все голову сломал, включаешь на 5 ке новую маршрутизацию (с 3 Joomla не включал), так 404 ( было /категория/345-материал - надо /категория/материал Спасибо
*

Zegeberg

  • Захожу иногда
  • 279
  • 7 / 1
RewriteCond %{REQUEST_URI} ^(.*)/(\d+)-([^/]+)$
RewriteRule ^ %1/%3 [L,QSA,R=301]   этот код помог, если кто искать будет
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести поле изображение материала в модуле "Список материалов категории"

Автор aleksandrozz

Ответов: 12
Просмотров: 13058
Последний ответ 14.10.2022, 05:12:04
от denxio
Закрыть от индексации только страницу категории

Автор DDAANN

Ответов: 5
Просмотров: 2716
Последний ответ 07.03.2021, 13:23:34
от Followme
RFI узязвимости, файл.htaccess (redirect for weird rfi attacks through url)

Автор Elimelech

Ответов: 8
Просмотров: 2054
Последний ответ 27.11.2017, 10:29:30
от SeBun
Вывод картинок подкатегорий в блоге категории

Автор kontrast

Ответов: 11
Просмотров: 6304
Последний ответ 24.09.2016, 21:18:01
от axel030392
Описание категории

Автор Ihor

Ответов: 8
Просмотров: 1461
Последний ответ 17.02.2016, 00:39:34
от dmitry_stas