dede织梦内容页调用问题,第1张

右键审查元素或者查看源码,看下是不是被调用出来了而因为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/}栏目内容标签。栏目全部设置成封面即可。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dede织梦内容页调用问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情