Старый 15.05.2010, 11:48   #1
Новичок
 
Аватар для 234sha
 
Регистрация: 12.10.2009
Сообщений: 56
Вес репутации: 180
234sha - весьма и весьма положительная личность234sha - весьма и весьма положительная личность234sha - весьма и весьма положительная личность
По умолчанию Joomla - не показывает ссылки на главной

Доброго дня.
Столкнулся с такой бедой. Стоит Жумла Версия 1.5.15 + sh404SEF
на всех страницах показывает ссылки купленные в сапе, а на главной упорно нет. В чем может быть беда, вставлял код в шаблон, багов вроде на сайтах нет.
Буду признателен!
234sha вне форума   Ответить с цитированием
Старый 15.05.2010, 11:56   #2
Эксперт
 
Аватар для DRIVER
 
Регистрация: 22.08.2008
Сообщений: 1,026
Вес репутации: 232
DRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущееDRIVER - прекрасное будущее
По умолчанию

Была у меня такая проблема. Решилась таким образом. Читаем ниже.
Цитата:
Вообщем вот что: долгое время мои сайты находились на 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. Огомная благодарность Лёше.
__________________
Продам место под баннер в шапке строительного сайта. Интересно? Пишите в ЛС.
DRIVER вне форума   Ответить с цитированием
Старый 15.05.2010, 23:17   #3
Новичок
 
Аватар для 234sha
 
Регистрация: 12.10.2009
Сообщений: 56
Вес репутации: 180
234sha - весьма и весьма положительная личность234sha - весьма и весьма положительная личность234sha - весьма и весьма положительная личность
По умолчанию

DRIVER, спасибо. Заработало.
234sha вне форума   Ответить с цитированием
Старый 25.06.2010, 00:24   #4
Новичок
 
Регистрация: 23.06.2010
Сообщений: 3
Вес репутации: 0
nonamer579 на пути к лучшему
По умолчанию

Денькую, у меня аналогичная проблема, на главной странице сайта не отображаются ссылки, а на остальных все в порядке. Сделал как сказано в посте выше и все поменялось с точностью наоборот, на главной все отлично отображается, а на остальных выводится ссылка которая предполагается на главной. Прошу помощи, заранее спасибо
nonamer579 вне форума   Ответить с цитированием
Старый 26.06.2010, 12:49   #5
Эксперт
 
Регистрация: 13.05.2008
Сообщений: 7,497
Вес репутации: 385
Апокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущееАпокалипсис - прекрасное будущее
По умолчанию

nonamer579, нужно смотреть в $_SERVER и искать там верную строку которую нужно подставить в скрипт
Апокалипсис вне форума   Ответить с цитированием
Старый 26.06.2010, 19:24   #6
Новичок
 
Регистрация: 23.06.2010
Сообщений: 3
Вес репутации: 0
nonamer579 на пути к лучшему
По умолчанию

Апокалипсис, пожалуйста объясните поподробней, я в этой сфере новичок. Пользуюсь mod_sape включаю режим отладки вот что он выдает
Цитата:
Проверка серверных путей:
Request_uri сформирован и передается в модуль sape:
$_SERVER['REQUEST_URI'] сформирован: /index.php
getenv('REQUEST_URI') сформирован:
Что и куда конкретно нужно подставить для корректного отображения ссылок? В шаблон или в sape.php? И куда именно. Спасибо.
nonamer579 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Joomla. Все. Исправляем ERROR на главной и прописываем правильный редирект dbsysru Ошибки при работе с системой 26 10.11.2011 13:33
Не показывает ссылки на главной странице в Joomla akolyshev Вопросы от новичков 10 23.02.2009 18:48
Error ссылки на главной странице Joomla. Help! pierrevk Ошибки при работе с системой 13 20.08.2008 01:11
Почему уровень вложености главной страницы показывает 2 gruzovik Ошибки при работе с системой 3 09.01.2008 15:55
ссылки с главной показывает везде Ramzes Ошибки при работе с системой 3 07.07.2007 00:15


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