爱采购

发产品

  • 发布供应
  • 管理供应
Destoon tag loop 标签循环中调取内容$contentDestoon tag loop 标签循环中调取内容$content_destoon教程_PHP 教程_软件编程_教程资讯_大秦朝旭-码农学习站

Destoon tag loop 标签循环中调取内容$content

   2023-10-08 26 0
导读

destoon {$t[content]} 无效。 destoon 将内容表与标题表区分开来以便获取查询的高性能。tag标签就是专门调取标题表中字段信息的。 但有时候我们希望tag标签中能

destoon {$t[content]} 无效。 destoon 将内容表与标题表区分开来以便获取查询的高性能。tag标签就是专门调取标题表中字段信息的。 但有时候我们希望tag标签中能获取到内容表的信息。看来只有改装一下tag标签了(给tag功能打补丁)。 改装后,由参数控制开关,不影响原有调用方法的功能和性能。
打开 /include/tag.func.php 找到 

isset($showpage) or $showpage = 0;

这句。 在其上行或其下行添上

(isset($showcontent) && $MODULE[$moduleid]['module']=='article') or $showcontent = 0;

 #我的补丁 找到

 $query = "SELECt ".$fields." FROM ".$table." WHERe ".$condition.$order." LIMIT ".$offset.",".$pagesize;

这句。 替换成

# 补丁开始if($showcontent){  $query = "SELECt t.".preg_replace('/,\s*/im','t.',$fields).",c.`content` FROM ".$table." as t left join ".preg_replace('/(\d+)$/','data_$1',$table)." as c on t.itemid=c.itemid WHERe ".$condition.$order." LIMIT ".$offset.",".$pagesize;}else{  $query = "SELECT ".$fields." FROM ".$table." WHERe ".$condition.$order." LIMIT ".$offset.",".$pagesize;}# 补丁结束

然后再模板页中使用

<!--{tag("moduleid=21&condition=status=3&pagesize=10&showcontent=1&template=list-mytpl")}-->

然后再tag循环列表模板页中使用

<ul>
{loop $tags $i $t}
<li><a title="{$t[title]}" src=http://www.52419.net/skin/s11/image/nopic.gif style="{$t[css]}">{$t[title]}<br/>{$t[content]}</a></li>
{/loop}
</ul>

大功告成


 
反对 0举报 0 收藏 0 打赏 0评论 0
免责声明
• 
本文为会员destoon8发布,欢迎转载,转载请注明原文出处:http://52419.net/news/show-8091.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 
更多>同类destoon教程

入驻

企业入驻成功 可尊享多重特权

入驻热线:17792038992

请手机扫码访问

客服

客服热线:17792038992

小程序

小程序更便捷的查找产品

为您提供专业帮买咨询服务

请用微信扫码

公众号

微信公众号,收获商机

微信扫码关注

顶部