需求:点击某一条目,调出与该条目关键词相关的类似词条数据

要点:

1.帝国CMS灵动标签使用   [e:loop=

2.专题关键词筛选  enewszt

3.SQL语句筛选   select * from [!db.pre!]enewszt where zcid='$zr[zcid]' and ztpagekey like '%下载%

4.随机排序  order by rand()

5.PHP 判断字符串存在  strpos($title,'下载') !== false

   <ul>
<?php
if(strpos($title,'下载') !== false)
{?>
[e:loop={"select * from [!db.pre!]enewszt where zcid='$zr[zcid]' and ztpagekey like '%下载%' order by rand() limit 20",0,24,0}]<li><a href="/<?=$bqr[ztpath]?>/" target="_blank" title="<?=$bqr[ztname]?>"><u><?=$bqr[ztname]?></u></a></li>[/e:loop]
<?php
}else if(strpos($title,'软件') !== false){?>
[e:loop={"select * from [!db.pre!]enewszt where zcid='$zr[zcid]' and ztpagekey like '%件%' or ztpagekey like '%器%' order by rand() limit 20",0,24,0}]<li><a href="/<?=$bqr[ztpath]?>/" target="_blank" title="<?=$bqr[ztname]?>"><u><?=$bqr[ztname]?></u></a></li>[/e:loop]
<?php }
else if(strpos($title,'仓库') !== false){?>
[e:loop={"select * from [!db.pre!]enewszt where zcid='$zr[zcid]' and ztpagekey like '%管理%' or ztpagekey like '%仓库%' or ztpagekey like '%系统%' order by rand() limit 20",0,24,0}]<li><a href="/<?=$bqr[ztpath]?>/" target="_blank" title="<?=$bqr[ztname]?>"><u><?=$bqr[ztname]?></u></a></li>[/e:loop]
<?php }
else if(strpos($title,'器') !== false){?>
[e:loop={"select * from [!db.pre!]enewszt where zcid='$zr[zcid]' and ztpagekey like '%软%' or ztpagekey like '%器%' or ztpagekey like '%下载%' or ztpagekey like '%音乐%' order by rand() limit 20",0,24,0}]<li><a href="/<?=$bqr[ztpath]?>/" target="_blank" title="<?=$bqr[ztname]?>"><u><?=$bqr[ztname]?></u></a></li>[/e:loop]
<?php }
else if(strpos($title,'大全') !== false){?>
[e:loop={"select * from [!db.pre!]enewszt where zcid='$zr[zcid]' and ztpagekey like '%全%' or ztpagekey like '%器%' or ztpagekey like '%系统%' or ztpagekey like '%软件%' order by rand() limit 20",0,24,0}]<li><a href="/<?=$bqr[ztpath]?>/" target="_blank" title="<?=$bqr[ztname]?>"><u><?=$bqr[ztname]?></u></a></li>[/e:loop]
<?php }else{?>
[e:loop={"select * from [!db.pre!]enewszt where zcid='$zr[zcid]' order by rand() limit 20",0,24,0}]<li><a href="/<?=$bqr[ztpath]?>/" target="_blank" title="<?=$bqr[ztname]?>"><u><?=$bqr[ztname]?></u></a></li>[/e:loop]
<?php }?>
</ul>

说明:当点击下载器;第5行会将带“下载”字符串的数据调出;同时,因为带“器”,第14行会将带“软”、“器”、“下载”、“音乐”的数据调出......

最新文章

  1. 【初码干货】【Azure系列】1、再次感受Azure,体验Windows Server 2016并部署BlogEngine.NET
  2. NLP学术组织、会与论文
  3. 高校排名 加强版(codevs 2799)
  4. 教你解决Sublime Text中文乱码问题
  5. 定时5秒之后驻留在元素ID为content元素的内容
  6. Vijos1901 学姐的钱包
  7. WPF 3D 小小小小引擎 - &#183;WPF 3D变换应用
  8. PC问题-使用BAT方法设置IP地址
  9. Linux多线程的一个小例子
  10. RPC服务不可用总结
  11. linkin大话设计模式--命令模式
  12. 安全退出app,activoty栈管理
  13. SSM-MyBatis-10:Mybatis中SqlSession的getMapper()和简单的工具类MyBatisUtils
  14. Servlet 上传下载文件
  15. 错误提示:未处理的“System.NullReferenceException”类型的异常出现在 system.data.dll 中。 其他信息: 未将对象引用设置到对象的实例。
  16. 微信APP支付,支付宝APP支付demo
  17. docker-compose.yml(4)
  18. bzoj 松鼠的新家
  19. Python流程控制if判断以及whlie循环
  20. problem:浏览器如何区分html超文本和普通文本

热门文章

  1. 理解厂商前缀 -webkit- / -moz- / -ms- / -o-
  2. NPM错误
  3. tarjan相关模板
  4. scanf() 与 gets()--转载
  5. 移动端与PHP服务端接口通信流程设计(基础版)
  6. HTTP入门(二):用Chrome开发者工具查看 HTTP 请求与响应
  7. 【后台管理系统】—— Ant Design Pro组件使用(二)
  8. 有关OI的思维导图
  9. duliu题之狼抓兔子题解
  10. 阶段1 语言基础+高级_1-2 -面向对象和封装_14private关键字的作用及使用