Вернуться   SEO форум - оптимизация и продвижение сайтов > Web разработки > Программирование

Важная информация
Программирование - PHP, MySQL, JavaScript, CSS, HTML верстка и т.д.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 07.07.2010, 12:29   #1
 
Аватар для SWG
 
Сообщений: 268
FR (активность): 5,856

Доп. информация
По умолчанию Автор темы Различный тайтл в рамках одной страницы php

Суть проста, я думаю многие с этим сталкивались - есть файл, допустим catalog.php, который в зависимости от выбранного пользователем сайта значения выдает определенные данные.

Допустим - Раздел 1 - /catalog.php?type=1
Раздел 2 - /catalog.php?type=2
.... и т.д.

Как можно сделать title для каждого их этих разделов уникальным? А то так получается, что для множества разделов - один заголовок.

Заранее спасибо!

Добавлено через 2 часа 39 минут
Получилось решить проблему с помощью if (preg_match)
SWG вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 08.07.2010, 10:38   #2
 
Аватар для Umka
 
Сообщений: 4,143
FR (активность): 80,659

Доп. информация
По умолчанию Re: Различный тайтл в рамках одной страницы php

SWG, не поделитесь сокровенным знанием поподробнее?
Umka вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 08.07.2010, 11:53   #3
 
Аватар для SWG
 
Сообщений: 268
FR (активность): 5,856

Доп. информация
По умолчанию Автор темы Re: Различный тайтл в рамках одной страницы php

В Инете найти инфу по этому вопросу вообще-то проблематично, так что пришлось копаться самому. Мне лично этот метод помог сразу в нескольких проектах, где админка скупа в плане СЕО.

В общем, действовал следующим образом:

1. В файле каталога (допустим catalog.php) нашел функцию выбора данных для определенной рубрики if ($_GET['type'])
2. Определить, какое значение типа для определенной страницы можно по адресу в браузере. Если прописаны псевдостатические адреса, то скорее всего это сделано с помощью .htaccess, где и подглядим инфу.
3. Прописываем в списке php функций такую:
if (preg_match('/1/',$_GET['type'])) {
($title='Это тайтл для раздела за нумером один');
}

И подобным же образом для всех остальных разделов.

4. В html коде прописываем:

<title><?php echo $title ?> Тайтл корневого раздела</title>


Таким образом для раздела один (catalog.php?type=1) тайтл будет вида "Это тайтл для раздела за нумером один Тайтл корневого раздела"

На основной странице (catalog.php) тайтл будет "Тайтл корневого раздела"

и т.д.

Единственный минус, что тайтл основного раздела будет появляться и в динамических страницах. Но так все равно значительно лучше, чем если будет один тайтл во всех разделах каталога.

Если кому пригодится, буду рад)
SWG вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
Alex LM (19.08.2010), Umka (08.07.2010)
Старый 08.07.2010, 15:45   #4
 
Аватар для found
 
Сообщений: 146
FR (активность): 1,357

Доп. информация
По умолчанию Re: Различный тайтл в рамках одной страницы php

SWG, т.е. Вы все же используете урлы "/catalog.php?type=1" вместо псевдостатики ?
Настоятельно рекомендую сделать ЧПУ(я просто неровно к ним дышу))) ) Если система Вам не позволяет этого сделать, то можно использовать mod_rewrite в .htaccess, тогда Ваша жизнь в плане SEO станет проще!

Я правильно понял?
Цитата:
if (preg_match('/1/',$_GET['type'])) {
($title='Это тайтл для раздела за нумером один');
}
Если у Вас будет 100 разделов, то Вам нужно будет использовать 100 условий?
Т.е. нужно использовать ХАРДКОД, верно?


Found.org.ua - белый каталог сайтов;
LinkUp.org.ua - тоже белый, как и предыдущий;
BigBase.org.ua - а этот уже русскоязычный каталог.
found вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 08.07.2010, 16:54   #5
 
Аватар для SWG
 
Сообщений: 268
FR (активность): 5,856

Доп. информация
По умолчанию Автор темы Re: Различный тайтл в рамках одной страницы php

found, использую, для новых сайтов делаю псевдостатику, для проиндексированных чаще всего оставляю как есть. ЧПУ вещь крутанская) Но пару раз сталкивался с путаницей в выдаче, особенно Яндекс грешит.

Насчет решения - да, к сожалению это так. Пока такого количества разделов не правил, но если придется, то это гемор еще тот.

Хотя глобальных разделов каталога редко бывает так уж много, а вот если запариваться на подразделы, тогда да...
SWG вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Ответ

Метки
различный тайтл, тайтл, уникальный тайтл

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции
Внимание!
Этой теме более 4335 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Текущее время: 23:11. Часовой пояс GMT +3.