[3.2] SEO Metadata

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
ciiz1
phpBB 2.0.4
Сообщения: 445
Стаж: 7 лет 8 месяцев
Благодарил (а): 92 раза
Поблагодарили: 27 раз

[3.2] SEO Metadata

Сообщение ciiz1 »

Название расширения: [DEV] SEO Metadata
Автор: Alfredo Ramos (Abaddon Ormuz)
Описание расширения: Динамически генерируемые Open Graph мета-теги и JSON-LD микроданных из сообщений и страницы.
Скачать: https://www.phpbb.com/community/viewtop ... &t=2478391
Язык: en
Описание проблемы: <meta property="og:url" content=" как вместо генерируемой ссылки получить каноническую без f
Знаю что файл лежит по пути \alfredoramos\seometadata\includes\helper.php
Вот часть кода который необходимо изменить og:url' => $this->clean_url($current_url),
Автору писал, он не отвечает. То ли моё знание английского мешает понять , то ли он не видит необходимости.
romeo_piter
phpBB 2.0.22
Сообщения: 1369
Стаж: 16 лет
Благодарил (а): 163 раза
Поблагодарили: 20 раз

Re: [3.2] SEO Metadata

Сообщение romeo_piter »

Гугл ругается на расширение при последнем обходе таким образом:

Код: Выделить всё

Задайте значение для одного из следующих элементов данных: "text", "image" или "video".
Элементы с такими проблемами не могут показываться в виде расширенных результатов поиска Google.
Совершенно непонятно, что он хочет?
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

Re: [3.2] SEO Metadata

Сообщение AlexOo »

romeo_piter, в идеале конечно увидеть страницу к которой он придрался, чтобы можно было проанализировать чего ему не хватает
romeo_piter
phpBB 2.0.22
Сообщения: 1369
Стаж: 16 лет
Благодарил (а): 163 раза
Поблагодарили: 20 раз

Re: [3.2] SEO Metadata

Сообщение romeo_piter »

AlexOo писал(а): 04.02.2024 4:39 чтобы при остуствии текстового контента они формировалось из заголовка темы + названия раздела
Тоже обнаружил у себя много тем, где только изображение в первом посте, поэтому дескрипшн просто не генерируется. Не нашлось решения?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 16 лет 1 месяц
Благодарил (а): 17 раз
Поблагодарили: 561 раз

Re: [3.2] SEO Metadata

Сообщение Nekstati »

Пощу тему с фоткой, без текста. В дескрипшене вижу:

Код: Выделить всё

<meta name="description" content="Название темы">
<meta name="twitter:description" content="Название темы">
<meta property="og:description" content="Название темы">
Что я делаю не так?

Настройки расширения - по умолчанию.
romeo_piter
phpBB 2.0.22
Сообщения: 1369
Стаж: 16 лет
Благодарил (а): 163 раза
Поблагодарили: 20 раз

Re: [3.2] SEO Metadata

Сообщение romeo_piter »

Я скачивал 1.4.1 c офа несколько месяцев назад. На гитхабе есть 1.4.2
Похоже дело вот в этой добавке в ченджлоге:

1.4.2 - 2023-12-22
Prefix with topic title if description length is < 25 to satisfy SEO recommendations

Сейчас проверю.

Отправлено спустя 1 час 49 минут 32 секунды:
Да, проблема актуальна для версии 1.4.1
Версия 1.4.2 от февраля 2024 года работает корректно.
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

Re: [3.2] SEO Metadata

Сообщение AlexOo »

Друзья, заметил такую неприятную особенность, что расширение грешно склейкой нескольких строк в одну

Пример написания поста
123
456
Выводит

Код: Выделить всё

<meta name="description" content="123456">
Вопрос, как заменить перенос строки на пробел, чтобы получить в итоге

Код: Выделить всё

<meta name="description" content="123 456">
Спасибо
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: [3.2] SEO Metadata

Сообщение rxu »

AlexOo, какая версия расширения? Проверил на 1.3.0-beta, именно так и работает (остается пробел вместо переноса строки).
Изображение
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

Re: [3.2] SEO Metadata

Сообщение AlexOo »

rxu, 1.4.2 + правки из этого топика

Именно когда только один перенос на новую строку. Если 2, то все норм
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: [3.2] SEO Metadata

Сообщение rxu »

Поставил 1.4.2 (без правок).

Код: Выделить всё

<meta name="description" content="Metadata 123 456">

image.png

Какие правки из этой темы внесены?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

Re: [3.2] SEO Metadata

Сообщение AlexOo »

Вырезать цитату, подставлять # страницы, уникальное описание для каждой страницы на основании первого поста страницы. Это все на стр темы 4-5

Больше по моему ничего не вносил.

P.S. rxu, если не сложно, можете показать ту часть кода, которая отвечает за замену переноса строки на пробел ?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: [3.2] SEO Metadata

Сообщение rxu »

AlexOo, внес правки со страниц 4 и 5, проблема не воспроизводится. Возможно, в вашем случае еще какие-то расширения влияют.
Изображение
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

