Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Разработка и сопровождение сайтов (http://forum.sape.ru/forumdisplay.php?f=29)
-   -   Вопрос по Joomla: Xmap плюс ЧПУ sh404SEF (http://forum.sape.ru/showthread.php?t=37289)

luperk 02.09.2009 20:37

Вопрос по Joomla: Xmap плюс ЧПУ sh404SEF
 
Всем привет!
Нуждаюсь в совете корифеев Joomla.
Я использую на сайте ЧПУ построенные sh404SEF. Плюс карту сайта построенную с помощью Xmap.

Проблема заключается в том, что к ссылке на хтмл-карту Xmap дописывает свой параметр и ссылка выглядит коряво: /satemap.html?sitemap=1

Понятно что это связано с тем, что Xmap может создавать несколько карт.

Тем не менее, как сделать нормальную ссылку на сайте вида /satemap.html ????

Спасибо

sherwood 02.09.2009 20:44

Вот здесь почитайте, должно помочь :) http://joomlaforum.ru/index.php?topic=70199.0

luperk 02.09.2009 21:09

К сожалению, там рекомендации по поводу плагина sh404SEF для Xmap. Такой плагин у меня есть.
Но мой вопрос в другом (см. выше).

sherwood 02.09.2009 22:35

Т.е. вопрос в том, как ссылке на карту сайта придать человеческий вид типа sitemap.html без всяких цифр, префиксов и добавлений?
Если да, то в англоязычном топике, на который ссылаются в форуме приводится способ. У меня, по крайней мере, так получилось сделать. Способ, конечно, не совсем изящный, но другого не знаю...
Если это ТО, что Вам надо, могу изложить вкратце...

Собснно, у Вас Joomla какая? :)

Tai Neko 02.09.2009 22:42

Я вот сколько не бился, ни разу не вышло sh404SEF поставить нормально. Все упирается в то, что после конфигурации ссылки удаляются и не появляются больше.

sherwood 02.09.2009 22:50

Цитата:

Сообщение от Tai Neko (Сообщение 552371)
после конфигурации ссылки удаляются и не появляются больше

Все ссылки???

Может вирус какой :D

luperk 03.09.2009 00:43

Цитата:

Сообщение от sherwood (Сообщение 552354)
Т.е. вопрос в том, как ссылке на карту сайта придать человеческий вид типа sitemap.html без всяких цифр, префиксов и добавлений?
Если да, то в англоязычном топике, на который ссылаются в форуме приводится способ. У меня, по крайней мере, так получилось сделать. Способ, конечно, не совсем изящный, но другого не знаю...
Если это ТО, что Вам надо, могу изложить вкратце...

Собснно, у Вас Joomla какая? :)

Ой... Да, да... мой вопрос именно в этом, как вы и сформулировали. Вот только я в отличии от вас ничего не понял о чем они там в английском топике говорили... уж очень "жесткий" перевод.

Буду благодарен, если изложите понятный алгоритм. :)
-----
Joomla 1.5.14 + sh404SEF-15_1.0.20_Beta_build_237.joomla1.5.x и com_xmap-1.2.2

sherwood 03.09.2009 01:33

Такой вот алгоритм...
1. Удаляем старый пункт меню "карта сайта" (просто, чтоб под ногами не путался)
2. В конфигурации sh404SEF в "компонентах", в строчке "xmap" "Обработки url" выбираем "пропустить".
3. Далее создаем пункт меню на компонент xmap (он уже будет не SEF)
4. Смотрим url и на него в sh404SEF создаем SEF-ссылку, например, sitemap.html
5. Удаляем опять пункт меню "карта сайта" и создаем новый, но не на компонент xmap, а на внешний урл http://мойсайт.ru/sitemap.html.
Вот как-то так...

luperk 03.09.2009 02:20

Спасибо! Очень доступно объяснили и помогли.
Все сделал по вашему алгоритму. Получилось.. почти все!
В самом меню ссылка на карту стала нормальной - домен.ру/карта.хтмл
Но вот в самой карте сайта (то есть, если открыть документ по ссылке домен.ру/карта.хтмл) ссылка на саму себя (то есть на карту сайта) осталась прежней - index.php?option=com_xmap&Itemid=4

Может есть еще какой нибудь секрет, чтобы и эту ссылку отображать также, как в меню (т.е карта.хтмл) ?? Или вообще не отображать ее. А то ведь поисковики не любят одинаковые документы с двумя УРЛами. Да и не красиво.

В любом случае, спасибо за алгоритм описанный выше

Tai Neko 03.09.2009 07:49

sherwood, ты прикинь, вот после твоего поста грузанул дэнвер, глянул еще раз конфиги и запахало. Даже ведь не трогал ничего... Танцы с бубном не только у одминов =)


Часовой пояс GMT +3, время: 19:37.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.