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

-
- phpBB 2.0.4
- Сообщения: 445
- Стаж: 7 лет 8 месяцев
- Благодарил (а): 92 раза
- Поблагодарили: 27 раз
[3.2] SEO Metadata
Название расширения: [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),
Автору писал, он не отвечает. То ли моё знание английского мешает понять , то ли он не видит необходимости.
Автор: 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),
Автору писал, он не отвечает. То ли моё знание английского мешает понять , то ли он не видит необходимости.
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: [3.2] SEO Metadata
Татьяна5, он включён. Ошибок нету. И что он должен показать ? Расширение установилось без проблем. Спотыкается скрипт от фейсбука, который открывается во всплывающем окне, и дебаг не как не сможет с поймать ошибку которая фейсбуку не нравится.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.2] SEO Metadata
Неправильно понимаешь. Спотыкается об ошибку в 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) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: [3.2] SEO Metadata
Честно, для меня это тёмный лес. Что надо сделать ?У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис для использования рядом с '' в строке 3 [1064]
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.2] SEO Metadata
Для начала смотреть логи ошибок. Если ошибка возникает при работе расширения, то SQL-запросы в коде я увидел только в одном файле -
ext\alfredoramos\seometadata\includes\helper.php
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: [3.2] SEO Metadata
За последних 1,5 часа ошибок нету. Пробовал отправлять посты в фейсбук, они уходят вот такие -

В логах опять ошибок нету.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: [3.2] SEO Metadata
Ну судя по всему ошибка возникает при выполнении запроса
в случае, если функция что и вызывает ошибку
Как такое может возникнуть, при каких обстоятельствах, я не знаю
Отправлено спустя 8 минут 23 секунды:
Могу только предложить костыль
Найти
Заменить на
Код: Выделить всё
$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
Как такое может возникнуть, при каких обстоятельствах, я не знаю

Отправлено спустя 8 минут 23 секунды:
Могу только предложить костыль
Найти
Код: Выделить всё
WHERE ' . $this->db->sql_build_array('SELECT', ['post_id' => $post_id]);
Код: Выделить всё
WHERE post_id = ' . $post_id;
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: [3.2] SEO Metadata
А может быть причина в не правильной настройки кеширования в файле .htaccess ? Я это спрашиваю потому что отладчик фейсбук ругается на -
Отправлено спустя 50 минут 6 секунд:
Отправлено спустя 54 минуты 29 секунд:
Оказывается всё на много хуже. С отключённым расширением ошибка такая же. Копать надо видимо глубже.
Ошибка обработки введенного 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, из которого мы попытались извлечь данные, выделен полужирным
Это в каком файле ?
Отправлено спустя 50 минут 6 секунд:
Догодался. В
helper.php
. Не помогло.Отправлено спустя 54 минуты 29 секунд:
Оказывается всё на много хуже. С отключённым расширением ошибка такая же. Копать надо видимо глубже.
-
- phpBB 2.0.9
- Сообщения: 711
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 150 раз
- Поблагодарили: 62 раза
Re: [3.2] SEO Metadata
У меня стоит это расширение неск. дней. Позавчера мудохался - ФБ не отображал картинку с поста.
А сегодня - он тянет все картинки все с поста, а не только <meta property="og:image"
Похоже на то, что там цукерберк руками копипастит...
Ты подожди немого - возможно рассосется.
А сегодня - он тянет все картинки все с поста, а не только <meta property="og:image"

Похоже на то, что там цукерберк руками копипастит...
Ты подожди немого - возможно рассосется.
Сконвертировался с SMF2 в phpBB3.2
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: [3.2] SEO Metadata
Не работает только на одном форуме. Думаю где то права доступа к файлу стоят не правильно. А перепроверять всё в ручную не реально. Разве что снести всё и заново залить.
Так как -
-
- phpBB 3.0.6
- Сообщения: 2369
- Стаж: 13 лет
- Откуда: Одесса
- Благодарил (а): 620 раз
- Поблагодарили: 149 раз
Re: [3.2] SEO Metadata
Удалил, перезалил все файлы, ну кроме не которых папок - файлы , конфг, роботс, .htaccess ошибка та же. Отключение всех расширений не помогает. Ошибка остаётся. Больше идей нету. На этом хостинге другой форум с этой функцией работает без проблем. Неужели что то с БД ?
-
- phpBB 2.0.16
- Сообщения: 1086
- Стаж: 9 лет 9 месяцев
- Благодарил (а): 203 раза
- Поблагодарили: 91 раз
Re: [3.2] SEO Metadata
вышел релиз 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
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 вопросов )))
-
- phpBB 3.1.0 RC3
- Сообщения: 3343
- Стаж: 13 лет 3 месяца
- Благодарил (а): 675 раз
- Поблагодарили: 164 раза
Re: [3.2] SEO Metadata
Не могу понять причин, у меня на одном форуме все норм, а на другом не подгружаются фото при отправке поста в соц. сети, пока грешу что на одном версия стоит 3.2.7, а на том котором не работает 3.2.2
-
- phpBB 2.0.4
- Сообщения: 445
- Стаж: 7 лет 8 месяцев
- Благодарил (а): 92 раза
- Поблагодарили: 27 раз
Re: [3.2] SEO Metadata
Не подскажите как в <meta property="og:url" content=" не текущую страницу вставлять а canonical Мне кажется так правильнее будет