包含dedephpfield的詞條

本文目錄一覽:

DEDECMS field標籤怎麼用 詳細點

Tags: dedecms, dedecms標籤, dedecms模板dedecms的Field 標記在封面模板、列表模板、文檔模板的使用頻率很高,實用。主要用來獲得特定欄目或檔案的字段值及常用的環境變量值,其用法比較靈活。可以直接展示數據, 如調用position,得到欄目一 欄目二」 這樣形式的鏈接;或者,調用title得到當前文檔的標題。一:Field標籤使用說明

【Arclist 標記】的使用範圍是:封面模板(如:index_article.htm)、列表模板(如:list_article.htm)、文檔模板 (如:article_article.htm)。 即對應templets\default\文件夾下的index_識別ID.htm模板、list_識別ID.htm模板、article_識別 ID.htm模板。

注意: 封面模板與列表模板是有區別的,但調用【Field 標記】可以相同; 封面模板有不同的類型,我們最常用的是文章模板(index_article.htm),其它的還有圖片模板 (index_image.htm),簡介模板(index_info.htm),軟件模板(index_soft.htm)等等,這些模板調用 【Field 標記】的道理都是一樣的。

二、Field標籤測試實例新建一個文件(如:testindex.html)放到templets/default下,然後將列表欄目的模板文件指定為新建的文件(testindex.html)然後更新相應欄目的HMTL,點擊主頁上的相應欄目即可顯示相應的調用信息。testindex.html文件的【Field 標記】調用代碼: font color=”red”調用position標記,得到:欄目一 欄目二」 這樣形式的鏈接:/font{dede:field name=’position’/}br/ font color=”red”插件路徑:/font{dede:field name=’phpurl’/}br/ font color=”red”模板路徑:/font{dede:field name=’templeturl’/}br/ font color=”red”版權信息:/font{dede:field name=’powerby’/}br/ font color=”red”主頁路徑:/font{dede:field name=’indexurl’/}br/ font color=”red”主頁名稱:/font{dede:field name=’indexname’/}br/ font color=”red”站點名稱:/font{dede:field name=’webname’/}br/ font color=”red”所在欄目:/font{dede:field name=’title’/}br/

織夢php代碼中 arcurl 怎麼改連接地址

織夢調用欄目的標籤{dede:type typeid=”}[field:typename/]{/dede:type}。

IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows環境中使用,建議用DedeCMS提供的DedeAMPZ套件以達到最佳使用性能。

這個才是欄目至於[field:arcurl/]這個表示的調用文章的路徑,{dede:arclist row=’12’ titlelen=48 typeid=’all’ } ,表示的是調用全站的12篇文章,另外的也是這樣的啊,把typeid換欄目自身的id就不會一樣,還有可以調用全站隨機的文章也會不一樣就是在{dede:arclist row=’12’ titlelen=48 typeid=’all’ orderby=’rand’ } 就是隨機調用文章了。

擴展資料:

1、Windows 平台

IIS/Apache + PHP4/PHP5 + MySQL3/4/5 如果在windows環境中使用,建議用DedeCMS提供的DedeAMPZ套件以達到最佳使用性能。

2、Linux/Unix 平台

Apache + PHP4/PHP5 + MySQL3/4/5 (PHP必須在非安全模式下運行) 建議使用平台:Linux+ Apache2.2 + PHP5.2 + MySQL5.0

3、PHP必須環境或啟用的系統函數

allow_url_fopen GD擴展庫 MySQL擴展庫 系統函數 —— phpinfo、dir

4、基本目錄結構

/ 根目錄在安裝可選模塊時需設定可寫入文件和創建目錄的權限

…./install 安裝程序目錄,安裝完後可刪除[安裝時必須有可寫入權限]

…./dede 默認後台管理目錄(建站後建議修改)

…./include 類庫文件目錄

…./plus 附助程序目錄

…./member 會員目錄

…./images 系統默認模板圖片存放目錄

…./uploads 默認上傳目錄[必須可寫入]

…./a默認HTML文件存放目錄[必須可寫入]

…./templets 系統默認內核模板目錄

