when I try to post flash video using FBML like this

http://www.oniva.com/upload/1356/fb4.jpg

the video won't show up.

is this a bug in Durpal for Facebook?

Since I think it supports FBML right?

Comments

Dave Cohen’s picture

Status: Active » Postponed (maintainer needs more info)

Drupal's default input format will strip out fbml tags. So make sure you're using an input format that does not do that.
View the source of the resulting page and compare it to the body of your node to see if that is happening.

Also you have a strange error message at the top of your screenshot. I have not seen that before.

chiuming07’s picture

do you know any module support FBML input format? since default input format only has 3 options
A) Filtered HTML
B) PHP code
C) Full HTML

http://www.oniva.com/upload/1356/fb6.jpg

Dave Cohen’s picture

Either full html or php should work fine.

chiuming07’s picture

I tired the following at the demo site nothing show up though, do you have any idea?
http://www.oniva.com/upload/1356/fb9.jpg

the flash tag is posted at your site located at
http://apps.facebook.com/drupalforfacebook/node/1104

Dave Cohen’s picture

Category: bug » support
Status: Postponed (maintainer needs more info) » Fixed

As I said earlier, you have to view the source of your canvas page to see how the markup is different from what you've typed.

Drupal's input filter is adding breaks because of returns in your markup. For your test content, I simply changed the input filter to php and it worked fine. This is one of the intricacies of Drupal's input filters. Not specific to Facebook so I don't consider it a bug.

You can easily create a new input format for FBML. Make it similar to Full HTML, but without automatic line breaks.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.