dedephp調用
Ⅰ {dede:php}標簽中如何調用dedecms自定義欄位
if(isset($abc) && !empty($abc))
echo "不為空";
Ⅱ 織夢cms 在php中如何調用dede標簽,提取文章內容為字元串
這里body是指默認欄位的正文部分,每篇文章都有正文,那就是body,內容頁模板寫上這個標簽就是調用的正文,每篇文章都有正文,所以生成的頁面都包含body
Ⅲ DEDE標簽怎麼調用外部PHP文件
不少朋友需要在DedeCms的問答系統、留言本、會員空間導航里調用系統標簽,但默認是不支持系統標簽調用的,需要對系統文件進行簡單的修改。
第一步:打開"/include/common.func.php",
然後在該文件中加入一個函數,代碼如下:
functionpasterTempletDiy($path)
{
require_once(DEDEINC."/arc.partview.class.php");
global$cfg_basedir,$cfg_templets_dir;
$tmpfile=$cfg_basedir.$cfg_templets_dir."/".$path;//模版文件的路徑
$dtp=newPartView();
$dtp->SetTemplet($tmpfile);
$dtp->Display();
}
第二步,加上上面的函數之後,也就可以調用主站下的/templets/default/所有模板文件,比如要在問答模塊的主頁調用主站的隨機文章,你可以在主站模板/templets/default/下新建一個head.htm文件,然後在head.htm裡面加入你需要的標簽和標簽屬性:
{dede:arclisttitlelen='100'row='15'orderby='rand'}
<li><ahref="[field:arcurl/]"title="[field:title/]">[field:title/]</a></li>
{/dede:arclist}
第三部,自定義yourfile.php文件,內容如下
<?php
require_once("../../include/common.inc.php");
?>
想讀取公共文件,如:{dede:includefilename=''head.htm/}就使用<?phppasterTempletDiy("cdqx/head.htm");?>
大功告成!
即可使用<?phppasterTempletDiy("default/head.htm");?>
Ⅳ 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'}
<li><a 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");?>
Ⅳ 織夢首頁如何用{dede:php}{/dede:php}調用欄目ID
{dede:php}{/dede:php} 不是調用欄目的, 這個就是代表 <?php?> 這個標記的,
{dede:php}
$sql=「sql語句";
$row=mysql_fetch_array(mysql_query(sql));
echo $row['id'];
{/dede:php}
Ⅵ dede怎麼用php調用會員信息
{dede:sql sql='select uname,userid,face,spacesta from dede_member left join dede_member_space on dede_member.mid=dede_member_space.mid where length(face)>0 order by dede_member.mid desc limit 0,39'} <img src="[field:face/]">[field:uname/]{/dede:sql}
樣式自己寫
Ⅶ php文件如何調用 織夢 dede的最新文章類表,動態的文章類表,站外調用!
把它直接復制在支持織夢標記的模板文件的任意位置即可。
比如首頁模板,位置位於
\templets\default\index.htm
這樣的做的前提是:織夢資料庫與Discuz!的所在資料庫必須在同一個。
否則,就只能用Discuz!自帶的JS調用方式來獲取其滿足條件的列表。
希望我的回答對你有幫助。
Ⅷ dede list.php調用的模板是哪個
list.php中調用的模板是根據當前模板 調用對應的列表頁模板。
比如說:普通文章 調用的是list_article.htm
產品模型 調用的就是list_shop.htm