Recently LJ made some changes that allow you to hear Voice Posts from an entry without having to open them in a separate player. Unfortunately, this change has messed up some (though not all) people's layouts.
If you are using Flexible Squares with a theme layer that includes the
print_entry function, you may be affected. Please take a look at your theme layer's
print_entry function to see if it includes this piece of code:
If yes, you need to replace that segment with this:
Making this change may involve moving around some triple quotation marks (
"""), so if you get compilation errors when you make the change, try this solution first. Look for this piece of code:
<div class="entry"> $e.text """; # Currents
And replace it with this one:
<div class="entry"> <div class="entry_text">"""; $e->print_text(); """</div> """; # Currents
If you still can't figure out how to make it work, please comment to this post with the link to your theme layer -- and don't forget to make your layer viewable! Someone will then take a look at your code and help you out.
If your code is already using
$e->print_text() to print out your entry text, then your layout will not be messed up by the Voice Post change.
Remember, please don't make a new post if you suspect that your layout problems were triggered by the Voice Post code change. Try the fix above, and if you can't get it to work on your own, leave a comment here instead, so that the community (and other's friendspages) won't be overwhelmed. Posts made before this one are all right. And of course, you're still free to make regular unrelated posts and questions.