dede织梦内容页调用问题
右键审查元素或者查看源码,看下是不是被调用出来了而因为div遮挡或者css样式控制了没显示。
如果还是没有,{dede:channelartlist typeid="频道栏目id"},调取一个指定的频道栏目id测试一下。
解决在一个空栏目中,调用已有信息栏目的内容:
在栏目管理中,修改 空栏目的属性,如图:
在栏目交叉中选择手工指定交叉栏目ID,就可以了。
{dede:sql sql="select aid,atitle,awriter,apubdate,atypeid,aflag,baid,bsex from dede_archives a LEFT JOIN dede_addonarticle b on baid=aid where atypeid='7' and awriter=~writer~ and bsex='男' order by apubdate desc LIMIT 0,5"}
<li>ID:[field:id/]</li>
<li>标题:<a href="[field:id function='GetOneDocUrl(@me)'/]">[field:title/]</a></li>
<li>作者:[field:writer/]</li>
<li>性别:[field:sex/]</li>
{/dede:sql}
帮你写了一个不知道是不是你需要的。
atypeid=7 调用ID为7的栏目 如果不需要指定栏目ID 那么你可以把 atypeid='7' and 删掉
awriter=~writer~ 调用当前文章的作者,这里不需要修改,除非你要调用指定的作者,那么就可以这样写awriter='admin' 这样就是指定调用admin这个作者的文档
bsex=男 设置你要调用的性别。
指定调用2个栏目的话 你可以把where atypeid='7' 修改为 where atypeid='7' and atypeid='8'
这样就指定调用栏目ID 为 7和8的栏目
指定flag 直接在sql中增加 如aflag='c,p' 推荐+
完整的就是 调用栏目ID为7 和8 当前作者, 性别为男,文章推荐+的
where atypeid='7' and atypeid='8' and awriter=~writer~ and bsex='男' and aflag='c,p'GetOneDocUrl 函数 放到incluce/extendfuncphp 文件中
这个函数是用来调用文档的静态URL的
function GetOneDocUrl($aid){
global $dsql;
include_once(DEDEINC"/channelunitfuncphp");
$aid = trim(ereg_replace('[^0-9]','',$aid));
$chRow = $dsql->GetOne("Select arc,chmaintable,chaddtable,chissystem From `#@__arctiny` arc left join `#@__channeltype` ch on chid=arcchannel where arcid='$aid' ");
if(!is_array($chRow)) {
return $reArr;
}
else {
if(empty($chRow['maintable'])) $chRow['maintable'] = '#@__archives';
}
if($chRow['issystem']!=-1)
{
$nquery = " Select arc,tptypedir,tptopid,tpnamerule,tpmoresite,tpsiteurl,tpsitepath
From `{$chRow['maintable']}` arc left join `#@__arctype` tp on tpid=arctypeid
where arcid='$aid' ";
}
else
{
$nquery = " Select arc,1 as ismake,0 as money,'' as filename,tptypedir,tptopid,tpnamerule,tpmoresite,tpsiteurl,tpsitepath
From `{$chRow['addtable']}` arc left join `#@__arctype` tp on tpid=arctypeid
where arcaid='$aid' ";
}
$arcRow = $dsql->GetOne($nquery);
$Url = GetFileUrl($aid,$arcRow['typeid'],$arcRow['senddate'],$reArr['title'],$arcRow['ismake'],$arcRow['arcrank'],$arcRow['namerule'],$arcRow['typedir'],$arcRow['money'],$arcRow['filename'],$arcRow['moresite'],$arcRow['siteurl'],$arcRow['sitepath']);
return $Url;
}
以上我自己测试过,可以正确调用。
建站堂jianzhan119com织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。
织梦dedecms怎么调用栏目的SEO标题
如图:登陆网站登台--核心--网站栏目管理--修改栏目--高级选项;
在SEO标题中填写相应内容,再使用{dede:fieldseotitle /}标签在栏目页面中调用即可。
织梦相关标签的使用与教程:
推荐使用织梦官方的标签生成器或下载织梦标签生成软件。
这很简单的啊,左边使用dede:channelartlist指定栏目调用或者dede:channel,右侧使用{dede:fieldcontent/}栏目内容标签。栏目全部设置成封面即可。
0条评论