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

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Плагин HP Router
« : 12.07.2009, 13:40:15 »
Плагин HP Router служит для скрытия ID материала/категории в ссылках в стандартном SEF
Пример: ссылку вида /stati/15-stati-po-joomla.html преобразовывает в ссылку вида /stati/stati-po-joomla.html
К сожалению сайт автора заброшен и никакой инфы и поддержки там нету.
Плагин реанимирован немецкими товарищами ^-^


Заключение:
Считаю что это достаточно полезный плагин для тех, кому не нужно использовать сторонние SEF.
« Последнее редактирование: 31.03.2011, 10:16:31 от Aleks_El_Dia »
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #1 : 15.07.2009, 23:15:27 »
Все используют Артио и sh404SEF?))))
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Kostelano

  • Давно я тут
  • 525
  • 51 / 1
Re: Плагин HP Router
« Ответ #2 : 15.07.2009, 23:40:38 »
Все используют Артио и sh404SEF? ))))

Нет, конечно )) Не ставлю компонентов, без которых можно обойтись )) И было бы просто супер, если бы убрать циферки в ссылке на материал ))
*

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Re: Плагин HP Router
« Ответ #3 : 16.07.2009, 00:23:32 »
И было бы просто супер, если бы убрать циферки в ссылке на материал ))
а мне и моим клиентам они не мешают :)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Antosha

  • Захожу иногда
  • 420
  • 52 / 0
  • Плохо спорить плохо
Re: Плагин HP Router
« Ответ #4 : 16.07.2009, 05:23:59 »
Да не, на самом деле, стандартный SEF был бы очень крутым и востребованным, если бы он не включам свои itemid и прочее. Нах это надо? Только для нужд самой системы?
<a href="http://joomlablog.ru/">JoomlaBlog</a>
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #5 : 16.07.2009, 20:04:09 »
Вооот))) Поэтому хочу услышать идеи по решению проблемы из первого поста) Спасибо.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Re: Плагин HP Router
« Ответ #6 : 16.07.2009, 22:16:20 »
Нах это надо? Только для нужд самой системы?
А если статей (новостей) будет много (тысячи), а вдруг название статьи (новости) повторится (авторов статей не один веб-мастер-универсал)? А если кому-то надо, чтобы в адресной строке было очень коротко, например 123-article.html ? Мне это вовсе не кажется лишним. И уж проблемой это вряд ли следует называть.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #7 : 18.07.2009, 10:18:48 »
И уж проблемой это вряд ли следует называть.
Что именно? То что не работают ссылки на другие страницы (кроме первой) в многостраничном материале?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Robinson

  • Захожу иногда
  • 442
  • 72 / 1
Re: Плагин HP Router
« Ответ #8 : 18.07.2009, 13:46:49 »
То что не работают ссылки на другие страницы (кроме первой) в многостраничном материале?
Нет конечно, я имел ввиду, что урл вида 123-article.html это не проблема. С HP Router я не работал. ;)
*

Sulpher

  • Живу я здесь
  • 2112
  • 401 / 16
  • Шаблоны и расширения Joomla
Re: Плагин HP Router
« Ответ #9 : 07.10.2009, 01:02:11 »
А если статей (новостей) будет много (тысячи), а вдруг название статьи (новости) повторится (авторов статей не один веб-мастер-универсал)? А если кому-то надо, чтобы в адресной строке было очень коротко, например 123-article.html ? Мне это вовсе не кажется лишним. И уж проблемой это вряд ли следует называть.
Ну в таком случае как раз и будет полезно использовать стандартные возможности, в некоторых же случаях будет полезна генерация без ID. Не то, чтобы полезна, но чисто эстетически ссылка выглядит красивее.

Поддерживаю Alex_El_Dia - было бы здорово, если кто-нибудь возьмётся за данную модификацию. И будет совсем хорошо, если это сделает сам разработчик (уже написал просьбу).
*

Leech

  • Захожу иногда
  • 91
  • 21 / 0
  • НоворосМаркет
Re: Плагин HP Router
« Ответ #10 : 08.10.2009, 16:33:52 »
у HP Router с pagination тоже возникают проблемы, так что на нужные страницы и не попасть порой, пока не отключишь плагин.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #11 : 08.10.2009, 23:41:40 »
у HP Router с pagination тоже возникают проблемы, так что на нужные страницы и не попасть порой, пока не отключишь плагин.
а более подробнее удалось выяснить?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Sulpher

  • Живу я здесь
  • 2112
  • 401 / 16
  • Шаблоны и расширения Joomla
Re: Плагин HP Router
« Ответ #12 : 09.10.2009, 00:09:16 »
А автор, однако, молчит. Предлагаю оставить отзывы о багах на странице JED.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #13 : 09.10.2009, 10:01:20 »
Оставил отзыв)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Leech

  • Захожу иногда
  • 91
  • 21 / 0
  • НоворосМаркет
