DedeCMS问答模块支持arclist标签调用文章列表的方法
dedecms织梦问答等模块页面默认不支持arclist标签,我们可以通过二次开发来让问答模块页面能够支持这个标签并通过这个标签随机调用其他栏目的文章。
下面是具体的方法:
第一步:打开/include/common.func.php文件,在其最后面加入如下代码:
function pasterTempletDiy($path) { require_once(DEDEINC."/arc.partview.class.php"); global $cfg_basedir,$cfg_templets_dir; $tmpfile = $cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路径 $dtp = new PartView(); $dtp->SetTemplet($tmpfile); $dtp->Display(); }
加上上面的代码之后,也就可以调用主站下的/templets/default/所有模板文件,比如要在问答模块的主页随机调用文章,你可以在主站模板/templets/default/目录下新建一个suiji.htm模板文件,然后在suiji.htm里面加入你需要的调用文章列表的标签和标签属性,如:
{dede:arclist titlelen='100' row='15' orderby='rand'} <li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li> {/dede:arclist}
最后在问答模块首页的模板文件里面通过如下代码调用就可以了:
<?php pasterTempletDiy("default/suiji.htm"); ?>
这样就在问答模块首页实现了真正意义的随机文章调用,因为ask模块是动态页所以每刷新页面文章就会变化,还可以通过修改:系统--系统基本参数--性能选项--arclist标签调用缓存的值来控制随机文章的更新频率。
当然,这种方法还有很多扩展应用,比如需要在其他模块共用主站下的footer.htm或者head.htm等模板文件都可以通过这样的方法来调用。
(资源库 www.zyku.net)
您可能感兴趣的文章
- 11-02帝国cms教程内容页面调用当前会员信息和文章数量以及
- 07-31帝国cms 列表页用灵动标签怎么调用文章列表
- 08-13织梦dedecms网站中显示最近浏览文章列表的方法
- 03-10帝国CMS文章内容页调用文章所在专题的文章列表的方法
- 03-04wordpress特定文章列表调用的方法
- 02-27帝国CMS调用包含指定关键词文章列表的方法
- 02-22DedeCMS会员空间内的文章列表无法分页的解决方法
- 02-22DedeCMS最详细问答模块伪静态规则
- 02-22dedecms调用评论最多的文章列表
- 02-21DedeCMS文章列表背景隔行换色的实现方法
- 02-22一加9r关闭拍照快门声音教程
- 02-20真我gt开启双击亮屏设置方法
- 01-12汽车声浪模拟器app-汽车声浪模拟器app
- 01-19星球部落旧版本-星球部落旧版本应用软
- 12-13HTML <track> 标签
- 12-04SmartFTP – 国外著名的文件传输工具
- 10-14苹果13promax定位怎么开
- 06-17Linux下用netstat查看网络状态、端口
- 03-28vivos9定位服务设置步骤教程
- 07-07linux过滤空格、linux过滤注释行(^#)
最近更新
阅读排行
猜你喜欢
- 12-10苹果13nfc怎样添加公交卡
- 10-11realmegtneo2如何开启系统分身
- 01-12邻通通-邻通通应用软件功能介绍
- 10-13腾讯vip自动续费怎么关
- 11-20realme手机忘记锁屏密码怎么办
- 11-13iphone13promax添加电池百分比小组件
- 06-23php生成6位不重复的字符串
- 02-17正则表达式.号元字符(除了回车符\r和
- 02-29帝国CMS标签调用栏目名称而非栏目别名
- 08-04Xshell利用ssh密钥登录Linux的方法