Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 20 Ответов
  • 3244 Просмотров
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
на версиях Joomla 1.5.12 и 1.5.13 столкнулся с такой фишкой

Title сайта формируется только как название материала

а мне нужно чтобы в title включалось название материала + Имя сайта из админки (как и было, например в 1.5.9)

Как настроить не пойму.

Примеры:

1.5.9 - http://chilifusion.ru отображается все как надо
1.5.13 - http://esoil.ru отображается только название материала или пункта меню

настройки вроде одинаковые (стандартные)

подскажите, пожалуйста, в чем может быть причина?
      
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код: php
$config 	= & JFactory::getConfig();
$document = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
} else {}
это в index.php шаблона, если это главная страница - то выводится только ее титл (в данном примере главная страница имеет itemid == 1), если нет - то сначала заголовок страницы и после название сайта
« Последнее редактирование: 29.07.2009, 23:45:50 от beliyadm »
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
странно я для

1.5.9 - http://chilifusion.ru отображается все как надо

в шаблон не прописывал такое
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
to: beliyadm

могли бы вы более подробно описать этот момент?

получается, что в этом плане для 1.5.13 (в отличии от 1.5.9 ) в шаблоне надо прописывать условие которое вы привели выше? И куда это условие прописывать?
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Так все таки кто-нибудь может подсказать как сделать?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
я написал как сделать, вставьте приведенный код в index.php шаблона до закрывающего тега </head> (не забываем обрамить тегами <?php some code... ?>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
<?php
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
?>

ругается

Parse error: syntax error, unexpected $end in /usr/home/admin/domains/esoil.ru/public_html/templates/ja_purity/index.php on line 284

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Код: php
<?php
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
} else {}
?>
забыл поставить закрывающую скобку, прошу прощения
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
ага тоже нашел

только вот теперь другая фигня


Fatal error: Call to a member function getValue() on a non-object in /usr/home/admin/domains/esoil.ru/public_html/templates/ja_purity/index.php on line 100
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
еще раз прошу прощения за неполный код, просто когда по 10 раз одно и то же пишешь забываешь о мелочах
Код: php
<?php
$config = & JFactory::getConfig();
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
} else {}
?>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #10 : 30.07.2009, 00:01:04 »
Заработало. Огромное спасибо!

Единственное что для главной все равно выдает
<title>Главная страница - Почвенный институт В.В. Докучаева. Журнал по сельскому, фермерскому и дачному хозяйству.</title>
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #11 : 30.07.2009, 00:03:43 »
Единственное что для главной все равно выдает
значит для главной страницы (либо сайта вообще) прописан такой титл, смотреть в общих настройках либо в настройках пункта меню, назначенного "по умолчанию"

P.S. главная страница точно имеет ItemID == 1?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #12 : 30.07.2009, 00:17:11 »
> значит для главной страницы (либо сайта вообще) прописан такой титл

прописан "Почвенный институт В.В. Докучаева. Журнал по сельскому, фермерскому и дачному хозяйству."

> смотреть в общих настройках либо в настройках пункта меню, назначенного "по умолчанию"

а, что именно нужно смотреть?

> P.S. главная страница точно имеет ItemID == 1?

да, точно
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #13 : 30.07.2009, 00:53:52 »
хорошо, тогда сделайте в лоб и по лбу
Код: php
<?php
$config = & JFactory::getConfig();
$document    = & JFactory::getDocument();
if ($Itemid != '1') {
$curtitle = $document->title.' - '.$config->getValue('sitename');
} else {
$curtitle = 'Почвенный институт В.В. Докучаева. Журнал по сельскому, фермерскому и дачному хозяйству.';
}
$document->setTitle( $curtitle );
?>
и не забыть сохранить index.php шаблона в кодировке UTF-8
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #14 : 30.07.2009, 00:57:37 »
сделал

ничего не изменилось

http://esoil.ru
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #15 : 30.07.2009, 00:58:28 »
дай в личку доступ на фтп
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #16 : 30.07.2009, 01:04:07 »
Кстати, до всего нашего кода есть такая строка как? Если нет - то добавить, иначе у нас неопределен Itemid и скрипт некорректно отрабатывает
Код: php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #17 : 30.07.2009, 01:09:35 »
Кстати, до всего нашего кода есть такая строка как? Если нет - то добавить, иначе у нас неопределен Itemid и скрипт некорректно отрабатывает
Код: php
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );

вот ее и не было

добавил теперь все работает
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #18 : 30.07.2009, 01:12:14 »
вот ее и не было
добавил теперь все работает
уже понял, забрал индекс по фтп, изменил и все-равно не смог закачать обратно (прав не хватило 550 index.php: Permission denied)
Рад что проблема разрешилась :)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

mara

  • Захожу иногда
  • 115
  • 0 / 0
Re: Title сайта на главной и др. страницах
« Ответ #19 : 30.07.2009, 01:14:59 »
Еще раз Спасибо!!!

интересно почему все это возникло на последних версиях joomla? что изменили?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Title сайта на главной и др. страницах
« Ответ #20 : 30.07.2009, 01:16:16 »
интересно почему все это возникло на последних версиях joomla? что изменили?
честно не знаю, задался этим вопросом с версии 1.5.9 (до этого не обращал внимания) с подачи клиента, потому было придумано вот такое решение на коленке, но тем не менее вроде бы всех устраивает
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Чем лучше всего делать резервные копии сайта?

Автор 7Azimuth

Ответов: 115
Просмотров: 58851
Последний ответ 29.11.2023, 14:41:12
от sivers
Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 3988
Последний ответ 12.11.2023, 23:37:03
от all_zer
Не могу распаковать jpa архив сайта Akeeba backup. ajax error

Автор smadkz

Ответов: 4
Просмотров: 1896
Последний ответ 26.12.2020, 15:15:15
от stendapuss
Версия сайта для слабовидящих

Автор nikos

Ответов: 22
Просмотров: 44388
Последний ответ 27.11.2020, 11:04:18
от chernobyl
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2180
Последний ответ 14.08.2020, 07:16:44
от rsn