Maybe a bug or maybe I am doing something wrong?
Within function output_widget(...) I read the language string and save it with data in a loop:
foreach
$bestusers .= DATA . qa_lang_html('qa_best_users_per_month/points');
then I use:
$themeobject->output('<div id="bestusers">');
$themeobject->output( $bestusers );
This returns the entire $bestusers (including the language string), however, in the very beginning there is a question mark!
I can only see the question mark if I copy the HTML from my site, and paste it into a text editor - invisible char? weird!
<DIV CLASS="qa-widget-side qa-widget-side-high">
? <div id="bestusers">
## Could it be that qa_lang_html wants to output immediately? But how can I then store the language string within the loop?
PS: I use the same code for a custom page, there it works with $qa_content['custom'.++$c]=... without the question mark, strange.