Re: Плагин HP Router
« Ответ #14 : 09.10.2009, 11:12:17 »
а более подробнее удалось выяснить?
пока нет, за не имением свободного времени отложил разбирательства до лучших времен. собсно кто-то оставлял уже комментарий по этому поводу на JED. автор пока не отреагировал.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #15 : 29.10.2009, 11:56:45 »
Еще один косяк - при включенном плагине не работает отправка письма с сайта (выдает 404)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #16 : 30.10.2009, 12:07:41 »
Еще один косяк - при включенном плагине не работает отправка письма с сайта (выдает 404)
Что интересно письма все равно отправлялись, несмотря на 404 ошибку.
Эту проблему решил установкой QContact
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

livsi

  • Осваиваюсь на форуме
  • 12
  • 1 / 0
Re: Плагин HP Router
« Ответ #17 : 30.10.2009, 16:02:13 »
Собственно не совсем по плагину ответ, но все же решение: заводим дополнительное меню с полным перечнем станиц сайта, и ставим алиасы для урлов страниц как хочется - в итоге исчезают циферки - для пунктов меню это не нужно в стандартой Joomla.
Меню можно не показывать в шаблоне - сслыки будут правильными
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #18 : 30.10.2009, 16:32:06 »
Собственно не совсем по плагину ответ, но все же решение: заводим дополнительное меню с полным перечнем станиц сайта, и ставим алиасы для урлов страниц как хочется - в итоге исчезают циферки - для пунктов меню это не нужно в стандартой Joomla.
Меню можно не показывать в шаблоне - сслыки будут правильными
Но к примеру постраничная навигация будет показывать другие ссылки. И получается дублирование контента.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

Kuzmitch

  • Захожу иногда
  • 150
  • 7 / 0
Re: Плагин HP Router
« Ответ #19 : 14.11.2009, 00:33:47 »
Доброго времени!

А есть плагин который отключает не ид статьи а псевдоним статьи ?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Плагин HP Router
« Ответ #20 : 16.11.2009, 10:52:07 »
Доброго времени!

А есть плагин который отключает не ид статьи а псевдоним статьи ?
эээ... и какую ссылку вы хотите получить на выходе?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.

Re: Плагин HP Router
« Ответ #21 : 27.11.2009, 00:57:46 »
Привет,
..тоже показался интересным плагин, и тоже не понравилось что не работает оно...

по поводу pagination:
\libraries\joomla\html\pagination.php строка 492

$data->start->link   = JRoute::_("&limitstart=");
->
$data->start->link   = JRoute::_("&limitstart=&start=");

понятно что не хорошо сюда лезть и лучше в плагине бы разобраться, одна ко там все сложно... с другой стороны даже если потрете этот файл при апдейте не велика проблема и несложно "починить" снова.
pagebreak чинить не буду пока так как не пользуюсь им
вот еще с контактами почти разобрался...

plugins\system\hprouter\com_contactrouter.php  120

if (isset($item->query['view']) && $item->query['view'] == 'category' && isset($segments[0]))
->
if (isset($item->query['view']) && $item->query['view'] == 'contact' && isset($segments[0]))


работает только если ссылку в меню делать на контакт, а вот если из категории контактов пробовать перейти на конкретный то не происходит желаемого.  но это у меня не происходило и с файлом до правки...
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Плагин HP Router
« Ответ #22 : 19.12.2009, 12:59:01 »
При включенном роутере не работают веб-ссылки (weblinks) получается ошибка 404.
com_weblinks - стандартный компонет J1.5
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Joober

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: Плагин HP Router
« Ответ #23 : 29.07.2010, 18:36:38 »
а вот такое кто-нибудь химичил?
Modified HP Router
*

Kverde3

  • Захожу иногда
  • 239
  • 19 / 3
Re: Плагин HP Router
« Ответ #24 : 23.08.2010, 11:57:36 »
а вот такое кто-нибудь химичил?
Modified HP Router
непомогает это против ошибок в навигации.

Цитировать
Привет,
..тоже показался интересным плагин, и тоже не понравилось что не работает оно...

по поводу pagination:
\libraries\joomla\html\pagination.php строка 492

$data->start->link   = JRoute::_("&limitstart=");
->
$data->start->link   = JRoute::_("&limitstart=&start=");
Это тоже не помогает в последней версии Джумулы.
« Последнее редактирование: 23.08.2010, 12:09:48 от Kverde3 »
*

Kverde3

  • Захожу иногда
  • 239
  • 19 / 3
Re: Плагин HP Router
« Ответ #25 : 28.08.2010, 15:20:52 »
Вот тут решение есть, заменяет стандартный pagination. Но только ссылки (только те с которыми проблема была) получаются без SEF, так что не лучшее решение.
*

terveg

  • Захожу иногда
  • 87
  • 17 / 0
  • ставь "+" руки не отсохнут
Re: Плагин HP Router
« Ответ #26 : 08.10.2010, 11:57:54 »
хороший плагин но постраничная навигация плохо работает- у меня стоит Joomla Tag компонент-вот в нем не работает переход на 1 страницу, а все остальное нормально

