drupal. создаю публикацию, прикрепляю кнопку like+добавляю разные описания к публикации с помощью тегов meta - к ним потом будет обращаться кнопка при публикации лайка на стене в facebook.
генератор кнопки http://developers.facebook.com/docs/reference/plugins/like/ (там же и определение тегов meta)
проблема в том, что теги meta указывают где? правильно - между тегами head, которые между html и после которых теги body - т.е. полноценная структура html-страницы. но дело в том, что если эту структуру опубликовать в новой созданной публикации в drupal, то вышеперечисленные теги начинают конфликтовать с тегами темплейта page.tpl.php(главная drupal) на этом кнопка like отправлена в долгосрочный отпуск. как её заставить работать - без понятия. создал топ на drupal.ru, народ подписался, никто не вкурсе что это за лажа. дебагер фейсбука указывает на конфликт тегов но не могу же я удалить с главной их и поместить описания на главную тоже, потому что статей у меня будет ни одна сотня. может кто вкурсе как обойти эту хрень
Есть модуль like facebook bottom, но возможности у него - можно опрелеить для каких типов публикаций добавлять кнопку, удобно - не нужно для каждой публикации генерить код. не знаю куда втавить теги meta к которым обращается кнопкка для получения дополнительных данных: короткого описания публикации, имедж, видео(вообще их много). Поидее, в вордпресе например как то это работает всё. Вот например http://devaka.ru/articles/opengraph-for-like-buttons в исходном коде страницы у него только мета теги публикации. В друпале же лажа какая то. Когда публикация создана, те теги что в ней я прописал, конфликтуют с тегами в главной друпала page.tpl.php, т.к. публикация как бы автоматически в page.tpl.php идет. Дебагер вот что пишет о странице с кнопкой
Errors That Must Be Fixed
Код:
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.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах