[3.2] SEO Metadata

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
ciiz1
phpBB 1.4.4
Сообщения: 168
Зарегистрирован: 16.08.2017 23:08
Благодарил (а): 37 раз
Поблагодарили: 3 раза

[3.2] SEO Metadata

Сообщение ciiz1 » 19.09.2018 1:35

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

Аватара пользователя
romaamor
phpBB 3.0.0 RC1
Сообщения: 1484
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 509 раз
Поблагодарили: 125 раз

Re: [3.2] SEO Metadata

Сообщение romaamor » 18.06.2019 18:11

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2533 раза
Контактная информация:

Re: [3.2] SEO Metadata

Сообщение Sheer » 18.06.2019 18:22

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]
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
romaamor
phpBB 3.0.0 RC1
Сообщения: 1484
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 509 раз
Поблагодарили: 125 раз

Re: [3.2] SEO Metadata

Сообщение romaamor » 18.06.2019 18:38

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2533 раза
Контактная информация:

Re: [3.2] SEO Metadata

Сообщение Sheer » 18.06.2019 18:48

Для начала смотреть логи ошибок. Если ошибка возникает при работе расширения, то SQL-запросы в коде я увидел только в одном файле - ext\alfredoramos\seometadata\includes\helper.php
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
romaamor
phpBB 3.0.0 RC1
Сообщения: 1484
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 509 раз
Поблагодарили: 125 раз

Re: [3.2] SEO Metadata

Сообщение romaamor » 18.06.2019 19:07

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

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11404
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 52 раза
Поблагодарили: 2533 раза
Контактная информация:

Re: [3.2] SEO Metadata

Сообщение Sheer » 18.06.2019 19:26

Ну судя по всему ошибка возникает при выполнении запроса

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

		$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;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
romaamor
phpBB 3.0.0 RC1
Сообщения: 1484
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 509 раз
Поблагодарили: 125 раз

Re: [3.2] SEO Metadata

Сообщение romaamor » 18.06.2019 19:37

А может быть причина в не правильной настройки кеширования в файле .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 секунд:
Оказывается всё на много хуже. С отключённым расширением ошибка такая же. Копать надо видимо глубже.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 170 раз
Поблагодарили: 62 раза

Re: [3.2] SEO Metadata

Сообщение Beer » 19.06.2019 23:14

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

Ты подожди немого - возможно рассосется.
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
romaamor
phpBB 3.0.0 RC1
Сообщения: 1484
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 509 раз
Поблагодарили: 125 раз

Re: [3.2] SEO Metadata

Сообщение romaamor » 20.06.2019 1:51

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

Аватара пользователя
romaamor
phpBB 3.0.0 RC1
Сообщения: 1484
Зарегистрирован: 31.03.2012 20:28
Откуда: Одесса
Благодарил (а): 509 раз
Поблагодарили: 125 раз

Re: [3.2] SEO Metadata

Сообщение romaamor » 24.06.2019 23:54

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

Аватара пользователя
Gubkin
phpBB 2.0.14
Сообщения: 983
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 207 раз
Поблагодарили: 93 раза
Контактная информация:

Re: [3.2] SEO Metadata

Сообщение Gubkin » 07.09.2019 20:50

вышел релиз 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
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

TrekRed
phpBB 2.0.0
Сообщения: 222
Зарегистрирован: 09.08.2018 1:11
Благодарил (а): 41 раз
Поблагодарили: 5 раз

Re: [3.2] SEO Metadata

Сообщение TrekRed » 09.09.2019 0:08

Выложите кто-нибудь годный русификатор!

Ответить

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