本文目錄一覽:
- 1、DEDECMS field標籤怎麼用 詳細點
- 2、織夢php代碼中 arcurl 怎麼改連接地址
- 3、求助:dedecms的field:typename請問他應該在哪個PHP裡面修改呀
- 4、dede:php 中寫的方法,怎麼在其他織夢標籤怎麼調用
- 5、dedecms中dede:global dede field分別是什麼意思?有何區別?系統基本參數和DEDE標籤是否一樣?
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-hant/n/270505.html