首页用户评论模块如何在php里调用用户名变量
2016-07-07 14:55 来源:www.chinab4c.com 作者: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><ahref="{$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了。 |
去找get_new_comment这个函数修改,尽量不要在模板中加php,最新版本的补丁也不支持模板中写Php了。 谢谢,我不熟模版运行机制,动不了。 现在暂时找了个解决办法:在get_new_comment函数里定义个Global数组,将用户名存入数组,然后在index.dwt里用PHP将数组读出来使用 |
最近更新
常用插件
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
ecshop热门问答
ecshop热门资料
ecshop发大财
ecshoppxtgy
ecshop横向滚动条
ecshop情人节
ecshop利润
ecshop不自动切换
ecshopempty
ecshop邮件地址
ecshop一窍不通
ecshop二级
ecshopjson
ecshop网站错位
ecshopechsop
修改ecshop
ecshop祝福卡
ecshop失控
ecshopsadss
ecshopSQL语句优化
ecshop改进
ecshop英文包
ecshop垃圾
ecshop留空
ecshopChat
修改密码
ecshop支付宝支付
ecshop推荐朋友
ecshop商品列表排列混乱
ecshop银联
ecshop教育局
ecshopmysql