Проблема Джумла+ЧПУ
В джумле не отображаются ссылки только на страницах вида:
/content/view/13/53/, на страницах вида: /index.php?option=com_content&task=view&id=16&Itemi d=56&show=1 все работает. Пробовал множество вариантов, сейчас так: код вписан в шаблом + стоит модуль sape. На страницах где ссылки отображаются - они есть и в обоих местах, на остальных страницах ссылок нет. Кто знает, подскажите в чем может быть проблема? |
модуль какой? из этого топика? http://forum.sape.ru/showthread.php?t=1521
|
Цитата:
|
У вас в самой сапе ссылки есть и с ЧПУ и без, я правильно понял?
|
Цитата:
|
была такая проблема, заменил код на модернизированный из ФаКа, все поперло, код размещен в шаблоне
|
ссылку подкинешь?
|
Цитата:
|
понял, работают ссылки без чпу.
мне кажется можно это обойти: в шаблоне вбить код, для отображения ссылок без ЧПУ, а модулем выводить ссылки с ЧПУ. Первый пункт уже решен. |
По второму пункту: хост пробовали руками прописывать в настройках модуля?
Найдите в измененном модуле код if ($sp_redirect_url==='3' and isset($_SERVER['REQUEST_URI'])){ $sape_option['request_uri'] = SefRelToAbs(str_replace('/','',$_SERVER['REQUEST_URI'])); $http_url = 'http://'.$sape_option['host']; $sape_option['request_uri']= str_replace($http_url,'',$sape_option['request_uri']); } и измените на if ($sp_redirect_url==='3' and isset($_SERVER['REQUEST_URI'])){ $sape_option['request_uri'] = SefRelToAbs(str_replace('/','',$_SERVER['REQUEST_URI'])); $http_url = 'http://'.$sape_option['host']; $sape_option['request_uri']= str_replace($http_url,'',$sape_option['request_uri']); echo $sape_option['host'].$sape_option['request_uri']; } на том месте где стоит модуль должен появится УРЛ текущей страницы в ЧПУ формате. Что у вас там пишет? Просто причин может быть несколько, и без доп инфы сложно сказать с чем связана проблема. |
Часовой пояс GMT +3, время: 17:02. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.