бесплатные прокси листы
подписка на RSS форум webanet
web.a.net
Loading
  • Страница 1 из 1
  • 1
форум webanet » Помоги себе сам компьютеры и интернет » uCoz решение проблем » Уникальные title в каталогах и комментариях (прописываем уникальные титлы в каталогах)
Уникальные title в каталогах и комментариях
worldname Дата: Воскресенье, 04.09.2011, 02:27 | Сообщение # 1
Генералиссимус
Группа: lown
Сообщений: 202
Статус: Offline
Как прописать уникальные title в каталогах и на страницах с комментариями. Это проблема в системе Юкоз как оказалось

Наверное не нужно пояснять отдельно, что система uCoz работает на шаблонах. С одной стороны это удобно. С другой стороны, когда один шаблон применяется ко многим страницам сразу - это не очень удобно в плане тонкой настройки каждой страницы
Ярким примером этому служат главные страницы каталогов. Вот пример http://webanetlabs.net/load/ это главная страница каталога файлов. В каталоге файлов мы имеем 32 страницы с контентом, и один шаблон, который применяется ко всем 32-ум страницам
В данной ситуации у нас прописан тег title только к первой - главной странице и получаем предупреждение от Google например об повторяющихся title на разных страницах модуля, что считается неприятной ошибкой
Условные операторы в титлах применять как-то по-зверски, да и невозможно в данном случае, потому что список переменных в каталоге на протяжении всех 32 страниц одинаковый. Адреса у страниц разные, а вот переменные одинаковые.
Тоже самое и на странице материала и комментария к нему. Страницы с комментариями (если их более одной) имеют различные адреса с различными метками, а шаблон применяется один
Так всё плохо? Нет. Выход есть. Можно прописать нумерацию страниц в титлы, тем самым мы сделаем их уникальными

Дописываем нумерацию страниц в title и делаем их уникальными для каждой страницы



Нумерация страниц в тилах в каталогах


Панель управления - Редактор страниц - Управление дизайном модуля - Список шаблонов - в шаблоны
Главная страница каталога файлов (каталога статей, каталога сайтов, доски объявлений и т.д)
Страница со списком материалов раздела
Страница со списком материала категории
Страница поиска и рейтинга материла (по обстоятельствам)

В эти шаблоны прописываем следующий код

Код
<title>$MODULE_NAME$ - $SITE_NAME$ - <?substr($PAGE_SELECTOR$,strpos($PAGE_SELECTOR$,'A"><span>')+9,strpos($PAGE_SELECTOR$,'</span></b')-strpos($PAGE_SELECTOR$,'A"><span>')-9)?></title>


Как видим код работает с системным кодом $PAGE_SELECTOR$ отрезая из него все лишнее. Пример приведен для главной страницы каталога, где
Цитата
$MODULE_NAME$ - это название модуля
$SITE_NAME$ - это название сайта


Нумерация страниц в титлах страниц с комментариями



В шаблоны Страница материала и комментария к нему всех модулей прописываем следующий код

Код
<title>$ENTRY_TITLE$ - $CAT_NAME$ - $SITE_NAME$ <?substr($COM_PAGE_SELECTOR$,strpos($COM_PAGE_SELECTOR$,'A"><span>')+9,strpos($COM_PAGE_SELECTOR$,'</span></b')-strpos($COM_PAGE_SELECTOR$,'A"><span>')-9)?></title>


Цитата
Где $ENTRY_TITLE$ - это название материала (обязательно прописывать)
$CAT_NAME$ - это название категории (чаще всего прописывают)
$SITE_NAME$ - это название сайта (прописываем по обстоятельствам, потому что следим за длинной тега title. Длинные теги в выдаче все равно отрезаются поисковиками


Второй код как мы видим работает именно с переключателем страниц комментариев COM_PAGE_SELECTOR$

Не очень удобно конечно так извращаться, но что поделаешь, если система шаблонная. Тем не менее работает

Фото уникального титла 31 страницы модуля прилагаю

Прикрепления: 7547335.jpg(6.2 Kb)
 
Загрузка...
Гость Дата: Пятница, 08.12.2017, 23:51 | Сообщение # 2
Группа: Гости





А в description это работает?
 
webanet Дата: Суббота, 09.12.2017, 22:49 | Сообщение # 3
Генералиссимус
Группа: Администраторы
Сообщений: 179
Статус: Offline
работает
 
форум webanet » Помоги себе сам компьютеры и интернет » uCoz решение проблем » Уникальные title в каталогах и комментариях (прописываем уникальные титлы в каталогах)
  • Страница 1 из 1
  • 1
Поиск:

© web.A.net 2007-2018
Версия PDA