| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Дубликаты в Title-ах на страницах пагинаций https://forum.illusionweb.ru/viewtopic.php?f=3&t=4301 |
Страница 1 из 2 |
| Автор: | Зуля [ 19 дек 2020, 17:49 ] |
| Заголовок сообщения: | Дубликаты в Title-ах на страницах пагинаций |
Здравствуйте! Как автоматически прописывать | Страница N в title -ах когда создаются страницы page2.html, page3.html и так далее, даже если используется Seo модуль? N - номера страниц. А то у меня очень много страниц дубликатов с одинаковыми title создаются. Код: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. не помогает добавлять в Title-ах. Данный код работает только h1 заголовках почему-то. Как быть? Уверена, что должно быть решение этой задаче. Заранее спасибо! Кстати, вот такой код, сейчас у меня стоит в title: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Ruslan [ 19 дек 2020, 22:50 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
Вроде так <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 ] |
| Заголовок сообщения: | Re: Дубликаты в 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> К сожалению, все равно не показывает. |
|
| Автор: | Иван [ 21 дек 2020, 18:48 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
Зуля писал(а): К сожалению, все равно не показывает. Странно что у вас переменная $page вообще что-то возвращает (хотя все зависит от шаблона) Вот так сделайте, перед закрывающимся тегом </title> добавьте вот это: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Geo [ 21 дек 2020, 21:07 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
Можно ещё подчистить код Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Зуля [ 21 дек 2020, 21:49 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
Иван, Geo, спасибо за помощь. Теперь на страницах пагинаций добавляется Страница N. Возник вопрос. Возможно ли поменять слово "цена" в title на слово "зарплата" в категории "Работа" с url /rabota/ и дочерних категориях категории "Работа"? А в остальных случаях (то есть, в других категориях оставить "цена"). |
|
| Автор: | Geo [ 21 дек 2020, 22:27 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
В штатном шаблоне цена выводится так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Поменяйте на это Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Зуля [ 22 дек 2020, 00:05 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
Geo писал(а): В штатном шаблоне цена выводится так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Поменяйте на это Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Имелось ввиду вот в этом коде: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Там для объявлений в <title></title> у меня по умолчанию используется "цена" в тайтл. Хотелось бы изменить слова цена на зарплата только для категории работа и ее подкатегории. P.S Оказывается, у меня у объявлениях в url не используется название категории. |
|
| Автор: | Зуля [ 22 дек 2020, 14:36 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
С включенными url категорий в ссылках объявлений, замена слова цена на зарплата в title работает: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Но если отключить настройку "Использовать идентификаторы рубрик в URL объявлений", то в данном случае, слово цена в title не меняется на зарплата. |
|
| Автор: | Geo [ 23 дек 2020, 01:21 ] |
| Заголовок сообщения: | Re: Дубликаты в Title-ах на страницах пагинаций |
Тогда так Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Вместо 111 укажите id рубрики Вакансии |
|
| Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|