1. 主頁 > 幫助中心 > 模板設計 >

        5.3使用技巧

        來源:織夢官方論壇 作者:admin 發表于:2009-09-29 14:16  點擊:
        1,5.3內容頁不顯示點擊數,但又能統計到數據 script src={dede:field name='phpurl'/}/count.php?view=yesaid={dede:field name='id'/}mid={dede:field name='mid'/} type='text/javascript' language=javascript/script 以上是統計代碼 只需要把yes 改成 n

        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}

          有幫助
          (66)
          83.5%
          沒幫助
          (13)
          16.5%
          2018宝宝说数特来算 卫辉市| 炎陵县| 元氏县| 龙里县| 峨山| 杭锦后旗| 庐江县| 苏尼特右旗| 留坝县| 抚远县| 商南县| 东海县| 定南县| 北碚区| 台南市| 科尔| 华阴市| 工布江达县| 西青区| 拉孜县| 永春县| 横山县| 孝昌县| 贵州省| 卢龙县| 澄城县| 太湖县| 翁牛特旗| 望都县| 乃东县| 东平县| 项城市| 石狮市| 黔西县| 满城县| 惠东县| 巨鹿县| 安远县| 新田县| 随州市| 永吉县| http://m.lsjcxg.club http://www.sina80g.pw http://lnwp4x.top http://www.ai480.cn http://www.ba7ma8.cn http://wap.lsjcfl.pw