Новости Joomla

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

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Всем здравствуйте!
Всех с наступившим 2020!
Прошу помощи, поиском обыскался, тапками не бейте - возможно не то искал, но всё же искал....

Стандартная Joomla 3.9, в настройках сайта SEF (ЧПУ) включено и перенаправление URL тоже включено.
Есть некая категория, допустим она называется «category», в меню проставлена ссылка на эту категорию, настроен вывод материалов категории в виде блога,
Соответственно имеется путь вида: https://mysite/category

Есть некие материалы (article1, article2, article3...), которые отнесены к этой самой категории, ссылок на них в меню нет!
Соответственно имеется путь вида: https://mysite/category/id-article1

Новый (экспериментальный) роутер прекрасно убирает эти самые id
Соответственно имеется путь вида: https://mysite/category/article1

Вопрос!
Можно ли сделать стандартными средствами (без создания пунктов меню) короткие ссылки вида:
https://mysite/article1
https://mysite/article2
https://mysite/article3
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #1 : 08.01.2020, 14:20:41 »
Главный вопрос зачем?
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
*

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #3 : 08.01.2020, 15:36:46 »
Главный вопрос зачем?

Наверное потому, что
https://mysite/category/sub_category/sub_sub_category/article
будет хуже, чем
https://mysite/article

Разве не так?

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #4 : 08.01.2020, 16:46:01 »
Можно https://blog.pbelkov.net/category/joomla/extensions-joomla/1375-article-to-url
Был у меня клиент, который хотел именно такие урлы (и да - это идиотизм, никому это не нужно, даже вредно).
Да - будут проблемы с хлебными крошками (не будут учитывать категорию), для того проекта я писал свой модуль крошек, обходя стандартный
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #5 : 08.01.2020, 16:53:59 »
Да, кстати, хотел сразу написать, что раньше в Joomla можно было сделать скрытое меню и все как бы работало именно так, как надо.

будут проблемы с хлебными крошками (не будут учитывать категорию)
Да, хлебные крошки не будут учитывать категорию. Но вот эта проблема возникает как раз тогда, когда учитывать категорию не нужно, так как материал может быть в разных категориях. Просто так это реализовать не получится, однако работа с метками позволяет использовать некий суррогатный подход. Если бы ещё макет блога для меток (а не только список) нормально заработал, тогда вообще было бы здорово.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #6 : 08.01.2020, 16:59:57 »
Да, хлебные крошки не будут учитывать категорию.
Да, именно поэтому я написал на коленке свои крошки, вот хелпер именно для таких случаев
Код
<?php
defined('_JEXEC') or die;
abstract class modBreadcrumbs2Helper
{
public static function getList(&$params)
{
// Get the dbo
$db = JFactory::getDbo();
$doc = JFactory::getDocument();

        $html = '';

        // покажем содержимое модуля только на странице материала, для категорий и прочих будут стандартные крошки
        $view = JRequest::getVar( 'view', 1, 'get' );
        $id = JRequest::getVar( 'id', 1, 'get' );

        if ($view == 'article')
        {
        //$page_title = $doc->getTitle();
        $article =& JTable::getInstance("content");
$article->load($id);
$srticle_title = $article->get("title");

// get category link
$query = '
select c.id, c.alias, c.title
from #__categories c
where id = (select catid from #__content where id = "'.$id.'" )
';
$db->setQuery($query);
$catrow = $db->loadAssoc();
            $catslug = $catrow['id'].':'.$catrow['alias'];
            $caturl = JRoute::_(ContentHelperRoute::getCategoryRoute($catslug));


        $html .= '<div class="breadcrumbs breadcrumbsnew">';
        $html .= '<a class="pathway" href="'.JURI::base().'">Главная</a> - ';
        $html .= '<a class="pathway" href="'.$caturl.'">'.$catrow['title'].'</a> - ';
        $html .= '<span>'.$srticle_title.'</span>';
        $html .= '</div>';

        echo $html;
        }

}
}


Писалось давно, деталей не помню, но принцип думаю понятен
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ProtectYourSite

