Помогите отредактировать php функцию на доске объявлений

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

seo-partner

Постоялец
Регистрация
12 Янв 2008
Сообщения
356
Реакции
179
Вообщем есть "доска объявлений", на ней есть отдельные страницы для каждого города, если переходишь например в Москва автоматически в title прописывается "доска объявлений москва".

Выводит эту функцию вот такой php код:

PHP:
<title><?php echo $title ?></title>
<?php if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'сайт.ру') {$city_name .= 'Вся Россия';
$description = '';
$keywords = '';
} ?>

Вроде бы всё хорошо, но когда ты уже на странице "доска объявлений москва" переходишь в рубрику например "транспорт" в title уже не пишет "доска объявлений: транспорт москва" а просто пишет "доска объявлений: транспорт".

В php код который предоставлен выше я вставляю:

PHP:
<title><?php echo $title ?><?php echo $city_name; ?></title>
<?php if ($_SERVER["REQUEST_URI"] == '/' && $_SERVER['HTTP_HOST'] == 'сайт.ру') {$city_name .= 'Вся Россия';
$description = '';
$keywords = '';
} ?>

Теперь при переходе москва.сайт.ру/транспорт в title пишет "доска объявлений: транспорт москва", но есть проблема, при переходе в москва.сайт.ру в title пишет "доска объявлений москва москва", как исправить такую проблему? Может нужно отредактировать <?php echo $title ?> ?

Помогите пожалуйста разобраться с данной проблемой.
 
Грязный хак
<title><?php echo str_replace($city_name, '', $title) ?><?php echo $city_name ?></title>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху