<meter id="dpf31"><mark id="dpf31"><del id="dpf31"></del></mark></meter>

        <em id="dpf31"><var id="dpf31"></var></em>
        <del id="dpf31"><cite id="dpf31"><strike id="dpf31"></strike></cite></del>
        <address id="dpf31"></address>
          <progress id="dpf31"></progress>

          <sub id="dpf31"></sub>

            <output id="dpf31"><mark id="dpf31"><sub id="dpf31"></sub></mark></output>
              <video id="dpf31"></video>

                  織夢仿站教程:dedecms各種調用自定義字段方法

                  查看付費資源請通過右側購買區域進行購買!

                  織夢添加和調用自定義字段的方法

                  織夢自定義字段要想在任何位置任何模版中調用或者在{dede:list }和{dede:arclist }標簽中調用,需要特殊設置。

                  自定義字段就是列表附加字段自定義的字段。

                  織夢仿站教程:dedecms各種調用自定義字段方法 織夢仿站教程 dedecms調用自定義字段 第1張

                  一,織夢如何添加自定義字段

                  網站后臺》核心》頻道模型》內容模型管理》選擇要添加自定義字段的頻道模型,這里以圖片集頻道舉例

                  注意:創建字段,前臺參數這里“使字段可以在列表的底層模板中獲得”這個必須勾選

                  在字段管理》添加新字段中添加(價格屬性)

                  在基本設置里》列表附加字段中添加jiage(可以在列表模板{dede:list}{/dede:list}中用[field:name /]調用)

                  二,織夢如何調用自定義字段

                  1、在{dede:list }中調用

                  {dede:list pagesize='5' addfields='jiage' channelid='2'}

                  <P>標題:[field:title/]</P>

                  <P>價格:[field:jiage/]</P>

                    {/dede:list}

                  說明:addfields='jiage'指定要獲得的字段 addfields='字段1,字段2'

                  channelid='2'指定 channelid 屬性(內容模型的id值)圖片模型的ID為2

                  2、在{dede:arclist }中調用

                  {dede:arclist typeid='3'  row='4'  addfields='jiage' channelid='2' }

                  <P>標題:[field:title/]</P>

                  <P>價格:[field:jiage/]</P>

                  {/dede:arclist}

                  3、單獨調用

                  價格:{dede:field name='jiage'/} a

                  關于dedecms在內容頁(詳情頁)調用內容模型自定義字段方法,前面試過了很多方法都不行,要不就是調用的數據都是一樣的,就是以當前列表的形式顯示出來,搞的很郁悶。。

                  網上最常見的方法是這樣的 {dede:arclist addfields='name,sex,age'row='10' channelid='15'orderby='id' }  ,但是都行不通,這個方法只適合在列表頁調用。。{dede:field.字段名'}其實沒必要把問題想的那么復雜了,答案很簡單的。。只需要在內容頁相應的位置用{dede:field name='字段名'/}調用就可以了!前面的那些都不要。。

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

                  織夢DedeCMS自定義字段也就是添加了個附加的表,要調用附加表的內容,織夢官網給的解釋文檔說的是:

                  要獲取附加表內容,必須符合兩個條件

                  1、指定channelid屬性,即channelid='內容模型id'

                  2、指定要獲得的字段,即addfields='字段1,字段2'

                  如下面的調用代碼:

                  {dede:arclist addfields="filetype,language,softtype" channelid='3'}

                  [field:textlink /] - [field:softtype /]

                  {/dede:arclist}

                  通過這個例子,很讓人費解。

                  這樣解釋下就容易明白了

                  {dede:arclist addfields='附加字段1,附加字段2,附加字段3' channelid='內容模型id號'}

                  [field:textlink /] - [field:附加字段1/] - [field:附加字段2/] - [field:附加字段3/]

                  {/dede:arclist}

                  這樣就能輕松實現在全站任意地方的列表調用文章的自定義字段了。

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

                  dedecms織夢首頁調用自定義字段的方法

                  在仿站時,我們常常會自定義很多字段,那么如何在首頁調用呢,下面給出方法:

                  一、指定 channelid 屬性(channelid='17'   17是指內容模型里面指定的模型ID) 

                  二、指定要調用出來的字段 addfields='字段1,字段2' (字段1和字段2 中間請用字母的逗號 ,)

                  注意:必須要添加上面兩個條件才可以。

                  例:

                  {dede:arclist typeid='7' row='7' orderby='pubdate' addfields='icons' channelid='17'}

                  <li><a href="[field:arcurl/]" target="_blank">

                      <div class="icon a-[field:icons/]"></div>

                      <h4>[field:title/]</h4>

                  </a>

                  </li>

                  {/dede:arclist} 

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

                  DedeCMS搜索結果頁面調用自定義字段的方法

                  有時候在我們需要在dedecms的搜索結果頁面調用自定義字段,尤其是在做下載站的時候,需要在搜索結果頁調用軟件大小以及軟件等級等等,但是我們發現在搜索結果頁模板中使用“[field:字段名]”標簽無法正確調用,就算添加了列表附加字段也不行。

                  這里,織夢58就教大家如何在搜索結果頁調用自定義字段,具體方法及步驟如下:

                  找到并打開include目錄下的extend.func.php文件,在文件末尾添加如下代碼:

                  function Search_addfields($id,$result){

                  global $dsql; 

                  $dedejs = $dsql->GetOne("SELECT * FROM `dede_addonsoft` where aid='$id'");

                  $name=$dedejs[$result];

                  return $name;

                  }

                  其中addosoft是要調用自定義字段的附加表,在織夢后臺核心->頻道模型->內容模型管理可以看到,軟件模型一般是addonsoft,普通文章一般是 addonarticle,這個根據具體的需要來更改,其他的不用修改。


                  接下來找到并打開 include目錄下的arc.searchview.class.php文件,搜索“ //處理一些特殊字段”,在下面添加如下代碼:

                  $row["softsize"]=Search_addfields($row["id"],"softsize");


                  其中的softsize是軟件大小的字段名,如果有多個自定義字段則添加多行,但是一定要把softsize修改成字段名。添加之后就完成了,最后一步就是在搜索模板也調用了,在search.htm中 使用[field:softsize/]標簽 就可以調用出來軟件大小了。

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

                  首頁調用自定義字段:

                  代碼如下:

                  {dede:arclist addfields='自定義字段1,自定義字段2,.....' row='3' channelid='1'}

                  [field:自定義字段1/] [field:自定義字段2/]

                  {/dede:arclist}

                  注:此處channelid 是模型id號,一般都是普通文章。

                  列表頁調用自定義字段

                  代碼如下:

                  {dede:list pagesize='3'addfields='自定義字段1,自定義字段2,....'}

                  [field:自定義字段1/] [field:自定義字段2/]

                  {/dede:list}


                  搜索頁調用自定義字段

                  打開 include/extend.func.php 文件,在文件末尾添加下面代碼:

                  代碼如下:

                  function Search_addfields($id,$result){

                  global $dsql;

                  $mnkj = $dsql->GetOne("SELECT * FROM `dede_addsoft` where aid='$id'");

                  $name=$mnkj[$result];

                  return $name;

                  }

                  其中 addosoft是要調用自定義字段的附加表,在織夢后臺核心->頻道模型->內容模型管理可以看到,軟件模型一般是 addoshop,普通文章一般是 addonarticle,這個需要根據具體的情況來更改,其他的不用修改.

                  然后打開 include/arc.searchview.class.php 這個文件,搜索“ //處理一些特殊字段”,在下面添加如下代碼:

                  碼如下:

                  $row["自定義字段"]=Search_addfields($row["id"],"自定義字段");

                  如果有多個自定義字段這添加多行,添加之后就完成了,最后一步就是在搜索模板也調用了,在search.htm中 使用[field:自定義字段/] 就可以調用出來了.

                  內容頁調用自定義字段

                  直接使用:

                  代碼如下:

                  [field:自定義字段/]

                  希望本文所述對大家的dedecms建站有所幫助。

                  轉載請說明出處
                  仿站網 » 織夢仿站教程:dedecms各種調用自定義字段方法

                  發表評論

                  您需要后才能發表評論

                  仿站網專注帝國cms仿站,Zblog仿站,Wordpress仿站服務,專業+效率+售后保障

                  關于我們 聯系客服
                   
                  QQ在線咨詢
                  客服熱線
                  139-3511-2134
                  婷婷丁香六月激情综合在线人_性刺激的大陆三级视频_欧美大尺度真做在线视频_玩弄放荡少妇200短篇

                  <meter id="dpf31"><mark id="dpf31"><del id="dpf31"></del></mark></meter>

                        <em id="dpf31"><var id="dpf31"></var></em>
                        <del id="dpf31"><cite id="dpf31"><strike id="dpf31"></strike></cite></del>
                        <address id="dpf31"></address>
                          <progress id="dpf31"></progress>

                          <sub id="dpf31"></sub>

                            <output id="dpf31"><mark id="dpf31"><sub id="dpf31"></sub></mark></output>
                              <video id="dpf31"></video>