Re: [3.2] SEO Metadata

Сообщение AlexOo »

rxu, спасибо. Буду разбираться. Либо что-то не так вставил, либо конфликт среди расширений. Спасибо :hat
AlexOo
phpBB 2.0.1
Сообщения: 293
Стаж: 11 лет 11 месяцев
Благодарил (а): 88 раз
Поблагодарили: 11 раз

Re: [3.2] SEO Metadata

Сообщение AlexOo »

rxu, отловил тот баг со склейкой нескольких строк. Проявляется на 2 и более глубокой странице. Уникальное описание генерируется благодаря правкам Nekstati Re: [3.2] SEO Metadata

Очень хочу сохранить этот функционал, вот только склейку 2х строк в одну как бы пофиксить ...
moisiy
phpBB 1.0.0
Сообщения: 1
Стаж: 10 месяцев

Re: [3.2] SEO Metadata

Сообщение moisiy »

AlexOo писал(а): 20.02.2024 2:07 в идеале конечно увидеть страницу к которой он придрался, чтобы можно было проанализировать чего ему не хватает
Та же проблема, что у
romeo_piter писал(а): 07.02.2024 19:30 romeo_piter » 07.02.2024 19:30
Вот выделенный гуглом код:

Код: Выделить всё

<section itemscope itemtype="http://schema.org/Comment" id="rcheComments">
        <p class="titleComment" itemprop="about" itemscope itemtype="http://schema.org/Thing"><span itemprop="name">Комментарии</span></p>
        <section id="allComment">
        <p>Пока комментарий нет</p>
		</section>
		<div id="messComment"></div>
		<div id="ajaxComment"></div><h2 id="newComment">Оставить свой комментарий:</h2>
	<form method="post" id="formComment">
		<input name="addComment" id="addComment" value="1" type="hidden">
		<input name="loginComment" id="loginComment" value="0" type="hidden">
		<input name="posturlComment" id="posturlComment" value="cf7c24bffb084543525c9a6a371dc1f9" type="hidden">
		<input name="posturlOpenComment" id="posturlOpenComment" value="%2Farticle.php%3Fid%3D23" type="hidden">
		<input name="personaComment" id="personaComment" value="" type="hidden">
		<input name="checkedComment" id="checkedComment" value="" type="hidden">
		<input name="eventComments" id="eventComment" value="save" type="hidden">
		<input name="noAjax" value="1" type="hidden">
		<table id="tableComment">
		
		<tbody><tr itemprop="potentialAction" itemscope itemtype="http://schema.org/AuthorizeAction">
                   <td itemprop="recipient" itemscope itemtype="http://schema.org/Organization" class="section-one">
		   <meta itemprop="name" content="Яндекс">
		   <meta itemprop="address" content="119021, Москва, Льва Толстого, 16">
		   <meta itemprop="telephone" content="+74957397000">
                 <!--для хоста адрес без &redirect_uri=http://shchej/yandex.php-->
		      <a itemprop="url" href="https://oauth.yandex.ru/authorize?response_type=code&client_id=000de41cfc364b99a9a646567d4cb04d&state=1"><img itemprop="image" src="/images/login_ya.svg" alt="Кнопка войти через Яндекс"></a>
		   </td>
                   <td class="section-one">
                      <a itemprop="target" class="header-link" href="/models/reg_user.php">Зарегистрироваться</a>
                   </td>
                </tr>
		<tr>
			<td class="section-one">Имя:</td>
			<td class="section-two">
				<input name="nameComment" id="nameComment" value="" type="text" class="inputComment">
				<input name="nameCommentCap" id="nameCommentCap" value="" type="text" class="nameCommentCap">
			</td>
		</tr>
		<tr>
			<td class="section-one">Электронная почта:</td>
			<td class="section-two">
				<input name="emailComment" id="emailComment" value="" type="text" class="inputComment">
			</td>
		</tr>
		<tr>
			<td class="section-one">Текст комментария:</td>
			<td class="section-two">
				<textarea name="textComment" id="textComment" class="textareaComment tinymce"></textarea>
			</td>
		</tr>
		
		<tr>
			<td class="section-one">Введите код с картинки:<br>
				<img src="../models/captcha.php" alt="картинка" width="120" height="50">
			</td>
			<td class="section-two">
				<input type="text" name="capcha" id="capcha" value="" class="inputComment">
			</td>
		</tr>
		</tbody></table>
		<input value="Комментировать" name="submit" type="submit" class="submitComment btn btn-success">
	</form>			</section>
Ковчан Александр
phpBB 1.2.0
Сообщения: 11
Стаж: 8 месяцев
Благодарил (а): 4 раза

Re: [3.2] SEO Metadata

Сообщение Ковчан Александр »

hd321kbps писал(а): 15.02.2023 15:20 Конфликтует с быстрым ответом на php8.2.
Выдает ошибку AJAX.
У меня тоже выдает такую ошибку, но исправление указанной строчки в listener ничего не дало.
А как получить такую отладочную информацию как в примере?

Вернуться в «Поддержка расширений для phpBB»