*

Kverde3

  • Захожу иногда
  • 239
  • 19 / 3
Re: Плагин HP Router
« Ответ #27 : 08.10.2010, 19:47:56 »
к сожалению, переход на первую страницу не работает еще при выводе материалов блогом.
*

SorokinS

  • Захожу иногда
  • 165
  • 12 / 1
Re: Плагин HP Router
« Ответ #28 : 26.11.2010, 01:05:50 »
Привет,
..тоже показался интересным плагин, и тоже не понравилось что не работает оно...

по поводу pagination:
\libraries\joomla\html\pagination.php строка 492

$data->start->link   = JRoute::_("&limitstart=");
->
$data->start->link   = JRoute::_("&limitstart=&start=");

понятно что не хорошо сюда лезть и лучше в плагине бы разобраться, одна ко там все сложно... с другой стороны даже если потрете этот файл при апдейте не велика проблема и несложно "починить" снова.
pagebreak чинить не буду пока так как не пользуюсь им

Помогло с ссылкой "Первая", работает правильно, но "Предыдущая" работает до тех пор пока предыдущей не будет "1". И "1" ведет

Что-то тут с $offset связано...

в 518 строке файла pagination.php поставил 1 вместо 0, заработала цифра "1":) Но ссылка получается вида: /news?start=2&limitstart=0

Предыдущаяя так и не работает как следует.

Код
$offset = $offset == 1 ? '' : $offset;

Возможно есть последствия, пока не нахожу.
*

SorokinS

  • Захожу иногда
  • 165
  • 12 / 1
Re: Плагин HP Router
« Ответ #29 : 26.11.2010, 01:38:40 »
Накапал вот что:

Цитировать
The problem:
When the listing of articles exceeds the limit of articles to show, the Joomla create web links to access other pages of listing. However, when we need to go to any page and after go back to page 1, the url doesn't work.

How to solv:
There is a little "bug" in Joomla pagination class. The file name is pagination.php and can be found in /libraries/joomla/html/. You must search (around line 489) the code:
$page = $page == 0 ? '' : $page; //set the empty for removal from route
Replace this line by:
$page = $page == 0 ? '0' : $page; //set the empty for removal from route

Search this code (around line 492):
$data->start->link = JRoute::_("&limitstart=");
and replace by
$data->start->link = JRoute::_("&limitstart=0");

You also must search this code (around line 518):
$offset = $offset == 0 ? '' : $offset; //set the empty for removal from route
and replace by
$offset = $offset == 0 ? '0' : $offset; //set the empty for removal from route

So, the problem will be solved. ;D

Positive vibrations!

Источник: http://joomlacode.org/gf/project/fual/news/?action=&newssort_by=news.POST_DATE&newssort_order=asc

Получилось что Первая, Предыдущаяя , 1 заработали НО, ссылка страшные стали /news?start=2&limitstart=0.

Я пошел дальше и:

в 489 строке сделал так:

$page = $page == 0 ? '1' : $page; //set the empty for removal from route

в 492 строке сделал так:
Код
$data->start->link	= JRoute::_("&limitstart=[color=red]&start=[/color]");

В 518 строке сделал так:

Код
$offset = $offset == 0 ? '[color=red]1[/color]' : $offset;  //set the empty for removal from route

Ссылки:
Первая (имеет прямую ссылку на родитетя),
Предыдущая - работает везде и даже если ты на 2ой странице. (ссылка "/news?start=1")
1 - ссылка всегда "/news?start=1

На данный момент самое красивое решение.
Недостаток в том, что будут индексироваться 2 страницы одинакового содержания поскольку что /news что /news?start=1 одно и тоже.

PS если paginatorov не много наверно можно сделать редирект с /news?start=1 на /news

в примерах я указываю "news" поскольку у меня это блок категории Новости.

Но это решение работает на всем сайте, даже в DatsoGallery.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

На ваш взгляд лучший плагин/компонент для SEO оптимизации

Автор maximm

Ответов: 1
Просмотров: 1550
Последний ответ 02.05.2018, 12:05:42
от george_gh
Плагин. Page вместо Start в ссылке пагинации при включеном SEF

Автор cartgen

Ответов: 0
Просмотров: 996
Последний ответ 25.09.2017, 05:25:56
от cartgen
Плагин 404log для Joomla 3, который делает редирект на свою страницу 404 и много другого

Автор LovelyHost

Ответов: 1
Просмотров: 2403
Последний ответ 11.12.2016, 15:48:37
от LovelyHost
Плагин переопределения роутера

Автор zomby6888

Ответов: 43
Просмотров: 7296
Последний ответ 15.04.2016, 18:24:36
от zomby6888
После перехода на VPS перестал работать плагин

Автор sixtinn

Ответов: 0
Просмотров: 1295
Последний ответ 14.03.2015, 00:31:42
от sixtinn