zblogphp评论显示用户别名的方法

我们知道,wordpress里面有设置,可以选择在前台显示用户自己设置的别名,这样可以避免让他人看到登录名,从而去破解登录密码。

而zblogPHP则不行,虽然在后台能设置用户别名,但评论部分只能显示用户用户登录名,因此,需要修改。

方法如下:

找到模板目录下comment.php文件:

<span style="line-height: 1.5;"><span </span><span class="keyword" style="line-height: 1.5;">class</span><span style="line-height: 1.5;">=</span><span class="string" style="line-height: 1.5;">"dot"</span><span style="line-height: 1.5;">>{</span><span class="vars" style="line-height: 1.5;">$key</span><span style="line-height: 1.5;">+1}#</span><a href=</span><span class="string" style="line-height: 1.5;">"{$comment.Author.HomePage}"</span><span style="line-height: 1.5;"> rel=</span><span class="string" style="line-height: 1.5;">"nofollow"</span><span style="line-height: 1.5;"> target=</span><span class="string" style="line-height: 1.5;">"_blank"</span><span style="line-height: 1.5;">>{</span><span class="vars" style="line-height: 1.5;">$comment</span><span style="line-height: 1.5;">.Author.Name}</a>&amp;nbsp;&amp;nbsp;<span>{</span><span class="vars" style="line-height: 1.5;">$comment</span><span style="line-height: 1.5;">.Time()}&amp;nbsp;<a href=</span><span class="string" style="line-height: 1.5;">"#comment"</span><span style="line-height: 1.5;"> onclick=</span><span class="string" style="line-height: 1.5;">"RevertComment('{$comment.ID}')"</span><span style="line-height: 1.5;">>回复</a></span></span>
<span style="line-height: 1.5;">&lt;span </span><span class="keyword" style="line-height: 1.5;">class</span><span style="line-height: 1.5;">=</span><span class="string" style="line-height: 1.5;">"dot"</span><span style="line-height: 1.5;">&gt;{</span><span class="vars" style="line-height: 1.5;">$key</span><span style="line-height: 1.5;">+1}#&lt;/span&gt;&lt;a href=</span><span class="string" style="line-height: 1.5;">"{$comment.Author.HomePage}"</span><span style="line-height: 1.5;"> rel=</span><span class="string" style="line-height: 1.5;">"nofollow"</span><span style="line-height: 1.5;"> target=</span><span class="string" style="line-height: 1.5;">"_blank"</span><span style="line-height: 1.5;">&gt;{</span><span class="vars" style="line-height: 1.5;">$comment</span><span style="line-height: 1.5;">.Author.Name}&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;{</span><span class="vars" style="line-height: 1.5;">$comment</span><span style="line-height: 1.5;">.Time()}&amp;nbsp;&lt;a href=</span><span class="string" style="line-height: 1.5;">"#comment"</span><span style="line-height: 1.5;"> onclick=</span><span class="string" style="line-height: 1.5;">"RevertComment('{$comment.ID}')"</span><span style="line-height: 1.5;">&gt;回复&lt;/a&gt;&lt;/span&gt;</span>

修改为:

<div class="dp-highlighter">
<div class="bar"></div>
{<span class="keyword">if</span> <span class="vars">$comment</span>.Author.Email==<span class="vars">$article</span>.Author.Email}
<span <span class="keyword">class</span>=<span class="string">"dot"</span>>{<span class="vars">$key</span>+1}#</span>{<span class="vars">$comment</span>.Author.Alias}&amp;nbsp;&amp;nbsp;<span>{<span class="vars">$comment</span>.Time()}&amp;nbsp;<a href=<span class="string">"#comment"</span> onclick=<span class="string">"RevertComment('{$comment.ID}')"</span>>回复</a></span>
</div>
{<span class="keyword">else</span>}
<span <span class="keyword">class</span>=<span class="string">"dot"</span>>{<span class="vars">$key</span>+1}#</span><a href=<span class="string">"{$comment.Author.HomePage}"</span> rel=<span class="string">"nofollow"</span> target=<span class="string">"_blank"</span>>{<span class="vars">$comment</span>.Author.Name}</a>&amp;nbsp;&amp;nbsp;<span>{<span class="vars">$comment</span>.Time()}&amp;nbsp;<a href=<span class="string">"#comment"</span> onclick=<span class="string">"RevertComment('{$comment.ID}')"</span>>回复</a></span>
</div>
<div <span class="keyword">class</span>=<span class="string">"msgarticle"</span>>{<span class="vars">$comment</span>.Content}
{<span class="keyword">foreach</span> <span class="vars">$comment</span>.Comments <span class="keyword">as</span> <span class="vars">$comment</span>}
{template:comment}
{/<span class="keyword">foreach</span>}
</div>
{/<span class="keyword">if</span>}
</div>
<div class="dp-highlighter"> <div class="bar"></div> {<span class="keyword">if</span> <span class="vars">$comment</span>.Author.Email==<span class="vars">$article</span>.Author.Email} &lt;span <span class="keyword">class</span>=<span class="string">"dot"</span>&gt;{<span class="vars">$key</span>+1}#&lt;/span&gt;{<span class="vars">$comment</span>.Author.Alias}&amp;nbsp;&amp;nbsp;&lt;span&gt;{<span class="vars">$comment</span>.Time()}&amp;nbsp;&lt;a href=<span class="string">"#comment"</span> onclick=<span class="string">"RevertComment('{$comment.ID}')"</span>&gt;回复&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; {<span class="keyword">else</span>} &lt;span <span class="keyword">class</span>=<span class="string">"dot"</span>&gt;{<span class="vars">$key</span>+1}#&lt;/span&gt;&lt;a href=<span class="string">"{$comment.Author.HomePage}"</span> rel=<span class="string">"nofollow"</span> target=<span class="string">"_blank"</span>&gt;{<span class="vars">$comment</span>.Author.Name}&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;span&gt;{<span class="vars">$comment</span>.Time()}&amp;nbsp;&lt;a href=<span class="string">"#comment"</span> onclick=<span class="string">"RevertComment('{$comment.ID}')"</span>&gt;回复&lt;/a&gt;&lt;/span&gt; &lt;/div&gt; &lt;div <span class="keyword">class</span>=<span class="string">"msgarticle"</span>&gt;{<span class="vars">$comment</span>.Content} {<span class="keyword">foreach</span> <span class="vars">$comment</span>.Comments <span class="keyword">as</span> <span class="vars">$comment</span>} {template:comment} {/<span class="keyword">foreach</span>} &lt;/div&gt; {/<span class="keyword">if</span>} </div>

增加一个判断,{if $comment.Author.Email==$article.Author.Email},意思为如果评论者的邮箱与文章作者的邮箱相同,,那么则显示别名,如不是则显示用户名称。

最初发布: 2015 年 05 月 19 日 10:57:00
最后修改: 2025 年 03 月 25 日 21:17:14
版权申明: 本文采用署名-非商业性使用-相同方式共享 4.0 国际许可协议[CC BY-NC-SA]进行授权

4 条

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

  1. Weidan

    zblog貌似是国产的 听过看过但是没实践过 因为感觉还不是很成熟

    来自广东珠海
    1. Mr.He

      @Weidan这个程序挺不错的

      来自安徽安庆
  2. Xider

    zblog还没用过,不知道咋样

    来自江苏南京
    1. Mr.He

      @Xider速度极快,比wp快多了

      来自安徽安庆
© 2015-2025 飞絮落叶雪 版权所有
皖ICP备14022212号-6 皖公网安备34082202000228号
本博客已运行:
Powered By Wordpress. Theme By bigfa.