Дублирование заголовка

Статус
В этой теме нельзя размещать новые ответы.

fishi

Создатель
Регистрация
8 Май 2009
Сообщения
39
Реакции
1
Перечитала все что могла, но не нашла ответа.
Установила Джумлу 1.5.12 рус и сразу возникла проблема дублирования заголовка страницы. Например:
На главной - Имя сайта-Имя сайта , при этом отсутствует титл страницы.
На остальных - Имя сайта-Титл страницы-Имя сайта.
Помогите решить эту проблему.
До этого пользовалась всегда Джумлой 1.5.8 таких проблем не было.
Спасибо.
 
Обновила Джумлу до 1.5.14, стоит JoomSEF v3.3.6.
Изучила все настройки, отключала заголовок, но тогда остаются - -.
Неужели никто не знает как решить проблему?
Не охота удалять сайт и переходить на 1.5.8. Помогите.
 
чего-то понять не могу как это.
Проблема с титлами только на главной?
скинь ссылку на сайт в ПМ..
 
Проблемы на всех страницах. JoomSEF v3.3.6. тут оказался не причем. Дело было в плагине System - Website name plugin. Который у меня стоит на других сайтах и прекрасно работает. Я его отключила и повторение заголовка пропало.
Пытаюсь имя страницы поставить перед иминем сайта опять ничего не выходит. Установила плагин - System - JoomSEO, но он в моей ситуации не помогает. Пришлось оставить пустым имя сайта. Осталась вместо него -.
 
В такой ситуации можно открыть файл index.php и прописать заголовок руками в теге <title>Имя сайта</title>
 
В такой ситуации можно открыть файл index.php и прописать заголовок руками в теге <title>Имя сайта</title>
Таже проблема на Joomla 1.5.14.
Уточни, пожалуйста, полный путь index.php который надо менять.
 
sergeln
Открываем папку с шаблоном, в котором нужно поправить, там ищем файл index.php, открываем и исправляем.
 
Шаблон yoo_phoenix. В index.php ничего такого не нашел. А в config.php есть такие строки
Код:
// set title and params                                                 
$this->setTitle($mainframe->getCfg('sitename').' - '.$this->getTitle());
$this->params->bind($template->params->toArray());
На главной они выводят: Имя сайта - Имя сайта.
Подскажите как их изменить, чтобы на главной имя сайта выводилось 1 раз.
 
Это надо сомтреть в настройках меню.

Заходим в меню-выбираем пункт, который отвечает за отображения главной страницы и там есть настфрока page title (отображать или нет и его текст)

Аналогично для других пунктов меню.

Это что каается отображение на странице.

А в сам тайтл идет название пункта меню или статьи... если иное не предусмотено шаблоном
 
Вот исправил код
Код:
if ($mainframe->getCfg('sitename')==$this->getTitle()){
$this->setTitle($mainframe->getCfg('sitename')).' - ';}
else {$this->setTitle($mainframe->getCfg('sitename').' - '.$this->getTitle());}
$this->params->bind($template->params->toArray());

Показывает то что надо. Не знаю только все ли правильно, с точки зрения программирования на php в joomla.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху