Вот кусок кода, отвечающий за вывод комментариев:
{exp:comment:entries weblog="news"}
<div class="comment">
{comment}
</div>
<div class="comment_author">
Написал {url_or_email_as_author} {comment_date format='%d.%m.%Y'} в {comment_date format='%H:%i'}
</div>
{/exp:comment:entries}
E-Mail пользователя шифруются, кстати где это включается, выключается. И на выходе получаме такой вид e-mail:
<span id='eeEncEmail_O0QoDhVvrH'></span>< script type="text/javascript">
//<![CDATA[
var l=new Array();
var output = '';
l[0]='>';l[1]='a';l[2]='/';l[3]='<';l[4]=' 1090';l[5]=' 1077';l[6]=' 1088';l[7]=' 1082';l[8]=' 1077';l[9]=' 1057';l[10]=' 32';l[11]=' 66';l[12]=' 69';l[13]=' 87';l[14]='>';l[15]='\"';l[16]=' 109';l[17]=' 111';l[18]=' 99';l[19]=' 46';l[20]=' 108';l[21]=' 105';l[22]=' 97';l[23]=' 109';l[24]=' 103';l[25]=' 64';l[26]=' 101';l[27]=' 99';l[28]=' 110';l[29]=' 97';l[30]=' 114';l[31]=' 116';l[32]=' 46';l[33]=' 105';l[34]=' 120';l[35]=' 97';l[36]=' 109';l[37]=':';l[38]='o';l[39]='t';l[40]='l';l[41]='i';l[42]='a';l[43]='m';l[44]='\"';l[45]='=';l[46]='f';l[47]='e';l[48]='r';l[49]='h';l[50]='a ';l[51]='<';
for (var i = l.length-1; i >= 0; i=i-1){
if (l[i].substring(0, 1) == ' ') output += "&#"+unescape(l[i].substring(1))+";";
else output += unescape(l[i]);
}
document.getElementById('eeEncEmail_O0QoDhVvrH'). innerHTML = output;
//]] >
[removed]
В чем проблема: у всех e-mail адресов один и тот же span id и получается, что первому полю значение присвоилось и все, остальное id уже пустые