При работе в админке JRoute не преобразует ссылки в ЧПУ ни каким образом. Есть какое-нибудь решение этой проблемы?
Штатная админка более чем) Если залогиниться в админку то при обращении к Jroute преобразования а sef не происходит по каким-то причинам.
Сделать пост на внешний ресурс с ЧПУ ссылкой всяко лучше чем с просто ссылкой, собственно все из-за индексации.
Вы не поверите, поисковику по барабану какая у вас ссылка, главное содержимое а юзеров способных набирать адрес по памяти почти не осталось
Я придерживаюсь альтернативного мнения, применительно яндекса по крайней мере. Индексировать внешние ссылки на ресурс идентичные внутренним sef ссылкам более логично, чем если они будут отличаться по форме. Но дело не в этом. Как собрать таки sef ссылку на контент при исполнении компонента админки, вот в чем вопрос!
Это типа кто то умный сказал? Или вы о псевдо науке перечитали? Давайте попросим модеров создать на форуме две страницы, с одинаковым содержимым. Одна будет иметь вид /moya_volosataya_grud, другая bW95YV92b2xvc2F0YXlhX2dydWQ могу поспорить на что угодно - проиндексируются одинаково. Или создадим страницу на бесплатном хостинге типа /super_seo, содержимое то же, что и на тестовых форумах джум ру, вылетит на первых местах?
http://forum.joomla.org/viewtopic.php?f=544&t=454993&p=1922364&hilit=sef+backend+jroute+backend#p1922364 Здесь подняли ту же проблему, но таки безрезультатно WTF! (
Ну да, вы прочитали все? У буржуев это имеет смысл. Если продаете paper, то ссылка мой_сайт/paper предпочтительнее Т.е вся эта фигня имеет смысл при контенте на ингише, опять для ихней же публики. Гугл как и Яндекс не мучает себя в нашем случае транслитом и прочем
Вдогонку, набираем очень конкретно-платный запрос в Я "запчасти", на первом месте www.exist.ru/, которому сео ссылки параллельно - фиолетовы, типа http://www.exist.ru/stock/parts.aspx?s=1&c=413
Ilya, ну я таких расширений, чтобы из бекенда показывало "правильную" ссылку не встречал, можете заказать. Если решение через задний проход, у меня, к примеру, стоит sh404, так все ссылки там получаются транлитерацией заголовка... это намек)))
Собсно проблема решена! Надо подгрузить классы из юзерской части фреймворка: Код (PHP): jimport( 'joomla.application.router' ); require_once (JPATH_ROOT . DS . 'includes' . DS . 'router.php'); require_once (JPATH_ROOT . DS . 'includes' . DS . 'application.php'); А дальше линейно работаем с объектом JRouterSite Подробно: http://yo-da.ru/blog/joomla/33-twetter-joomla И пост в Твиттере Ну вот, заодно и пропиарился)