当前Ecms Ver5.0 功能:输出js,实现部分标签效果(带模板栏目导航标签,和万能标签)。虽然不是很好的处理方法,但可以弥补,目前动态页面不能输出标签,和循环调用子类栏目不够灵活的限制。
修改文件: /e/class/t_functions.php 修改的地方不是很多,我懒得写了,自己拿个 Beyond Compare对比着看吧.
主要是 sys_GetEcmsInfo($classid,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0) 改成_GetEcmsInfo($classid,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0) 用return 参数, 再重新定义 sys_GetEcmsInfo($classid,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0) 另外的 function sys_ShowClassByTemp($classid,$tempid,$show,$cline) 修改的是一样的。
增加文件 /e/extend/jstag.php
文件夹 /e/extend/cache 用于缓存,我目前使用的平台是winxp+xammp,没有在linux下尝试。如果linux平台,尝试把这个文件夹设置为777
1.带模板的栏目导航调用形式
<script type="text/javascript" src="[!--news.url--]e/extend/jstag.php?tag=showclasstemp&tempid=【模板id】&show=【是否显示栏目信息】&line=【调用数目】"></script>
替换【参数】 效果预览:http://www.hzecity.cn/e/action/ListInfo/?classid=9&ph=1&myarea=惠城区
2.万能标签 <script type="text/javascript" src="[!--news.url--]e/extend/jstag.php?&tag=ecmsinfo&line=【调用数目】&tempid=【模板id】&do=【是否只调用图片新闻】&news=【操作类型】&show=【是否显示栏目】&len=【标题截取】&classid=【栏目id]"></script>
效果预览:http://www.hzecity.cn/newst/ 使用循环子类调用的[!--the.classid--]
我想申请精华!
上传以下附件: [下载 *.rar](文件大小:29.36 KB,下载次数:124)
|