ecshop首页调用评论用户名
2015-01-22 20:32 来源:www.chinab4c.com 作者:ecshop专家
ecshop首页用户评论模块如何在php里调用用户名变量,其实我就是想在ecshop首页调用评论中的用户名。
首页有显示用户评论的功能,现在需要用PHP提取用户名变量出来做其它处理。应该怎么做呢?
index.dwt相关代码:
<?php
$GLOBALS['smarty']->assign('new_comment', get_new_comment(0, 16));
?>
<!--{foreach from=$new_comment item=new_comment name=new_comment}-->
<!--{if $smarty.foreach.new_comment.index mod 2 eq 0}-->
<dl><dd><ul>
<!--{/if}-->
<li>
<?php
此处需调用发表评论的相关用户名变量
……
?>
<a class="prod-img" target="_blank" href="{$new_comment.url}"><img src="images/1px.gif" original="{$new_comment.goods_thumb}" width="105" height="105" alt="{$new_comment.goods_name}" /></a>
<p style="margin-left:0px; color:#03F; float:left; width:60px">{if $new_comment.user_name}{$new_comment.user_name}{else}匿名用戶{/if}</p>
<p><a href="{$new_comment.url}" target="_blank" class="prod-name">{$new_comment.short_name}</a></p>
<p class="comment"><span class="begin">"</span><a target="_blank" href="{$new_comment.url}">{$new_comment.content|truncate:136}</a><span class="end">"</span></p>
</li>
<!--{if $smarty.foreach.new_comment.index mod 2 eq 1}-->
</ul></dd></dl>
<!--{/if}-->
<!--{/foreach}-->
红色的用户名变量,运行时已经显示出用户名,可是不知道怎么在PHP里使用?
回答:你可以去找get_new_comment这个函数修改,尽量不要在模板中加php,最新版本的补丁也不支持模板中写Php了。当你的函数中数据调用正确之后,ecshop模板中自然能显示出用户名,而且在ecshop评论中用户名是存储在user_name字段,直接取就可以了。
来源:http://www.chinab4c.com
最近更新
常用插件
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...