Joomlaводы выручайте) Правим title

xpycteamset
На сайте с 05.10.2009
Offline
129
559

Имеется Joomla 1.5 и еще такая же но только 2.5

И есть урл вида

site.ru/razdel?var1=znachenie1&var2=znachenie2

Есть возможность эти значения впихнуть в тайтл?

Пробовал в файл head.php (для 1.5)

дописать

<?php
$var1 = "WTF";
if (isset($_GET['var1']))
{
$var1 = $_GET['var1'];

}
?>

и отредактировать строчку добавив $var1

$strHtml = $tab . '<title>' . htmlspecialchars($title) . ' ' $var1 '</title>' . $lnEnd;

Но как то не пробовал, не отображается. :gm:

Сразу скажу не силен, но спортивный интерес есть :)

Ragnarok
На сайте с 25.06.2010
Offline
239
#1

xpycteamset, проверяйте по шагам, где пропадает.

начать можно с VAR_DUMP($_GET), либо get_defined_vars если в $_GET пусто

//TODO: перестать откладывать на потом
дани мапов
На сайте с 06.09.2012
Offline
204
#2


<?php
$app = JFactory::getApplication();
$this->setTitle( $this->getTitle() . ' - ' . JRequest::getVar('var1', 'WTF', 'get', 'string') );
?>
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
xpycteamset
На сайте с 05.10.2009
Offline
129
#3

А все оказалось просто :)


if (isset($_GET['var']))
{
$var = $_GET['var'];
$var2 = ' - ' . $var . ', произвольный текст ' ;
}
$buffer .= $tab . '<title>' . htmlspecialchars($document->getTitle(), ENT_COMPAT, 'UTF-8') . $var2 . '</title>' . $lnEnd;

Саму "конструкцию" if (isset($_GET['var']))... и тд... вставлял в самое начало файла 🙅

Не знаю правильно сделал или нет, но работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий