DEDECMS 首页增加自定义属性(分类)的方法
noflag就是过滤,只过滤头条的话就只用noflag='h'就行了,如果想过滤多个属性的话,可以试下以下的方法:
-----------------------------------------------------------------------------------------------------------
打开include/taglib目录下的arclistlibphp文件,找到第199行,如下:
if(!empty($noflag)) $orwheres[] = " FIND_IN_SET('$nfarr[$jj]', arcflag)<1 ";
修改为:
if(!empty($noflag)) {
$nfarr = explode(",",$noflag);
for ($jj=0;$jj<count($nfarr);$jj++) {
$orwheres[] = " FIND_IN_SET('$nfarr[$jj]', arcflag)<1 ";
}
}
按以上修改后即可是noflag支持过滤多属性,格式如下:
noflag='c,h,p'
试试,我还没试过,不知道可行不!
找到方法了 把TITLE里换成下面的代码就可以了{dede:field name='position' runphp='yes'} $tc="_"; //分隔符 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符 @me=html2text(@me); //去除html标签 $tf=split($tw,@me); //分解成数组 for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk $tk=trim($tf[$ta])$tc; } $tk=substr($tk,0,-1); @me=$tk; //赋值给@me{/dede:field}-{dede:global name='cfg_webname'/}
DEDECMS 首页增加自定义属性(分类)的方法
悬赏分:30
|
离问题结束还有 14 天 14 小时
|
提问者:
才开始用DEDE 仿站,有一个不懂的地方,希望有朋友解释一下。
我用DEDE 写一个小游戏的首页, 要给栏目下的游戏进行分类,比如益智游戏 休闲竞技等等。 通过首页调用属于益智游戏 休闲竞技的游戏列表,方便游客浏览。那么我是不是需要先建立一个数据表,然后通过搜索调用数据库名下的文件进行调用?
我要做的步骤是不是
1、建立数据表
2、增加发布页面的数据表属性选择框
3、在首页调用该文件
您不登录也可以回答问题
用户名:
密码码:
记住我的登录状态
登 录
使用可以第一时间收到“提问有新回答”“回答被采纳”“网友求助”的通知。
您想在自己的网站上展示百度“知道”上的问答吗?来吧!
如要投诉或提出意见建议,
请到反馈。
channelArtlist 是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套
{dede:type}{/dede:type} 和 {dede:arclist}{/dede:arclist} 两个标记
你嵌套了 {dede:channel}所以有问题
调用多级子栏目讲参考:http://hibaiducom/kfs920/item/58aaec4c6e1d76e3dd0f6c37
同时调用一级、二级、三级以至N级栏目的方法:http://hibaiducom/kfs920/item/80ac8871ebe3c2236cc37c38
这个主要是靠你的css来实现,这个是可以嵌套调用的,调用顶级栏目,里面嵌套调用子栏目,不过要实现你鼠标指到顶级栏目,显示出你的子栏目,这个是靠你的css了!这方面的css网上有的,导航代码,你网上找找!
0条评论