  • Живу я здесь
  • 2364
  • 137 / 4
  • Безопасность вебсайтов
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #7 : 08.01.2020, 19:06:26 »
Да, кстати, хотел сразу написать, что раньше в Joomla можно было сделать скрытое меню и все как бы работало именно так, как надо


Это работает и сейчас
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #8 : 08.01.2020, 21:26:52 »
Да, хлебные крошки не будут учитывать категорию. Но вот эта проблема возникает как раз тогда, когда учитывать категорию не нужно, так как материал может быть в разных категориях. Просто так это реализовать не получится, однако работа с метками позволяет использовать некий суррогатный подход. Если бы ещё макет блога для меток (а не только список) нормально заработал, тогда вообще было бы здорово.
Привяжите субкатегории к меню... Будет всегда один уровень вложенности, но разницы между

https://mysite/category/sub_category/sub_sub_category/article
и
https://mysite/article

Нет ни какой... Так же нет фактической разницы между SEF ссылкой и не SEF, это пережиток историй сеошников прошлого, если есть влияние, то очень не значительное, обычно на сайтах есть куда более значимые вещи :-) типа дублей, неправильной структуры и долгого времени отклика... Не говоря уж о контенте :-)
Но почему, то все гонятся за каким то мало значимыми факторами.

Помню одного заказчика, у которого был один из самых посещаемых разделов это кредиты, пустая страница, так как лень заполнить, туда почти каждый второй заходил... Так вот он там и про SEF и про ключевые слова, и про 100500 посадочных... но какая разница, если каждый интересуется кредитом, но раздел не заполнен :-)

ЗЫ:
Причем ему говорили, что надо этот раздел обязательно заполнить, так как почти все ключевые страницы на него ссылаются. В общем дело все закончилось тем, что он сменил сеошников, новые быстренько заполнили эту страницу... и отчитались о 3х кратном росте заявок... Он им потом еще год платил, а они ничего не делали :-)
« Последнее редактирование: 08.01.2020, 21:30:06 от zikkuratvk »
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #9 : 09.01.2020, 08:03:16 »
Это работает и сейчас

Не работает. Только что проверил на Joomla 3.9.14 из коробки. Работало на версии до 2.5 включительно, после перехода на Joomla 3.8 точно не работает.
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #10 : 09.01.2020, 08:22:11 »
Не работает. Только что проверил на Joomla 3.9.14 из коробки. Работало на версии до 2.5 включительно, после перехода на Joomla 3.8 точно не работает.
Работает вполне
*

ezheck

  • Захожу иногда
  • 75
  • 2 / 0
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #11 : 10.01.2020, 07:12:54 »
Работает вполне

Так же, как работало на Joomla версии до 2.5 включительно, сейчас не работает.
Можно было сделать следующим образом - создать меню и пункты первого уровня в этом меню для article1, article2, article3, однако эти пункты не опубликовать.
И вуаля, получились короткие ссылки вида:
https://mysite/article1
https://mysite/article2
https://mysite/article3

Сейчас такой номер не прокатывает. Однако выход всё-таки есть, камрады Voland и ProtectYourSite оказались абсолютно правы, за что им огромное спасибо. Просто, к величайшему сожалению, с высоты своего положения, они не пояснили, что именно они имели ввиду в плане реализации способа. А работает это так - нужно создать меню и пункты первого уровня в этом меню для article1, article2, article3, а затем опубликовать модуль для этого меню, однако позицию для этого модуля не указывать вовсе. То есть как бы этот модуль и не выводится.
Получились короткие ссылки вида:
https://mysite/article1
https://mysite/article2
https://mysite/article3

Еще раз повторю для тех, кто решить сделать так же - само меню, пункты первого уровня в меню, модуль меню должны быть опубликованы.
В настройках сайта SEF (ЧПУ) включено, перенаправление URL тоже включено.
*

arma

  • Завсегдатай
  • 1753
  • 81 / 3
Re: Как сделать короткие ссылки Joomla 3.9?
« Ответ #12 : 10.01.2020, 07:44:37 »
ezheck не вводите в заблуждение. Не нужны эти манипуляции. Всё работает, как и раньше: создали меню, в нём нужные пункты и всё. Выводить это меню модулем вовсе не обязательно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работают SEF-ссылки на Joomla 5

Автор Detonator

Ответов: 2
Просмотров: 1952
Последний ответ 29.03.2025, 07:26:44
от azm1n
Расширение SEF Wizard — улучшение маршрутизации и ЧПУ в Joomla! Инструменты SEO - администратора

Автор Филипп Сорокин

Ответов: 525
Просмотров: 53350
Последний ответ 22.10.2022, 12:14:38
от Lemonez
Как скрыть партнерские ссылки?

Автор paicker

Ответов: 3
Просмотров: 10771
Последний ответ 30.08.2022, 13:19:04
от kovaltaras1
Убрать из ссылки /images

Автор step147

Ответов: 4
Просмотров: 2783
Последний ответ 17.08.2021, 11:19:32
от step147
Как убрать ID из URL Joomla 3?

Автор SaxMusicOnly

Ответов: 142
Просмотров: 59692
Последний ответ 02.03.2021, 14:47:35
от Vasiliy111