首页 织梦教程正文

织梦教程:dedecms5.3使用技巧

czwmggyang 织梦教程 2020-12-26 16:44:24 1518 0 织梦教程

1、5.3内容页不显示点击数,但又能统计到数据

<script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script>

以上是统计代码

只需要把yes 改成 no 表示 统计数据的同时 不显示数据。

2、5.3软件下载突破12个链接限制的方法

第一步:打开程序目录dede/templets/soft_add.htm 和 soft_edit.htm

找到下面这句

if(endNum>12) endNum = 12;

把两个12改成你要修改的任意数字。

如 if(endNum>99) endNum = 99;

第2步:打开程序目录dede/soft_add.php 和soft_edit.php

找到下面这句

for($i=2;$i<=12;$i++)

把9改成你要修改的任意数字(要与endNum = 12 所修改的数字一致)

如 for($i=2;$i<=99;$i++)

3、5.3首页调用自定义字段

{dede:sql sql="SELECT exhibition_name,exhibition_time,exhibition_address FROM dede_addonExhibition"} field:exhibition_name/] {/dede:sql}

4、dede5.3tag标签

(1)、文章页的tag的调用解决办法V5.3TAG的调用方式为:TAG:{dede:field.tags/}

这个在内容页模板中使用

演示:[url]http://www.dedemo.cn/dedecms/2008/1218/629.html[/url]

全局标签{dede:tag row='8' getall='1' sort='month'}

支持属性

row|30  行数

sort|new  排序

getall|0 调用类型

可以查看/include/taglib/tag.lib.php

找到include/common.func.php

替换下面的函数就可以了

//获得某文档的所有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>" : ','."<ahref=/tags.php?/{$row['tag']}target=_blank>{$row['tag']}</a>");

    }

    return $tags;

}  

(2)、在列表页的列表里调用TAG代码如下

[field:id runphp=yes]

                    $tsql = new DedeSql(false);

    $tags = '';

    $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_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]

5、dede5.3顶级栏目-二级栏目标题专用标签

/**

* 栏目名称调用标签

* 标签编写:寂寞天涯

* 时间:2008年12月13日

* 标签使用说明:

* {dede:channeltitle order='forward|backward' character='-'/}

* order:栏目显示顺序

*       order='forward'   从左到右顺序为“顶级栏目-一级栏目-二级栏目”

*       order='backward'  从左到右顺序为“二级栏目-一级栏目-顶级栏目”

* character:间隔使用符号

*/

使用方法:

(1)、解压文件到include/taglib目录下

(2)、在模板list_*.htm或index_*.htm的<titile>和</title>之间加入表前代码。

例:<title>{dede:channeltitle order='backward' character='-'/}-{dede:global.cfg_webname/}</title>

演示站点:[url]http://www.dedemo.cn/news/cms/index.html[/url]

说明:织梦新版本可以扩展开发标签,非常方便简捷,大家可以先做研究。

6、dede5.3首页调用 分类信息

{dede:arclistsg orderby='id' titlelen='24' row='10' channelid='-8' typeid='1,2'} [field:title/] {/dede:arclistsg}

7、DEDE5.3调用DZ论坛最新,最热,精华贴子的方法

DZ7.0+UC1.5+DEDE5.3测试通过

------------------------------------------------------------------------------------------

论坛之星/活跃会员

------------------------------------------------------------------------------------------

{dede:loop table="cdb_members" sort="posts" row="3"}

  <LI>

      <A href="/bbs/space.php?uid=[field:uid /]"><IMG src="/bbs/uc_server/avatar.php?uid=[field:uid /]&size=middle"></A>

      <A href="/bbs/space.php?uid=[field:uid /]">[field:username/]</A>

      <BR>贴子:[field:posts/]

      <BR>加入:[field:regdate function="GetDateMK(@me)"/]

</LI>

{/dede:loop}

/bbs/space.php?uid=[field:uid /] 个人信息地址

/bbs/uc_server/avatar.php?uid=[field:uid /]&size=middle 论坛头像

