Страница 3 из 6

[3.2] SEO Metadata

Добавлено: 19.09.2018 1:35
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),
Автору писал, он не отвечает. То ли моё знание английского мешает понять , то ли он не видит необходимости.

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 18:11
romaamor
Татьяна5, он включён. Ошибок нету. И что он должен показать ? Расширение установилось без проблем. Спотыкается скрипт от фейсбука, который открывается во всплывающем окне, и дебаг не как не сможет с поймать ошибку которая фейсбуку не нравится.

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 18:22
Sheer
romaamor писал(а): 18.06.2019 16:56 Я так понимаю спотыкается об title
Неправильно понимаешь. Спотыкается об ошибку в SQL-запросе, о чем и сказано

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

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 18:38
romaamor
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '' в строке 3 [1064]
Честно, для меня это тёмный лес. Что надо сделать ?

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 18:48
Sheer
Для начала смотреть логи ошибок. Если ошибка возникает при работе расширения, то SQL-запросы в коде я увидел только в одном файле - ext\alfredoramos\seometadata\includes\helper.php

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 19:07
romaamor
Sheer писал(а): 18.06.2019 18:48 Для начала смотреть логи ошибок.
За последних 1,5 часа ошибок нету. Пробовал отправлять посты в фейсбук, они уходят вот такие -
Изображение
В логах опять ошибок нету.

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 19:26
Sheer
Ну судя по всему ошибка возникает при выполнении запроса

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

		$sql = 'SELECT post_text
			FROM ' . POSTS_TABLE . '
			WHERE ' . $this->db->sql_build_array('SELECT', ['post_id' => $post_id]);
в случае, если функция sql_build_array возвращает пустое значение, в результате запрос получается такой

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

SELECT post_text FROM phpbb_posts WHERE
что и вызывает ошибку
Как такое может возникнуть, при каких обстоятельствах, я не знаю :dontknow

Отправлено спустя 8 минут 23 секунды:
Могу только предложить костыль
Найти

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

WHERE ' . $this->db->sql_build_array('SELECT', ['post_id' => $post_id]);
Заменить на

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

WHERE post_id = ' . $post_id;

Re: [3.2] SEO Metadata

Добавлено: 18.06.2019 19:37
romaamor
А может быть причина в не правильной настройки кеширования в файле .htaccess ? Я это спрашиваю потому что отладчик фейсбук ругается на -
Ошибка обработки введенного URL. Данные не были кэшированы или скрапированы.
Чтобы найти объект, нам пришлось проделать следующие действия
оригинал https://*******.info/viewtopic.php?f=91&t=3216&p=151332#p151332
301 https://*********.info/viewtopic.php?t=3216&p=151332
Следующее будет расценено краулером как перенаправление:
Перенаправление на HTTP
Тег «<link rel="canonical" href=".." />»
Тег «<meta property="og:url" content=".." />»
Конечный URL, из которого мы попытались извлечь данные, выделен полужирным
Sheer писал(а): 18.06.2019 19:35 Могу только предложить костыль
Это в каком файле ?

Отправлено спустя 50 минут 6 секунд:
romaamor писал(а): 18.06.2019 19:37 Это в каком файле ?
Догодался. В helper.php. Не помогло.

Отправлено спустя 54 минуты 29 секунд:
Оказывается всё на много хуже. С отключённым расширением ошибка такая же. Копать надо видимо глубже.

Re: [3.2] SEO Metadata

Добавлено: 19.06.2019 23:14
Beer
У меня стоит это расширение неск. дней. Позавчера мудохался - ФБ не отображал картинку с поста.
А сегодня - он тянет все картинки все с поста, а не только <meta property="og:image" :shock:
Похоже на то, что там цукерберк руками копипастит...

Ты подожди немого - возможно рассосется.

Re: [3.2] SEO Metadata

Добавлено: 20.06.2019 1:51
romaamor
Beer писал(а): 19.06.2019 23:14 Ты подожди немого - возможно рассосется.
Не работает только на одном форуме. Думаю где то права доступа к файлу стоят не правильно. А перепроверять всё в ручную не реально. Разве что снести всё и заново залить.
Так как -
romaamor писал(а): 18.06.2019 21:22 С отключённым расширением ошибка такая же.

Re: [3.2] SEO Metadata

Добавлено: 24.06.2019 23:54
romaamor
Удалил, перезалил все файлы, ну кроме не которых папок - файлы , конфг, роботс, .htaccess ошибка та же. Отключение всех расширений не помогает. Ошибка остаётся. Больше идей нету. На этом хостинге другой форум с этой функцией работает без проблем. Неужели что то с БД ?

Re: [3.2] SEO Metadata

Добавлено: 07.09.2019 20:50
Gubkin
вышел релиз 1.2.0 https://github.com/AlfredoRamos/phpbb-e ... /tag/1.2.0

1.2.0: Add Open Graph image width, height and MIME type

- Improve ACP form validation
- Use HTML5 compliant markup
- Improve and add missing functional tests
- Update README preview
- Code cleanup

Re: [3.2] SEO Metadata

Добавлено: 09.09.2019 0:08
TrekRed
Выложите кто-нибудь годный русификатор!

Re: [3.2] SEO Metadata

Добавлено: 31.01.2020 23:31
southklad
Не могу понять причин, у меня на одном форуме все норм, а на другом не подгружаются фото при отправке поста в соц. сети, пока грешу что на одном версия стоит 3.2.7, а на том котором не работает 3.2.2

Re: [3.2] SEO Metadata

Добавлено: 12.03.2021 22:37
ciiz1
Не подскажите как в <meta property="og:url" content=" не текущую страницу вставлять а canonical Мне кажется так правильнее будет

Re: [3.2] SEO Metadata

Добавлено: 11.02.2022 16:49
t4p2
а есть русификатор?