Новости Joomla

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

v.2.6.1. Что нового?

  • Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
  • Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
  • Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
  • Рефакторинг и правки кода. Текущее обновление кодовой базы.
  • Исправление ошибок.

Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

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

tsolomon

  • Новичок
  • 6
  • 0 / 0
Добрый день,
подскажите пожалуйста, оказалось что в самой Joomla 3.10 имеется инструмент перенаправлений, да еще и массово можно УРЛы на редирект импортировать,
только вот незадача плагин штатный но не работает вообще.

В настройках все включено, редирект в SEF настройках Joomla стоит и работает (через .htaccess) а редиректов нет, куда стоит посмотреть?

Ссылки что на внутренние, что на внешние не редиректит, статистику по кликам не ведет (а 404 одну поймал)
Спойлер
[свернуть]
« Последнее редактирование: 22.09.2022, 08:57:46 от tsolomon »
*

arma

  • Завсегдатай
  • 1752
  • 81 / 3
Перенаправлять он будет только с несуществующих страниц сайта
*

tsolomon

  • Новичок
  • 6
  • 0 / 0
Огромное спасибо за ответ!

Обновил Joomla c 1.5 до 3.10 и мне как раз и надо несуществующие ссылки (они есть в кеше гугла/яндекса) средиректить на новые.
404 ошибки пишутся в статистике, но редиректа так и нет.

Вот пример под катом:

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

Надо переписать порядка 1К ссылок, мне очень понравилась возможность массового импорта тут  "старая ссылка|новая ссылка", но не работает (((
Может посоветуете альтернативные решения? удобные для массовых редиректов

Спасибо!
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
пишите чеоез .htaccess
индивидуальная помощь: @SetAlexx
*

sivers

  • Живу я здесь
  • 2603
  • 361 / 0
Надо переписать порядка 1К ссылок
Можно полюбопытствовать - зачем вообще решили менять ссылки? Поисковикам не нравится кириллица?

Еще один вариант решения вашей задачи - это редиректить пхп-скриптом (или плагином). Научить его распознавать старый вариант ссылки и редиректить на новый. Но это надо кодить.

Кстати, в стандартном инструменте, который на скрине, попробуйте использовать ссылки без домена (внутренние).
Проверил - у меня так работает на 3-ке:
Исходная:
/shop/Евроодежда
Новая:
/shop/evroodejda
« Последнее редактирование: 22.09.2022, 20:54:50 от sivers »
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
или кирилицу 9абивать в другой кодировке
индивидуальная помощь: @SetAlexx
*

tsolomon

  • Новичок
  • 6
  • 0 / 0
Спасибо за ответы

Можно полюбопытствовать - зачем вообще решили менять ссылки? Поисковикам не нравится кириллица?

Поисковикам она нравятся, но Joomla с версии 2.5 не нравятся заглавные буквы в ссылках, алиасы большие буквы делаются маленькими - а для ПС - это разные ссылки. - меняется только в коде (видел решение для версии 2.5)
Сначала искал решение чтобы вернуть заглавные буквы и переписать все Алиасы на изначальные (на Joomla forum заблокировали акк - толи санкции толи еще чего), но был приятно удивлен, что в текущем состоянии, магазин работает без SSL сертификата и 301 редирект надо делать 100% с http на https - поэтому опасения насчет просадок в позициях поисковиков после редиректа отлетели сами собой, да и ссылки в транслите дружелюбнее для всех.

По теме, редирект действительно работает, но не в пределах магазина VirtueMart по ссылке /shop/xxxxxx  - там отключал SEF, включал - результата ноль.

Собственно хотелось бы решить задачу:
1) Править код Joomla и убрать принудительную замену заглавных букв в ссылках и алиасах на прописные. (скорее всего слетит после последующих обновлений)
2) Сделать 301 редирект для каждой ссылки.

Второе решение показалось мне наиболее оптимальным, так как редирект на https будет, то ссылкам стоит придать более дружелюбный вид.
Всего товаров порядка 1100, и вот хотелось бы найти правильное решение.
Как прописать 1100 редиректов в .htaccess я честно говоря не представляю, да и раньше он не понимал кирилицу вроде...

Спасибо!





*

sivers

  • Живу я здесь
  • 2603
  • 361 / 0
Редирект на https скорее всего будет отдельным редиректом. Код Joomla менять не стоит. Если уж кодить, то лучше всего плагин (расширение роутера) или скриптом PHP до инициализации Joomla. Для этого можно создать в корне файл /defines.php (он будет вызываться до инициализации Joomla, а в нем уже правила редиректа. Например, задать массив ссылок (ключ - старая ссылка, значение - новое). И проверку. Если текущая ссылка в массиве есть, то редиректить на новую.

Почти то же самое получится, если все 1100 прописать в хтаццес. Тут вопрос только с чем вам удобней работать.
Кстати, в пхп-скрипте можно попробовать выполнять транслитирацию кириллических ссылок для вычисление новой ссылки без прописывания явного. Тогда код и труды ваши сильно сократятся. Но надо, чтоб правило транслитерации в точности совпадало с системным, иначе нагенерите несуществующих ссылок.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

marksetter

  • Завсегдатай
  • 1045
  • 40 / 0
1100 редиректов это жесть конечно
индивидуальная помощь: @SetAlexx
*

tsolomon

  • Новичок
  • 6
  • 0 / 0
Для этого можно создать в корне файл /defines.php (он будет вызываться до инициализации Joomla, а в нем уже правила редиректа. Например, задать массив ссылок (ключ - старая ссылка, значение - новое).

Огромное спасибо!
Плюсануть нет возможности, не хватает сообщений =)))

На серче погуглил нашел рабочий скрипт!

Осталось все ссылки старые соотнести к новым, для меня это новый квест  :laugh: Распарсю с артикулами и старый и новый =)))

Код
<?php

$redirect_list=array(

  '/каталог/плёнка-и-укрывной-материал'=>'http://semena-zakaz.ru/каталог/укрывной-материал',

);

$redirect_uri=urldecode($_SERVER['REQUEST_URI']);

if(array_key_exists($redirect_uri, $redirect_list)) {

  $r_url = parse_url($redirect_list[$redirect_uri]);

  header('HTTP/1.1 301 Moved Permanently');

  header('Location: ' .$r_url['scheme'].'://'.$r_url['host'].'/'.urlencode(trim($r_url['path'],'/')));

  exit();

}
*

sivers

  • Живу я здесь
  • 2603
  • 361 / 0
Успехов!
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Missing field in database: Joomla\CMS\Table\Extension &#160; extension_id

Автор Ragivort

Ответов: 1
Просмотров: 694
Последний ответ 25.12.2025, 21:10:01
от fbr
Плагин для транслитерации имен загружаемых файлов

Автор KSS

Ответов: 5
Просмотров: 3092
Последний ответ 02.10.2025, 09:57:13
от Леон
Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 5449
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1705
Последний ответ 25.05.2025, 09:26:17
от azm1n
Не работает мобильная версия сайта

Автор jeans

Ответов: 4
Просмотров: 1742
Последний ответ 21.05.2025, 12:44:06
от jeans