Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Установка кода на различные движки (http://forum.sape.ru/forumdisplay.php?f=26)
-   -   Joomla - не показывает ссылки на главной (http://forum.sape.ru/showthread.php?t=52479)

234sha 15.05.2010 11:48

Joomla - не показывает ссылки на главной
 
Доброго дня.
Столкнулся с такой бедой. Стоит Жумла Версия 1.5.15 + sh404SEF
на всех страницах показывает ссылки купленные в сапе, а на главной упорно нет. В чем может быть беда, вставлял код в шаблон, багов вроде на сайтах нет.
Буду признателен!

DRIVER 15.05.2010 11:56

Была у меня такая проблема. Решилась таким образом. Читаем ниже.
Цитата:

Вообщем вот что: долгое время мои сайты находились на Linux хостинге, но потом я нашёл лучшего хостера и взял хостинг Windows. Всё было замечательно, только на сайтах, что стояли на Jooml'e не отображались ссылки ТОЛЬКО на главной странице, принимая страницу / за /index.php. Что я только не делал. И прописывал хосты, и менял коды...Тщетно. Задавал вопросы в службу поддержки...Тоже самое...
Итак, если у Вас похожая ситуация с неправильным распознаванием Юмлой главной страницы, то делаем следующее:
1. Заходим в корень сайта.
2. Открываем папку с кодом sape (по умолчанию 525fe61b8bd183d44361b662f6370d8d).
3. Открываем файл sape.php.
4. На 77 строке (верхняя часть кода) находим:
// Какая страница?
if (isset($options['request_uri']) && strlen($options['request_uri'])) {
$this->_request_uri = $options['request_uri'];
} else {
$this->_request_uri = $_SERVER['REQUEST_URI'];
}
5. Меняем эту часть кода на:
// Какая страница?
if (isset($options['request_uri']) && strlen($options['request_uri'])) {
$this->_request_uri = $options['request_uri'];
} else {

if ($_SERVER['REQUEST_URI'] = '/index.php') {$this->_request_uri = '/';} else{
$this->_request_uri = $_SERVER['REQUEST_URI'];
}
}
6.Сохраняем изменения в файле.
Теперь будет правильное дифференциирование страниц / и /index.php (и других вариантов главных страниц)
Всем удачной работы.
P.S. Огомная благодарность Лёше.

234sha 15.05.2010 23:17

DRIVER, спасибо. Заработало.

nonamer579 25.06.2010 00:24

Денькую, у меня аналогичная проблема, на главной странице сайта не отображаются ссылки, а на остальных все в порядке. Сделал как сказано в посте выше и все поменялось с точностью наоборот, на главной все отлично отображается, а на остальных выводится ссылка которая предполагается на главной. Прошу помощи, заранее спасибо

Апокалипсис 26.06.2010 12:49

nonamer579, нужно смотреть в $_SERVER и искать там верную строку которую нужно подставить в скрипт

nonamer579 26.06.2010 19:24

Апокалипсис, пожалуйста объясните поподробней, я в этой сфере новичок. Пользуюсь mod_sape включаю режим отладки вот что он выдает
Цитата:

Проверка серверных путей:
Request_uri сформирован и передается в модуль sape:
$_SERVER['REQUEST_URI'] сформирован: /index.php
getenv('REQUEST_URI') сформирован:
Что и куда конкретно нужно подставить для корректного отображения ссылок? В шаблон или в sape.php? И куда именно. Спасибо.


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

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