Сообщения без ответов | Активные темы Текущее время: 24 окт 2026, 15:17



Ответить на тему  [ Сообщений: 19 ]  Страница 1, 2  »
Дубликаты в Title-ах на страницах пагинаций 
Автор Сообщение
Здравствуйте!
Как автоматически прописывать | Страница N в title -ах когда создаются страницы page2.html, page3.html и так далее, даже если используется Seo модуль? N - номера страниц.
А то у меня очень много страниц дубликатов с одинаковыми title создаются.
Код:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

не помогает добавлять в Title-ах. Данный код работает только h1 заголовках почему-то.
Как быть? Уверена, что должно быть решение этой задаче.
Заранее спасибо!

Кстати, вот такой код, сейчас у меня стоит в title:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Вроде так

<title>{%if !empty($seomodule.title)%}{%$seomodule.title%}{%else%}{%foreach from=$title_reverse item='tit' name='i'%}{%$tit.name|strip_tags%}{%if $smarty.foreach.i.last eq false %}{%if $modtype == 'msg'%}{%assign var=second_region_name value=""%}{%if $second_region%}{%assign var=second_region_name value=$second_region.name|@count%}{%assign var=second_region_name value=$second_region_name-1%}{%assign var=second_region_name value=$second_region.name[$second_region_name]%}{%/if%}{%if $regions|@count > 0%} {%$locale.243%} {%$second_region_name|morphy:'ПР'%}{%/if%}, цена {%$message.fields.p.0.value.charcode|currency:$message.fields.p.0.value.num:$message.fields.p.0.value.txt|strip_tags%} - объявление №{%$message.id%} {%/if%} | {%/if%}{%/foreach%}{%if $regions|@count > 0%} {%foreach from=$regions item='region' name='i'%} {%if $smarty.foreach.i.last eq false %}{%/if%}{%/foreach%}
{%assign var='page' value=$smarty.get.page%}
{%$allregions.name%}
{%if $page > 1%}
(страница {%$page%})
{%/if%}
{%/if%}{%/if%}</title>


Профиль
Ruslan писал(а):
Вроде так

<title>{%if !empty($seomodule.title)%}{%$seomodule.title%}{%else%}{%foreach from=$title_reverse item='tit' name='i'%}{%$tit.name|strip_tags%}{%if $smarty.foreach.i.last eq false %}{%if $modtype == 'msg'%}{%assign var=second_region_name value=""%}{%if $second_region%}{%assign var=second_region_name value=$second_region.name|@count%}{%assign var=second_region_name value=$second_region_name-1%}{%assign var=second_region_name value=$second_region.name[$second_region_name]%}{%/if%}{%if $regions|@count > 0%} {%$locale.243%} {%$second_region_name|morphy:'ПР'%}{%/if%}, цена {%$message.fields.p.0.value.charcode|currency:$message.fields.p.0.value.num:$message.fields.p.0.value.txt|strip_tags%} - объявление №{%$message.id%} {%/if%} | {%/if%}{%/foreach%}{%if $regions|@count > 0%} {%foreach from=$regions item='region' name='i'%} {%if $smarty.foreach.i.last eq false %}{%/if%}{%/foreach%}
{%assign var='page' value=$smarty.get.page%}
{%$allregions.name%}
{%if $page > 1%}
(страница {%$page%})
{%/if%}
{%/if%}{%/if%}</title>

К сожалению, все равно не показывает.


Профиль
Зуля писал(а):
К сожалению, все равно не показывает.


Странно что у вас переменная $page вообще что-то возвращает (хотя все зависит от шаблона)

Вот так сделайте, перед закрывающимся тегом </title> добавьте вот это:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Можно ещё подчистить код
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Иван, Geo, спасибо за помощь. Теперь на страницах пагинаций добавляется Страница N.

Возник вопрос. Возможно ли поменять слово "цена" в title на слово "зарплата" в категории "Работа" с url /rabota/ и дочерних категориях категории "Работа"? А в остальных случаях (то есть, в других категориях оставить "цена").


Профиль
В штатном шаблоне цена выводится так
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Поменяйте на это
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Профиль
Geo писал(а):
В штатном шаблоне цена выводится так
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Поменяйте на это
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Имелось ввиду вот в этом коде:

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Там для объявлений в <title></title> у меня по умолчанию используется "цена" в тайтл. Хотелось бы изменить слова цена на зарплата только для категории работа и ее подкатегории.
P.S Оказывается, у меня у объявлениях в url не используется название категории.


Профиль
С включенными url категорий в ссылках объявлений, замена слова цена на зарплата в title работает:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Но если отключить настройку "Использовать идентификаторы рубрик в URL объявлений", то в данном случае, слово цена в title не меняется на зарплата.


Профиль
Тогда так
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Вместо 111 укажите id рубрики Вакансии


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 19 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


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

Найти:
cron