Как в meta-description сделать сдандартное описание фильма, а не псевдоуникальное?

Енот
Новичо́к, через «о́»
Регистрация
17 Июн 2019
Сообщения
87
#1
При поиске в гугле пишет правильное, уникальное описание. Яндекс же выдает "На нашем портале вы можете посмотреть и т.д.". Как можно пофиксить? А то траф с яндекса из-за этого терять не хочется. Делал все что указано ниже.



указать movie.description_short в /lib/CP_page.js
Открыть: /lib/CP_structure.js
Найти код:
JavaScript:

if (movie.description_short) {
text = movie.description_short
.replace(/<\/?[^>]+>/g, '')
.replace(/\s+/g, ' ')
.replace(/(^\s*)|(\s*)$/g, '')
.substr(0, 200)
.replace(/"([^"]*?)"/gi, '«$1»')
.replace('"', '&quot;');
}
Изменить:
JavaScript:

if (movie.description_short) {
text = (movie.description || movie.description_short)
.replace(/<\/?[^>]+>/g, '')
.replace(/\s+/g, ' ')
.replace(/(^\s*)|(\s*)$/g, '')
.substr(0, 200)
.replace(/"([^"]*?)"/gi, '«$1»')
.replace('"', '&quot;');
}
 
Регистрация
15 Дек 2017
Сообщения
5,067
#3
Найдите if (typeof meta === 'boolean') { в /lib/CP_structure.js и сделайте:
JavaScript:
if (typeof meta === 'boolean') {
    text = (movie.description_short || movie.description)
        .replace(/<\/?[^>]+>/g, '')
        .replace(/\s+/g, ' ')
        .replace(/(^\s*)|(\s*)$/g, '')
        .substr(0, 200)
        .replace(/"([^"]*?)"/gi, '«$1»')
        .replace('"', '&quot;');
}
т.е. убрать условие if (movie.description_short) {
 
Енот
Новичо́к, через «о́»
Регистрация
17 Июн 2019
Сообщения
87
#4
@Alisa, Спасибо, надеюсь поможет и да это в /lib/CP_structure.jsисправьте, а то мало ли кто будет искать)
 
Енот
Новичо́к, через «о́»
Регистрация
17 Июн 2019
Сообщения
87
#5
@Alisa, UPD: 500 ошибка, если убрать if (movie.description_short) {
 
Последнее редактирование:
Енот
Новичо́к, через «о́»
Регистрация
17 Июн 2019
Сообщения
87
#7
@Alisa, и да, сразу тогда вопрос. Изначально у меня не заполнено <meta name="description"> заполнено только уникальное описание, правильно ли я все сделал, чтобы отображалось уникальное вместо незаполненного <meta name="description"> или нет?

UPD: Убрал Закрытие } заработало, не заметил, спасибо. Надеюсь теперь нормально будет фильтровать
 
Регистрация
15 Дек 2017
Сообщения
5,067
#8
@Alisa, и да, сразу тогда вопрос. Изначально у меня не заполнено <meta name="description"> заполнено только уникальное описание, правильно ли я все сделал, чтобы отображалось уникальное вместо незаполненного <meta name="description"> или нет?
Откройте исходный код страницы Crtl+U и проверьте, чтобы было так как Вы хотите.
 
Новичо́к, через «о́»
Регистрация
5 Дек 2018
Сообщения
48
#10
Почему система изначально не настроена на то, что бы в meta name="description" было уникальное описание?
Просто я провел изменения как описаны в этой ветке и на меня заругался яндекс на изменения в description и траф с гугла просел на 90%.
Вот и не пойму из-за этого он просел или нет.
 
Енот
Новичо́к, через «о́»
Регистрация
17 Июн 2019
Сообщения
87
#11
Почему система изначально не настроена на то, что бы в meta name="description" было уникальное описание?
Просто я провел изменения как описаны в этой ветке и на меня заругался яндекс на изменения в description и траф с гугла просел на 90%.
Вот и не пойму из-за этого он просел или нет.
Вряд ли, наоборот нормальный дескрипшен включает в себя больше ключей и более разнообразный, чем это псевдоописание
 
Енот
Новичо́к, через «о́»
Регистрация
17 Июн 2019
Сообщения
87
#12
Почему система изначально не настроена на то, что бы в meta name="description" было уникальное описание?
Просто я провел изменения как описаны в этой ветке и на меня заругался яндекс на изменения в description и траф с гугла просел на 90%.
Вот и не пойму из-за этого он просел или нет.
Скорее он не наругался, а просто сказал, что со страницей было произведено изменение