1、请问织梦cms系统怎么调用顶级栏目下所有的二级栏目下面的栏目?代码怎么写?
第一种,调用顶级栏目下的二级栏目
{dede:channelartlist typeid='3,3'}
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
<hr>
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
{/dede:channelartlist}
第二中,调用顶级栏目下的二级和三级栏目
要是二级栏目下有三级栏目,就能正常输入,要是二级栏目没有三级栏目,就把同及栏目输出了
{dede:channelartlist typeid=‘2’}
<h3><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></h3>
{dede:channel type='son' row='10' noself='yes'}
<li id='son_[field:id/]'><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}
{/dede:channelartlist}
{dede:channelartlist cacheid='channelsonlist' typeid=2}
<li><span><img src="images/about_left_y.jpg" width="8" height="8" /></span>
<div><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></div>
<ul>
{dede:channel type='sun' row='10' noself='yes'}
<li><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
2、织梦cms中怎么样调用指定栏目或id的链接和名称
{dede:type typeid='9'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
3、织梦CMS怎么调用文章的ID号?如下图
首页或列表页[field:id /]
内容页:{dede:field.id/}
4、请求高手来帮忙啊 -----怎么修改织梦cms更改栏目ID的方法
备份数据库 然后手动的修改 备份文件里面的 栏目备份文件 再回复数据库就可以了
5、织梦cms系统怎么修改栏目ID
说实话,尽量不要修改这个栏目ID,因为要修改数据里面的文件,如果没有一定基础的话把一些不该改的改掉了到时候出现问题都不知道是哪的问题!
6、织梦cms中怎么样调用指定栏目或id的链接和名称
一、如果是少量的,静态页调用,可以采用include方式(比如头部导航)二、如果是大量的,动态页面调用,可以(1)如果你的单独页面符合某一特定的命名规则,可以用PHp语言自动生成url这样就可以了(2)手动在后台的栏目发跳转,然后调用这个栏目下的文章
7、织梦cms如何按照栏目排序顺序来排序,而不是按照id
son
{dede:channelartlist typeid='3,3'}8、dede cms 怎么在列表页调用当前栏目的tag
|1,首页,列表页和文章页调用所的tag标签
{dede:tag row='8' getall='1' sort='month'}
支持属性
row|30 行数
sort|new 排序
getall|0 调用类型
可以查看/include/taglib/tag.lib.php
2,列表页调用每一篇文章的tag标签
[field:id runphp=yes]
$tsql = new DedeSql(false);
$tags = '';
$tsql->SetQuery("Select i.tag From ying_taglist t left join ying_tagindex i on i.id=t.tid where t.aid='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC)){
$tags .= "<a href='/tags.php?/".urlencode($row['tag'])."'>".$row['tag']."</a>";
}
@me=$tags;
[/field:id]
3,文章页调用该篇正文的tag标签
{dede:field.tags/}
默认的TAG是无链接的,如果你希望该tag带上链接,则打开include/common.func.php ,大约755行,找到
//获得某文档的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `ying_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags .= ($tags=='' ? $row['tag'] : ','.$row['tag']);
}
return $tags;
}
修改为
//获得某文档的所有tag
function GetTags($aid)
{
global $dsql;
$tags = '';
$query = "Select tag From `dede_taglist` where aid='$aid' ";
$dsql->Execute('tag',$query);
while($row = $dsql->GetArray('tag'))
{
$tags.= ($tags=='' ? "<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>" : ','."<a href=/tags.php?/{$row['tag']} target=_blank>{$row['tag']}</a>");
}
return $tags;
}
9、织梦cms 子栏目 调用标签
{dede:sonchannel typeid = 'X,X,X' } 在这里加上参数 typeid 可取多值 之间用英文字符下的逗号
[field:typename/] 隔开 值的范围为 任意有子栏目的栏目 ID
{/dede:sonchannel}
10、织梦cms更改栏目ID的方法
可以在mysql数据库里修改表值,它的ID是按顺序自动排列下去的。
要是acc数据库可以在后台数据库输入命令修改,命令我以前用过一次,不记得了。
要注意的是,有父级或子级栏目,相关的地方也要一并修改。不然会出错的。
一般情况不建议随便修改的。