…./data 系統緩存或其它可寫入數據存放目錄[必須可寫入]

…./special 專題目錄[生成一次專題後可以刪除special/index.php,必須可寫入]

5、PHP環境容易碰到的不兼容性問題

(1) data目錄沒寫入權限,導致系統session無法使用,這將導致無法登錄管理後台(直接表現為驗證碼不能正常顯示);

(2) php的上傳的臨時文件夾沒設置好或沒寫入權限,這會導致文件上傳的功能無法使用;

(3) 出現莫名的錯誤,如安裝時顯示空白,這樣能是由於系統沒裝載mysql擴展導致的,對於初級用戶,可以下載dede的php套件包,以方便簡單的使用。

參考資料來源:百度百科-織夢

求助:dedecms的field:typename請問他應該在哪個PHP裏面修改呀

{dede:type}

a href=”[field:typelink /]”[field:typename

/]/a

{/dede:type}

相關函數:

文件\include\taglib\type.lib.php第5行

function

lib_type($ctag,$refObj)

織夢的參考標籤裏面都有

dede:php 中寫的方法,怎麼在其他織夢標籤怎麼調用

不少朋友需要在DedeCms的問答系統、留言本、會員空間導航里調用系統標籤,但默認是不支持系統標籤調用的,需要對系統文件進行簡單的修改。

第一步:打開”/include/common.func.php”,

然後在該文件中加入一個函數,代碼如下:

function pasterTempletDiy($path)

{

require_once(DEDEINC.”/arc.partview.class.php”);

global $cfg_basedir,$cfg_templets_dir;

$tmpfile = $cfg_basedir.$cfg_templets_dir.”/”.$path;//模版文件的路徑

$dtp = new PartView();

$dtp-SetTemplet($tmpfile);

$dtp-Display();

}

第二步,加上上面的函數之後,也就可以調用主站下的/templets/default/所有模板文件,比如要在問答模塊的主頁調用主站的隨機文章,你可 以在主站 模板/templets/default/下新建一個head.htm文件,然後在head.htm裏面加入你需要的標籤和標籤屬性:

{dede:arclist titlelen=’100′ row=’15’ orderby=’rand’}

lia href=”[field:arcurl/]” title=”[field:title/]”[field:title/]/a/li

{/dede:arclist}

第三部,自定義yourfile.php文件,內容如下

?php

require_once(“../../include/common.inc.php”);

?

想讀取公共文件,如:{dede:include filename=”head.htm/}就使用?php pasterTempletDiy(“cdqx/head.htm”);?

大功告成!

即可使用?php pasterTempletDiy(“default/head.htm”);?

dedecms中dede:global dede field分別是什麼意思?有何區別?系統基本參數和DEDE標籤是否一樣?

dede:global ,dede field標籤一樣的。

區別:

{dede:field.title}:

一般是在文章頁調用的標題標籤,顯示文章的標題,全局都可以使用。 這個標籤通常用在頁面的head中。

基本語法:

headtitle{dede:field.title}/title/head。

dede:global :

是全局變量  例如後台基本參數中的站點根網址,{field:title/] :是列表頁底層模板標籤,需要配合{dede:list}{/dede:list}或者{dede:arclist}{/dede:arclist}一起使用。

基本語法:

{dede:list pagesize=”10″}

li[b[field:typelink/]/b]a href=”[field:arcurl/]” [field:title/]/a/li

{/dede:list}

擴展資料:

Field類

獲得Field

1、Field[] fs=c.getFields();

//獲得公有屬性(只能是公有的)/*/可以是父類的公有的屬性

2、Field[] fs2=c.getDeclaredFields();

//獲得所有屬性(全部類型的修飾符屬性均可獲得)

3、Field fs3=c.getField(String FieldName);

//獲得指定名字的公有屬性(只能是公有的)

4、Field fs4=c.getDeclaredField(String FieldName);

//獲得指定名字的屬性(全部類型的修飾符的屬性中指定名字)

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/270505.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-16 13:37
下一篇 2024-12-16 13:37

相關推薦

發表回復

登錄後才能評論