/home/space.php?uid=[field:uid /] UCHOME的个人空间地址

-------------------------------------------------------------------------------------------

调用贴子

-------------------------------------------------------------------------------------------

{dede:loop table="cdb_threads" if='digest>0' sort="tid" row="10"}

       <LI><A href="/bbs/viewthread.php?tid=[field:tid /]">[field:subject function="cn_substr('@me',30)" /]</A>

{/dede:loop}

if=""  条件

示例1:调用版块ID为4的贴子:

if="fid=4" 调用指定版块的贴子

示例2:调用版块ID为4的精华贴子

if="fid=4 AND digest>0"

示例3:调用回复超过20贴的贴子

if="fid=4 AND replies>20"

-------------------------------------------------------------------------------------------

调用附件带图片的贴子

-------------------------------------------------------------------------------------------

{dede:sql sql="SELECT` cdb_attachments`.`aid`, `cdb_attachments`.`attachment`,`cdb_threads`.`tid`, `cdb_threads`.`fid`, `cdb_threads`.`subject` FROM `cdb_attachments` LEFT JOIN `cdb_threads` ON `cdb_threads`.`tid`=`cdb_attachments`.`tid` WHERE `cdb_attachments`.`readperm`='0' AND `displayorder`>='0' AND `filetype`='image/pjpeg' GROUP BY tid LIMIT 0,2"}

  <li><A href="/bbs/viewthread.php?tid=[field:tid /]"><IMG src="/bbs/attachments/[field:attachment/]"></A></li>

  <li><A href="/bbs/viewthread.php?tid=[field:tid /]">[field:subject function="cn_substr('@me',30)" /]</A></li>

{/dede:sql}

8、V53首页调用分类信息板块贴

{dede:loop table="bar_addoninfos left join bar_arctype on bar_addoninfos.typeid=bar_arctype.id" sort="bar_addoninfos.aid" if="litpic<>'' and topid=8" ismake='no' row=12}

<DL>

  <img src="[field:litpic/]" />

  <DT>

  <H2><a href='[field:typedir function="cn_substr(@me,160,10)"/]/[field:senddate function="MyDate('Ymd',@me)"/]/[field:aid/].html'>[field:title/]</a></H2>

  <P>[field:body function="cn_substr(@me,150)"/]……</P></DT></DL>

{/dede:loop}

9、dede5.3去除二级栏目标题title中斜杠的技巧

二级栏目页面的title是“一级栏目名称/二级栏目名称_网站名称”的显示形式,看着非常的不爽,尤其是中间的那个“/”。 {dede:field.title runphp='yes'} $ta = '1'; //分解后显示的数组序号 $tb = '/'; //分隔符 $tc = @me; $td = split($tb,$tc); @me = $td[$ta-1]; {/dede:field.title}

10、dede5.3调用最新加入企业及企业所属行业代码到首页

{dede:sql sql="SELECT m.mid,m.mtype,m.userid,m.matt,c.mid,c.company,c.comface,d.ename,d.evalue,d.egroup FROM dede_sys_enum as d ,dede_member as m left join dede_member_company c on m.mid = c.mid where m.mtype ='企业' and m.matt = 1 and c.vocation=d.evalue and d.egroup='vocation' LIMIT 0 , 10"}

[field:company/]

[field:ename/]

11、把问答的帖子调用到首页

{dede:sql sql="Select title,id,dateline,tid2name,tid2 From dede_ask order by dateline desc limit 0,10"}

[[field:tid2name/]][field:title/]

{/dede:sql}

本文转载自:http://dedecms.com/help/templets/2009/0929/775.html

版权声明

本站文章转载自互联网,仅供访客参考,不代表本站立场。如本文侵占您的版权,请提供证明文件,我站会及时删除。
与本站合作的作者所发文章仅代表作者个人观点,与本站无关;作者授权发表的文章,未经许可,不得转载。
常见问题:如何成为本站VIP会员?

本文链接:http://www.maiwsy.cn/post/26.html

发表评论

评论列表(0人评论 , 1518人围观)
☹还没有评论,来说两句吧...