我的网站上的评论系统出现问题。
评论显示时出现javascript错误消息。
这是我在用户尝试发表评论时收到的错误消息:
在2009年10月9日星期五04:19发布的。(必须启用JavaScript才能查看此电子邮件地址)
下面是引用评论和评论表单的代码片段。
{url_or_email_as_author} tripped on {comment_date format='%D %M %d'},
{comment_date format='%Y'} at {comment_date format='%h:%i %A'}
{comment}
我确实理解{url_or_email_as_author}嵌套在主weblog模板中,它可能导致条件变量的问题esp。 我的问题是,从提供的代码是否有任何方式我可以将评论者姓名链接到他/她已输入的网站网址?如果没有输入网站网址,那么评论者名称将只是没有任何链接的名称。我已经尝试将上面的代码附加到一个saperate模板上,然后将其嵌入到主博客模板中,但这没有用,最终导致整个布局的偏差。
非常感谢任何帮助!
万分感谢 约什
答案 0 :(得分:1)
@philfreo是对的:你的问题与你的头衔不符。
1)“(JavaScript ...)”错误是由“自动将网址和电子邮件地址转换为链接?”引起的。可以在the weblog preferences中关闭的功能。此函数模糊了电子邮件地址,要求JS正确呈现它。
2)您的评论代码应嵌套在评论条目标记内:{exp:comment:entries}
。您有正确的变量来显示评论作者的URL:他们只需在发表评论时输入他们的URL。