织梦子栏目链接调用代码(织梦获取栏目名称)
admin 发布:2022-12-19 11:21 115
本篇文章给大家谈谈织梦子栏目链接调用代码,以及织梦获取栏目名称对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、织梦首页如何调用栏目代码,我是新手要具体步骤
- 2、请问织梦导航条调用顶级栏目和子栏目怎么写 ? ul> 这里不会了
- 3、织梦CMS四级子栏目的调用?
- 4、dede织梦,调用部分子栏目,代码要怎么加?
- 5、dedecms栏目链接怎么调用
- 6、织梦Dedecms如何调用指定栏目下的子栏目列表
织梦首页如何调用栏目代码,我是新手要具体步骤
你网站根目录是不是eeee01?根目录里面又有一层目录wwwwroot,我认为要调整网站文件的存放目录,
正确目录应该这样的D:/wwwroot/eeee001/templets/Black-Style-TKS/index_default.htm
请问织梦导航条调用顶级栏目和子栏目怎么写 ? ul> 这里不会了
织梦默认导航栏调用代码为:
lia href='{dede:global.cfg_cmsurl/}/'span网站首页/span/a/li
{dede:channel type='top' row='10' currentstyle="li class='hover'a href='~typelink~' ~rel~span~typename~/span/a/li"}
lia href='[field:typeurl/]' [field:rel/]span[field:typename/]/span/a/li
{/dede:channel}
调用某一个栏目的话就把其中type='top'改为typeid='栏目ID'就可以了
织梦CMS四级子栏目的调用?
一、修改文件:\include\taglib目录下的channel.lib.php,请将以下代码全部复制替换上述文件
?php
function lib_channel($ctag,$refObj)
{
global $_sys_globals,$envs,$dsql;
$attlist = "typeid|0,reid|0,row|100,col|1,type|son,currentstyle|";
FillAttsDefault($ctag-CAttribute-Items,$attlist);
extract($ctag-CAttribute-Items, EXTR_SKIP);
$innertext = $ctag-GetInnerText();
$cacheid = trim($cacheid);
if($cacheid !='') {
$likeType = GetCacheBlock($cacheid);
if($likeType != '') return $likeType;
}
$reid = 0;
$topid = 0;
if(empty($typeid) $envs['typeid']!=0)
{
$typeid = $envs['typeid'];
$reid = $envs['reid'];
}else{
$reid=0;
}
if($type==''||$type=='sun') $type="son";
if($innertext=='') $innertext = GetSysTemplets("channel_list.htm");
if($reid==0 $typeid0)
{
$dbrow = $dsql-GetOne("Select reid From dede_arctype where id='$typeid' ");
if(is_array($dbrow)) $reid = $dbrow['reid'];
}
$likeType = '';
if($type=='top')
{
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From dede_arctype where reid=0 And ishidden1 order by sortrank asc limit 0,$row";
}
else if($type=="son")
{
//if($_sys_globals['typeid']0) $typeid = $_sys_globals['typeid'];
if($typeid==0) {
return '';
}
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From dede_arctype where reid='$typeid' And ishidden1 order by sortrank asc limit 0,$row";
}
else if($type=="self")
{
if($reid==0) {
return '';
}
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From `dede_arctype` where reid='$reid' And ishidden1 order by sortrank asc limit 0,$row";
}
//And id'$typeid'
$needRel = false;
$dtp2 = new DedeTagParse();
$dtp2-SetNameSpace("field","[","]");
$dtp2-LoadSource($innertext);
$dsql2 = clone $dsql;
$dsql-SetQuery($sql);
$dsql-Execute();
$line = $row;
//检查是否有子栏目,并返回rel提示(用于二级菜单)
if(ereg(':rel', $innertext)) $needRel = true;
if(empty($sql)) return '';
$dsql-SetQuery($sql);
$dsql-Execute();
$totalRow = $dsql-GetTotalRow();
$GLOBALS['autoindex'] = 0;
for($i=0;$i $line;$i++)
{
if($col1) $likeType .= "dl\r\n";
for($j=0;$j$col;$j++)
{
if($col1) $likeType .= "dd\r\n";
if($row=$dsql-GetArray())
{
$row['sonids'] = $row['rel'] = '';
if($needRel)
{
$row['sonids'] = GetSonIds($row['id'], 0, false);
if($row['sonids']=='') $row['rel'] = '';
else $row['rel'] = " rel='dropmenu{$row['id']}'";
}
//处理同级栏目中,当前栏目的样式
if( ($row['id']==$typeid || ($topid==$row['id'] $type=='top') ) $currentstyle!='' )
{
if($currentstyle!='')
{
$linkOkstr = $currentstyle;
$row['typelink'] = GetOneTypeUrlA($row);
$linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr);
$linkOkstr = str_replace("~id~",$row['id'],$linkOkstr);
$linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr);
$linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
$likeType .= $linkOkstr;
}
}else
{
$row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);
if(is_array($dtp2-CTags))
{
foreach($dtp2-CTags as $tagid=$ctag){
if(isset($row[$ctag-GetName()]))
{
$dtp2-Assign($tagid,$row[$ctag-GetName()]);
}
elseif (preg_match('/^sonchannel[0-9]*$/',$ctag-GetName()))
{
$dtp2-Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql2));
}
}
}
$likeType .= $dtp2-GetResult();
}
}
if($col1) $likeType .= "/dd\r\n";
$GLOBALS['autoindex']++;
}//Loop Col
if($col1)
{
$i += $col - 1;
$likeType .= " /dl\r\n";
}
}//Loop for $i
reset($dsql2);
$dsql-FreeResult();
return $likeType;
}
function lib_channel_son($ctag,$typeid = 0,$dsql2)
{
$attlist = "row|100,col|1,currentstyle|";
FillAttsDefault($ctag-CAttribute-Items,$attlist);
extract($ctag-CAttribute-Items, EXTR_SKIP);
$innertext = $ctag-GetInnerText();
$dsql3 = clone $dsql2;
$likeType = '';
//if($_sys_globals['typeid']0) $typeid = $_sys_globals['typeid'];
if($typeid==0) {
return '';
}
$sql = "Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath,description
From dede_arctype where reid='$typeid' And ishidden1 order by sortrank asc limit 0,$row";
//And id'$typeid'
$dtp2 = new DedeTagParse();
$dtp2-SetNameSpace("field","[","]");
$dtp2-LoadSource($innertext);
$dsql2-SetQuery($sql);
$dsql2-Execute();
$line = $row;
for($i=0;$i $line;$i++)
{
if($col1) $likeType .= "dl\r\n";
for($j=0;$j$col;$j++)
{
if($col1) $likeType .= "dd\r\n";
if($row=$dsql2-GetArray())
{
$row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);
if(is_array($dtp2-CTags))
{
foreach($dtp2-CTags as $tagid=$ctag){
if(isset($row[$ctag-GetName()]))
{
$dtp2-Assign($tagid,$row[$ctag-GetName()]);
}
elseif (preg_match('/^sonchannel[0-9]*$/',$ctag-GetName()))
{
$dtp2-Assign($tagid,lib_channel_son($ctag,$row['id'],$dsql3));
}
}
}
$likeType .= $dtp2-GetResult();
}
if($col1) $likeType .= "/dd\r\n";
}//Loop Col
if($col1)
{
$i += $col - 1;
$likeType .= " /dl\r\n";
}
}//Loop for $i
reset($dsql3);
$dsql2-FreeResult();
return $likeType;
}
?
在模板调用实例:
{dede:channel type='son' typeid='3'}
[field:typename/]
ul
[field:sonchannel0]
lia href="[field:typelink/]"[field:typename/]/a/li
[field:sonchannel1]
lia href="[field:typelink/]"---[field:typename/]/a/li
[field:sonchannel2]
lia href="[field:typelink/]"===[field:typename/]/a/li
[field:sonchannel3]
lia href="[field:typelink/]"===[field:typename/]/a/li
[/field:sonchannel3]
[/field:sonchannel2]
[/field:sonchannel1]
[/field:sonchannel0]
/ul
{/dede:channel}
dede织梦,调用部分子栏目,代码要怎么加?
这个很简单
比如栏目的id是150
{dede:arclist typeid='150' row='x'}
[field:title/]
{/dede:arclist}
织梦就属这种调用最简单了。
dedecms栏目链接怎么调用
1、打开dedecms织梦管理后台,用管理员账户密码登陆。
2、点击【核心】----【网站栏目管理】-----选择一个栏目后面的,点击【更改】。
3、【常规选项】 【高级选项】 【栏目内容】中选择{高级选项},填写栏目的SEO标题,复制代码【{dede:field.seotitle /}】并记住栏目模板的名称【list_article.htm】。点击下面的确定保存。
4、点击【模板】【默认模板管理】找到模板文件名【list_article.htm】,点击模板后面的修改,弹出修改模板代码页面。
5、打开【list_article.htm】,找到title标题,将{dede:field.title /}修改为 {dede:field.seotitle /},点击保存。
6、依次点击【生成】-------【更新栏目HTML】------【更新所有】----------【生成HTML】点开栏目的页面,就完成调用了。
织梦Dedecms如何调用指定栏目下的子栏目列表
1、打开织梦Dedecms的主界面,直接找到增加顶级栏目并选择跳转。
2、这个时候进入新的对话框,需要根据实际情况设置相关的参数。
3、下一步如果没问题,就点击确定。
4、这样一来等看到对应的结果以后,即可调用指定栏目下的子栏目列表了。
织梦子栏目链接调用代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于织梦获取栏目名称、织梦子栏目链接调用代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-17网络营销服务公司,网络营销服务公司名称
- 05-14交易链接大全,交易链接是什么意思
- 05-09网页代码,网页代码快捷键
- 05-06单页网站的代码(完整的网页代码)[20240506更新]
- 05-06个人主页图片代码(个人主页图片代码怎么弄)[20240506更新]
- 05-06提取微信名片代码(微信名片信息提取)[20240506更新]
- 05-06php后台权限管理代码(php管理员权限)[20240506更新]
- 05-06付费观看代码php(付费观看代码)[20240506更新]
- 05-06在线html执行代码(html怎么运行)[20240506更新]
- 05-06源代码管理资源管理器(资源管理器运行代码)[20240506更新]
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接