Как правильно получить теги Radius при разборе FBML - PullRequest
1 голос
/ 24 января 2010

Я использую Radius Tag System (из RadiantCMS) для механизма контента в моем текущем приложении. Все работало очень хорошо, но теперь у меня возникают проблемы при использовании FBML внутри моего контента.

Когда я добавляю к шаблону теги, подобные следующим:

<fb:profile-pic uid="loggedinuser" size="square"></fb:profile-pic> 

Radiant запутывается, неправильно анализирует закрывающий тег и выдает:

<fb:profile-pic uid="loggedinuser" size="square"> /fb:profile-pic> 

... что в свою очередь нарушает механизм синтаксического анализа FBML.

Я не использую префикс fb для Radius, поэтому здесь нет конфликта, и, действительно, я могу заставить работать многие теги, используя самозакрывающийся формат:

<fb:profile-pic uid="loggedinuser" size="square"/>

Самозакрытие хорошо во многих случаях, но возможность предоставить контент для тега означает, что контент виден, пока загружается механизм подключения Facebook.

1 Ответ

2 голосов
/ 01 марта 2010

Быстрый анализ показал, что у Radius есть проблема с закрытием тегов, которые содержат пространства имен. Это ни в коем случае не проблема Facebook.

...