Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 22:12



Ответить на тему  [ Сообщений: 19 ]  Страница 1, 2  »
Дубликаты в Title-ах на страницах пагинаций 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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

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

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


19 дек 2020, 17:49
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

Вроде так

<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>


19 дек 2020, 22:50
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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>

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


19 дек 2020, 23:59
Профиль

Зарегистрирован: 24 сен 2020, 21:25
Сообщения: 337

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


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

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


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


21 дек 2020, 18:48
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


21 дек 2020, 21:07
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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

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


21 дек 2020, 21:49
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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


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


21 дек 2020, 22:27
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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


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


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

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


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


22 дек 2020, 00:05
Профиль
Аватара пользователя

Зарегистрирован: 02 ноя 2020, 15:56
Сообщения: 116
Аватара пользователя

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


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


22 дек 2020, 14:36
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

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

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


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

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

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


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

Найти:
cron