PHPIN.NET

 找回密码
 立即注册
查看: 5001|回复: 0

[技巧手记] 帝国CMS标签优化:调用TAG标签sys_eShowTags的小BUG

[复制链接]

469

主题

31

回帖

5507

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5507
发表于 2014-5-10 21:11:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
帝国CMS原创教程,帝国CMS标签优化,PHPINI.NET官方帝国CMS原创教程。

帝国自带的标签“调用TAG标签”,在\e\class\t_functions.php中的 function sys_eShowTags
在调用当前信息TAGS的时候,后面的调用总数量无法生效。
比如当前信息tags有7个,我要调用5个,那么它会把7个TAGS全调用出来。
标签生成图:
1.jpg
前台调用结果图:
2.jpg

分析此标签发现,在\e\class\t_functions.php中的2206行左右,把
for($i=0;$i<$count;$i++)
修改为:
  1. for($i=0;$i<$num;$i++)
复制代码

即可实现限制调用多少个就调用多少个。
再此做笔记,以备后用。
PS:该方法其他不良影响尚未测试,请自行检测!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|PHPIN.NET ( 冀ICP备12000898号-14 )|网站地图

GMT+8, 2024-4-20 09:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表