Hmm, it breaks right at the little Flash player, too. I remember having problems just like this when they first introduced that. LJ's HTML cleaner is kinda stupid, and just STOPS when it gets to a FORBIDDEN TAG.
Having other people's voice posts show up is weird, though. For me, everybody's voice posts started crashing my LJ style until I found a fix: # this is because some wilson at LJ thought the flash players for voice posts would be k00l. if ($e.text_must_print_trusted) { """
# this is because some wilson at LJ thought the flash players for voice posts would be k00l. if ($e.text_must_print_trusted) { """ <div class="contents">"""; $e->print_text(); "</div>"; } else { var string replaced_text; $replaced_text = replace_text ($e.text,"<br /><br />","<p>"); """ <div class="contents">"""+$replaced_text+"""</div>"""; }
basically, if the entry's text_must_print_trusted field is 'true' the you HAVE to use routines that live in the trusted LJ style code to print it, rather than ones in your own custom style - because LJ is afraid you could do Bad Things with embedded Flash.
And if you're not using your own custom LJ style layers in ay way shape or form, then this error probably means someone at LJ forgot to update the style you use to deal with the advent of printing Flash-tainted posts; try using a different style and see if KT's voice posts come through (they do when I log in as me and go to http://dv-girl.livejournal.com/friends?style=mine ) and then decide if you want to fuck around with finding and customizing a new LJ look, or bitching at LJ until they fix it.
(no subject)
Date: 2007-01-25 05:36 am (UTC)Having other people's voice posts show up is weird, though. For me, everybody's voice posts started crashing my LJ style until I found a fix:
# this is because some wilson at LJ thought the flash players for voice posts would be k00l.
"""; $e->print_text(); " ";
"""+$replaced_text+""" """;
if ($e.text_must_print_trusted)
{
"""
} else {
var string replaced_text;
$replaced_text = replace_text ($e.text,"
","
");
"""
}
(the 'replace_text' function is one I found somewhere; I turn paired BRs into Ps.)
(no subject)
Date: 2007-01-25 05:41 am (UTC)# this is because some wilson at LJ thought the flash players for voice posts would be k00l.
if ($e.text_must_print_trusted)
{
"""
<div class="contents">"""; $e->print_text(); "</div>";
} else {
var string replaced_text;
$replaced_text = replace_text ($e.text,"<br /><br />","<p>");
"""
<div class="contents">"""+$replaced_text+"""</div>""";
}
basically, if the entry's text_must_print_trusted field is 'true' the you HAVE to use routines that live in the trusted LJ style code to print it, rather than ones in your own custom style - because LJ is afraid you could do Bad Things with embedded Flash.
(no subject)
Date: 2007-01-25 05:44 am (UTC)