1

Тема: Помогите с формированием title в php

Здравствуйте, не могу разобраться. Есть title с таким кодом:

$metatags['header_title'] = iconv(get_encoding(urldecode($query)),'windows-1251',urldecode($query))." Поиск музыки" ;

где

" Поиск музыки"

о общий тайтл для модуля

iconv(get_encoding(urldecode($query)),'windows-1251',urldecode($query)).

- это выводится в результатах поиска.

Мне нужно поменять их местами, что бы первое было после второго и еще дефис между ними ) просто меняю местами, ошибка.

Parse error: syntax error, unexpected T_STRING

2 (14.09.2012 16:54 отредактировано Kanra)

Re: Помогите с формированием title в php

$metatags['header_title'] = " Поиск музыки -".iconv(get_encoding(urldecode($query)),'windows-1251',urldecode($query));

3

Re: Помогите с формированием title в php

Kanra пишет:

$metatags['header_title'] = " Поиск музыки -";

Работает, а как поставить дефис тут .iconv(get_encoding(urldecode($query)),'windows-1251',urldecode($query))
Потому что на главной выводит просто Поиск музыки -

4 (14.09.2012 17:43 отредактировано Kanra)

Re: Помогите с формированием title в php

Я не программист. Поэтому то, что не могу понять логически вряд ли смогу сделать. Вот попробуйте :

$metasearch = iconv(get_encoding(urldecode($query)),'windows-1251',urldecode($query));
if (empty($metasearch)) {
$metatags['header_title'] = " Поиск музыки";
}
else{
$metatags['header_title'] = " Поиск музыки -" .$metasearch;
}

Этим кодом надо заменить:

$metatags['header_title'] = iconv(get_encoding(urldecode($query)),'windows-1251',urldecode($query))." Поиск музыки" ;

5

Re: Помогите с формированием title в php

работает