LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
28.05.2012, 01:32:31 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2]  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Плагин HP Router  (Прочитано 16927 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #30 : 26.11.2010, 02: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. Grin

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.
Записан
Иван123123
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 24


Мучаю электрогитару, HTML и Jooml-у


« Ответ #31 : 05.12.2010, 13:39:49 »

Плагин HP Router служит для скрытия ID материала/категории в ссылках в стандартном SEF
Пример: ссылку вида /stati/15-stati-po-joomla.html преобразовывает в ссылку вида /stati/stati-po-joomla.html
К сожалению сайт автора заброшен и никакой инфы и поддержки там нету.

При тестировании этого плагина было выявлено следующее:
Некорректная работа с плагином Pagebreak - при разбитии статьи на отдельные страницы ссылки на эти страницы преобразовываются правильно (согласно HP Router) но остаются нерабочими (то есть продолжение статей реально остается по старым ссылкам с ID материала/категории)

Заключение:
Считаю что это достаточно полезный плагин для тех, кому не нужно использовать сторонние SEF, и он стоит того, что бы его доработать силами сообщества.
Буду благодарен за любые комментарии. Спасибо за внимание.
Как его корректно установить?
У меня стоит sh404SEF - отключил в настройках.
Поставил этот плагин - imet, category и id материала почему-то не скрываются...
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 254


« Ответ #32 : 05.12.2010, 16:46:37 »

Нужно включить стандартный SEF.
Записан
ABCroNews
Давно я тут
****

Репутация: +4/-0
Offline Offline

Сообщений: 356


Строим новый дом из старых кубиков)


« Ответ #33 : 31.03.2011, 04:54:16 »

Плагин HP Router
ссылка дохлая, в результате скачал от сюда http://www.joomlager.de/images/stories/plg_hp_router_v0.3.zip Установил, вроде все работает Smiley
« Последнее редактирование: 31.03.2011, 04:58:53 от ABCroNews » Записан
Aleks_El_Dia
JComments Tester
*

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4403


AEDStudio Joomla! Direction


« Ответ #34 : 31.03.2011, 10:14:55 »

ссылка дохлая, в результате скачал от сюда http://www.joomlager.de/images/stories/plg_hp_router_v0.3.zip Установил, вроде все работает Smiley
Дохлая, из JED убрали. А немцы даже пофиксили этот плагин))))

ps: ссылку обновил
Записан
ABCroNews
Давно я тут
****

Репутация: +4/-0
Offline Offline

Сообщений: 356


Строим новый дом из старых кубиков)


« Ответ #35 : 31.03.2011, 16:13:18 »

Дохлая, из JED убрали. А немцы даже пофиксили этот плагин))))
Рад что смог помочь, так же хотел попросить народ протестировать этот плагин на старые ошибки., может немцы вообще исправили все глюки в нем ))
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 254


« Ответ #36 : 06.04.2011, 20:01:07 »

Посмотрел, вроде и правда все исправили.
Записан
saharin88
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 36



« Ответ #37 : 18.05.2011, 18:17:10 »

Здравствуйте
Заметил такой баг, если адрес статьи начинается с цифр (http://sait.ru/category/100-tut-nazvanie.html), то выдает ошибка 404.. Sad
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 142



« Ответ #38 : 18.05.2011, 19:39:44 »

Да есть такое.

Но я, пока, не решал этот баг.
Записан
rafaello9
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 86



« Ответ #39 : 26.05.2011, 22:04:44 »

У меня установлена Joomla 1.5.22 плюс К-2 плюс Jomfish.
Установил плагин HP Router - абсолютно никаких изменений.
Как были ссылки shopvision1.ru/ru/biolog-activ-dobavka/family-hit/item/4-family.html
так же и остались.
Проверил несколько раз,бесполезно.Даже отключал Jomfish,все равно нет изменений.
Скачивал по этой ссылке  http://www.joomlager.de/images/stories/plg_hp_router_v0.3.zip

И что здесь не то,как быть?
Записан
skai
Живу я здесь
******

Репутация: +103/-4
Offline Offline

Пол: Мужской
Сообщений: 1120


слушаю 4duk.ru


« Ответ #40 : 26.05.2011, 23:05:14 »

И что здесь не то,как быть?
- он не работает с К2, похоже это решение только для com_content
Записан
rafaello9
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 86



« Ответ #41 : 27.05.2011, 09:41:55 »

Цитировать
- он не работает с К2, похоже это решение только для com_content

 Что же ,неужели абсолютно нет никакого решения?
Записан
chilly_bang
Осваиваюсь на форуме
***

Репутация: +1/-1
Offline Offline

Сообщений: 52


« Ответ #42 : 31.05.2011, 23:45:35 »

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

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 273


ставь "+" руки не отсохнут


« Ответ #43 : 03.06.2011, 23:14:59 »

циферки как раз убирать неполезно в тех случаях, когда могут быть одинаковые заголовки статей, циферки дают уникальность заголовкам статей
.
реально был такой глюк у самого Azn но лишние символ все равно не нужны, как и само .html
Записан
feuer81
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 95


Jedem Das Seine


« Ответ #44 : 23.06.2011, 17:31:11 »

При включенном роутере не работают веб-ссылки (weblinks) получается ошибка 404.
com_weblinks - стандартный компонет J1.5

та же проблема.. не знаю как бороться-может кто подскажет?
Записан
altvvc
Давно я тут
****

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 317



« Ответ #45 : 13.08.2011, 23:52:50 »

Pagebreak в версии 0.3 плагина все равно ни работает...
Записан
Doran
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 123



« Ответ #46 : 29.12.2011, 16:17:27 »

а как решить проблему с постраничной навигацией в тегах?
Записан
Aleks_El_Dia
JComments Tester
*

Репутация: +332/-7
Offline Offline

Пол: Мужской
Сообщений: 4403


AEDStudio Joomla! Direction


« Ответ #47 : 05.01.2012, 10:24:01 »

В каких еще тегах? В J! стандартно тегов нет.
Записан
Doran
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 123



« Ответ #48 : 01.02.2012, 16:48:29 »

В каких еще тегах? В J! стандартно тегов нет.

да, компонент Joomla Tags. не работает постраничная навигация
Записан
Страниц: 1 [2]  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet