在本文中,您将会了解到关于dedecms频道标签channel支持limit属性的新资讯,同时我们还将为您解释dedecms标签的相关在本文中,我们将带你探索dedecms频道标签channel支持l
在本文中,您将会了解到关于dedecms频道标签channel支持limit属性的新资讯,同时我们还将为您解释dedecms 标签的相关在本文中,我们将带你探索dedecms频道标签channel支持limit属性的奥秘,分析dedecms 标签的特点,并给出一些关于dedecms channel [field:description/] 标签调用、dedecms channel [field:description/]标签调用、dedecms channel标签中使用php和sql、dedecms中的channelarlist标签的实用技巧。
本文目录一览:- dedecms频道标签channel支持limit属性(dedecms 标签)
- dedecms channel [field:description/] 标签调用
- dedecms channel [field:description/]标签调用
- dedecms channel标签中使用php和sql
- dedecms中的channelarlist标签
dedecms频道标签channel支持limit属性(dedecms 标签)
先上调用标签
{dede:channel type='top' row='8' limit='0,1' current}<li><ahref='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}相比默认的标签只是多了一个limit='0,1'属性,其效果就是调用0位置起始1条数据。
打开include\taglib\channel.lib.php,找到
$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";修改为$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|";然后在
$line=empty($row)?100:$row;之后添加
//limit条件$limit=trim(preg_replace('#limit#is','',$limit));if($limit!=''){$limitsql=" LIMIT $limit ";}else{$limitsql=" LIMIT 0,$line ";}*后批量查找limit0,$line替换为
$limitsql至此完成。
本文章网址:http://www.ppssdd.com/code/14655.html。转载请保留出处,谢谢合作!dedecms channel [field:description/] 标签调用
{dede:channel type=''top/son/self''}[field:description/]
{/dede:channel}
channel 这个标签没有 description 属性你需要自己把这个属性开启。到你的程序目录 include\taglib 找到 channel.lib.php 修改一下文件(78 行~94 行),如果你想查找所有 top 最顶层的栏目描述的话修改,以下代码 top/son/self 都开启了栏目描述。(红色代码)
if($type==''top'')
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From `#@__arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type==''son'')
{
if($typeid==0) return '''';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From `#@__arctype` WHERE reid=''$typeid'' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type==''self'')
{
if($reid==0) return '''';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
FROM `#@__arctype` WHERE reid=''$reid'' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
然后在你的标签就可以调用了,就这么简单,如果想调用其它的都一样,只需要开启就可以了。dedecms channel [field:description/]标签调用
{dede:channel type=''top/son/self''}[field:description/]
{/dede:channel}
channel 这个标签没有description属性你需要自己把这个属性开启。到你的程序目录 include\taglib 找到 channel.lib.php 修改一下文件(78行~94行),如果你想查找所有top最顶层的栏目描述的话修改,以下代码top/son/self都开启了栏目描述。(红色代码)
if($type==''top'')
{
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From `#@__arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type==''son'')
{
if($typeid==0) return '''';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From `#@__arctype` WHERE reid=''$typeid'' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
else if($type==''self'')
{
if($reid==0) return '''';
$sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
FROM `#@__arctype` WHERE reid=''$reid'' And ishidden<>1 order by sortrank asc limit 0, $line ";
}
然后在你的标签就可以调用了,就这么简单,如果想调用其它的都一样,只需要开启就可以了。dedecms channel标签中使用php和sql
{dede:channel type='son' }[field:id runphp='yes']
global $dsql;
$sql='Select content from arctype where id=@me';
$row=$dsql->getone();
......
.....
[/field:id]
{/dede:channel} 本文章网址:http://www.ppssdd.com/code/14491.html。转载请保留出处,谢谢合作!
dedecms中的channelarlist标签
关于dedecms频道标签channel支持limit属性和dedecms 标签的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于dedecms channel [field:description/] 标签调用、dedecms channel [field:description/]标签调用、dedecms channel标签中使用php和sql、dedecms中的channelarlist标签的相关知识,请在本站寻找。
本文标签: