У нас странная проблема на нашем сайте с комментариями в Facebook. Похоже, парсер фейсбука неправильно анализирует (по крайней мере одну из) наших веб-страниц, поэтому администраторы не могут модерировать комментарии.
Если перейти по этой ссылке:
http://www.beliefnet.com/Espanol/10-Atletas-olimpicos-mas-inspiradores.aspx
и просмотреть исходный код, вы увидите, что у нас есть соответствующие теги в заголовке, в том числе один для fb:admins. Если я вхожу в Facebook под этой учетной записью, у меня нет модератора.
Запустив страницу через отладчик объектов facebook, я получаю сообщение об ошибке, что у нас есть метатеги в теле. В частности, эта ошибка:
Meta Tags In Body: You have tags ouside of your . This is either because
your was malformed and they fell lower in the parse tree, or you accidentally
put your Open Graph tags in the wrong place. Either way you need to fix it
before the tags are usable.
Глядя на очищенный URL-адрес внизу этой страницы, я вижу, что похоже на то, что facebook «реорганизовал» наш html и поместил метатеги из заголовка в тело.
Кто-нибудь знает, что вызывает это? Я подумал, что, возможно, у нас где-то на странице был какой-то искаженный HTML-код, из-за которого все сбивалось, но я просмотрел html для этой страницы, и он выглядит хорошо. Есть ли что-то еще, что мне здесь не хватает?