<noframes id="xlzjj">
    <address id="xlzjj"></address>
    <form id="xlzjj"></form><em id="xlzjj"><span id="xlzjj"><span id="xlzjj"></span></span></em><address id="xlzjj"></address>

      <noframes id="xlzjj">
      <form id="xlzjj"><nobr id="xlzjj"><progress id="xlzjj"></progress></nobr></form>

      <address id="xlzjj"></address>
      <address id="xlzjj"><address id="xlzjj"><listing id="xlzjj"></listing></address></address>
      <em id="xlzjj"></em>

      織夢dedecms經驗匯總

      作者: 健隆 分類: php 發布時間: 2020-07-18 10:15

      二級域名配置

      1、只有頂級欄目可以使用二級域名 而且頂級欄目的存放目錄最好放在cms的根目錄

      2、將二級域名綁定到頂級欄目的文件夾

      3、織夢后臺系統設置-核心設置-是否支持多站點。。。-選擇是

      4、織夢后臺系統設置-基本設置-網頁主頁連接和站點根網址填上

      5、在需要綁定二級域名的頂級欄目的高級選項中 選擇啟用多站點支持 并填好域名

      6、選擇應用到子欄目

      7、更新緩存 更新欄目 更新文檔

       ——————————————————————————————————————————

      標簽內調用函數

      {dede:sql sql="SELECT * FROM `jk_feedback` WHERE `ischeck`='1' limit 0,1;"}
      
      <div>問:[field:msg function="getCommentAskOrAnswer(@me,0)" function="cn_substr(@me,30)"/]</div>
      <div>答: [field:msg function="@me=getCommentAskOrAnswer(@me,1);@me=cn_substr(@me,60);" /] </div>
      
      {/dede:sql}

       

      時間格式

       [field:pubdate function="MyDate('Y-m-d',@me)"/]   用這樣的形式調用就可

       

      ——————————————————————————————————————————

      分頁調用

      在頁面用iframe 調用php分頁文件 a.php

      a.php文件里調用分頁類  寫好查詢語句 放置參數 然后display輸出模版(a.html

      a.html里是分頁模版(顯示分頁文章列表)

      案例請看fenye文件夾

       ——————————————————————————————————————————

      取文章地址

      {dede:sql sql=”select * from archives”}
      
      [field:id runphp='yes']
      
      $id=@me;@me=";$url=GetOneArchive($id);@me=$url['arcurl'];
      
      [/field:id]
      
      {/dede:sql}

       

      通過id取文章地址方法

      在common.func.php里已經有了GetOneArchive()方法;

      該方法已經取得了文章的路徑和其他文章信息 返回的是一個數組;

      可以將返回值直接改為返回文章路徑;

      也就是return return $reArr['arcurl'];

       ——————————————————————————————————————————

      增加自定義文檔屬性

      需要改動的數據庫表及字段:archives表中的flag字段
      另需要在arcatt表中增加定義的字母

      比如我們增加一個ID是“w”,屬性名稱是“網絡”的自定義屬性
      注意:一經添加,ID是不能修改的,而屬性名稱可以修改

      默認是
      'c','h','p','f','s','j','a','b'
      我們增加的屬性ID是w,則這個值改為
      'c','h','p','f','s','j','a','b','w'

      4、把上面的修改好了以后,打開表arcatt,如下圖所示  

      5、在打開的arcatt表加入自定義的屬性,
      函數這個地方不要進行任何的修改
      sortid 值填寫一個數字,必須不能以前用的重復
      att 就是屬性的值,這里我們是  w
      attname 這個是屬性名稱,我們這里是 網絡

      ——————————————————————————————————————————

      月排行周排行

      <ul><!-- 周排行-->
      {dede:arclist sort='hot' subday='7' row=10 titlelen=64}
      <li class="e1"><span>[[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]] </span>
      <a href="[field:arcurl/]">[field:title/]</a></li>
      {/dede:arclist}
      </ul>

       

      月排行引用的代碼如下:

       <ul><!-- 月排行-->
      {dede:arclist sort='hot' subday='30' row=10 titlelen=64}
      <li class="e1"><span>[[field:typelink function='str_replace("a ","a class=ulink ",@me)'/]] </span>
      <a href="[field:arcurl/]">[field:title/]</a></li>
      {/dede:arclist}
      </ul>
       

      ———————————————————————————————————————————

      ID遞增 [field:global name=autoindex/]使用方法

      {dede:arclist row='8' att='3' type='p_w_picpath.'}
      
      [field:litpic/]
      
      [field:global name=autoindex runphp="yes"](@me!=8)? @me="|":@me="";[/field:global]
      
      {/dede:arclist}
      
      [field:global name=autoindex runphp="yes"] (@me%2==1)?@me="":@me="alt";[/field:global]
      

      autoindex   itemindex 的使用心得區別  

      channelartlist 標簽下使用 {dede:global name='itemindex' runphp='yes'}@me;{/dede:global}

      自增1

      arclist            標簽下使用 [field:global.autoindex/] 默認從1開始
      channel         標簽下使用 [field:global.autoindex/] 默認從0開始
      channelartlist 標簽下使用 {dede:global.itemindex/}  默認從1開始


      arclist從0開始[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]

      channel從1開始[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global][field:typename/]

      channelartlist從0開始{dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}

      ——————————————————————————————————————————

      dedecms解決描述和關鍵字太短的方法

      方法是直接修改表字段的類型

      1.改變欄目的關鍵詞和描述字數: 
      在系統工具---SQL命令行工具---運行SQL命令行:
                           alter table  dede_arctype change  column description  description  text;
                           alter table  dede_arctype change  column keywords  keywords  text;
      這樣幾個解決欄目的關鍵詞和描述字數的限制,想要多少字數就多少字


      2.改變文章內容的關鍵詞和描述字數:
      同樣在,系統工具---SQL命令行工具---運行SQL命令行:
                           alter table  dede_archives change  column description  description  text;
                           alter table  dede_archives change  column keywords  keywords  text;

      接下來修改dede 文件下的 article_add.php 和 article_edit.php
      $description = cn_substrR($description,500);
      $keywords = cn_substrR($description,120);
      其中紅色的就是你想要字符數,分別是描述和關鍵詞。

      ——————————————————————————————————————————

      DEDE快速實現列表頁讀取內容頁圖片方法

      怎么才可以在織夢模板的建的站里實現列表讀取文章頁的圖片呢?下面是方法:

      百度和谷歌中搜索了一下只找到了從列表頁獲取文章內容第一張圖片的解決方法。最后自己也解決了列表頁獲取圖片集第一張圖片。今日和大家一并分享一下:
        1:在列表頁獲取文章內容頁第一張圖片
           在通常情況下圖片的縮放圖是有文章第一張圖片生成的??s放圖和文章第一張圖片直接存在一定的關系。我們先看一下縮放圖和第一張圖片的路徑:
           縮放圖:
      第一圖片:
      我們觀察可以發現:兩張圖片的后七位是不同的:
      我們可以通過函數刪除縮略圖字符串最后七位,然后再補上后綴.jpg
      函數如下:
      //將縮放圖轉變為文章第一張圖片
      function firstimg($str_pic)
      {
      $str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字符串最后七位,然后再補上后綴.jpg
      return $str_sub;
      }

      將該函數添加到../ include/ common.func.php 
      調用的方法是:[field:litpic function='firstimg(@me)'/]
      2:在列表頁獲取圖片集中第一張圖片
         圖片集中的圖片獲取到圖片有一點麻煩,分析圖片集的數據庫表結構后發現,織夢將圖片集的描述、標題、圖片地址都存放到了字段(addonimages)中。
         我們來看一下addonimages字段內的內容:
      {dede:pagestyle maxwidth='800' pagepicnum='12' ddmaxwidth='200' row='3' col='4' value='2'/}
      {dede:img ddimg='/uploads/allimg/100830/1-100S0140H8.jpg' text='美甲師 何玲' width='270' height='403'} /uploads/allimg/100830/1-100S0140H8.jpg {/dede:img}
      【/uploads/allimg/100830/1-100S0140H8.jpg】
      這個就是我們需要的網址。只有想辦法將其過濾出來就可以了。
      看一下我們的功能函數:
      //取圖片集中的第一張圖片
      function imgurlsfirstimg($imgurls)
      {
      $start=strpos($imgurls,'ddimg=')+6;//尋找開始標記
      if ($start) $imgurls=substr($imgurls,$start);//刪除前面
      $end=strpos($imgurls,'text=');//尋找結束標記
      if ($end)   $imgurls=substr($imgurls,0,$end);//刪除后面
      return $imgurls;
      }
      其中標記為藍色的部分是截取的標記。
      將該函數添加到../ include/ common.func.php
      使用的辦法如下:
      {dede:sql sql='select * from dede_archives, dede _addonimages where aid=id and dede _addonimages.typeid=16'} 
      <Atitle="[field:title/]"href="/zuopin/"rel=[field:imgurlsfunction='imgurlsfirstimg(@me)'/]>[field:title/]</A>
      {/dede:sql}
      我使用的辦法是用sql語句直接讀取,大家可以修改為符合自己的。

      ——————————————————————————————————————————

      列表頁取欄目的簡介、關鍵詞、描述、名稱、等等

      <meta name="keywords" content="{dede:field name='keywords'/}" />

      將name改為所取內容的名字如:name=’description’

      獲取欄目名稱{dede:field name=typename/}

      獲取欄目路徑{dede:field name=arcurl/}

      ——————————————————————————————————————————

      在欄目列表和文章頁面中獲得當前欄目

      找到include/inc_functions.php(此函數為公共函數,當程序運行時自動加載)

      在尾部添加新的函數如下:

      //通過欄目ID獲取欄目的名稱

      function GetTypeName($typeid){

      $dsql = new DedeSql(false);

      $row = $dsql->GetOne("select typename From dede_arctype where ID=$typeid; ");

      return $row['typename'];

      }

      調用方法示例:

      {dede:field name='typeid' function=”GetTypeName(@me)”/}

       

      DeDeCMS縮略圖地址過長導致無法顯示的解決方法

      將表dede_archives 中litpic字段默認值由60改為100(不夠再加大)即可,可以用phpmyadmin

       

       

      調用body內容

      {dede:arclist typeid='194' titlelen='140' addfields='body' channelid='1' row='1' flag='c'}
       <a href="[field:arcurl/]">
      [field:body runphp="yes"]@me=html2text(@me);@me=cn_substr(@me,'540');
      [/field:body]
      </a> 
      {/dede:arclist}

       

      織夢模版全局變量 $refObj 

      {dede:php}
         echo GetTypeUrl($refObj->Fields['id'],$refObj->Fields['typedir'],$refObj->Fields['isdefault'],$refObj->Fields['defaultname'],$refObj->Fields['ispart'],$refObj->Fields['namerule2'],'',$refObj->Fields['siteurl'],$refObj->Fields['sitepath']);
      {/dede:php}
       

      如果覺得我的文章對您有用,請隨意打賞。您的支持將鼓勵我繼續創作!

      偷拍久久国产視频,AV一区二区国产剧情,国产剧情AV果冻传媒在线观看,国产网红k频道隔壁小姐姐,综合国产日韩亚洲欧美一区,爱豆传媒国产剧情免费观看,国产萝莉福利,国产网红主播剧情 99re在线视频 这里只有精品| 国产剧情小电影在哪里可以下载地址| 年轻情侣国产 下载| 神马伦理偷拍白拍国产| 麻豆传媒欧阳晶链接| 韩国mv裸| 韩国情侣游戏| 国产麻豆剧情AV在线观看| 国产护士软件| 午夜大片男女免费观看在线| 国产戏曲剧情介绍| 国产剧情app破解版| 黛比楼梯强奸国产| 电视剧不许抢劫国产剧情| 国产剧情招聘男| 亚洲99成人视频精品视频在线观看| 一本道在线观看午夜| 麻豆传媒国产剧情磁力| 国产模特私拍福利视频下载| 国产 华人 蓝色丝袜| 麻豆传媒映画在线播放md0049| 欧美帅气小鲜肉男星| 日本模特秀| 古代女同性恋互称| 最新国产剧情a片磁力链接| 99热在线视频这里只精品99热| 大学里的女同性恋| 柚子猫视频完整版在线观看| 麻豆国产台湾剧情蕉谈| 国产情侣精品原创系列| 麻豆文化传媒视频哪里可以看| 房间欧美风| 变脸1997中文字幕| 林予曦 麻豆花絮| 张芸熙麻豆番号| 电影壁虎中文字幕| 兄嫂中文字幕下载| 番茄社区在线直播平台| eddy中文字幕| 91制片厂几大女演员| 午夜岛国av在线观看| http://www.travelersmindset.com http://www.waduapparel.com http://www.liubaicheng.com http://www.fudodesign.net http://www.videoshoppingpros.com http://www.mossandassociates.net