dedecms模板php
① dedecms頁面模板中怎麼插入php語句,就是在htm中怎麼寫入php語句
dedecms頁面模板中怎麼插入php語句,就是在htm中寫入php語句的方式如下:
用php語句實現判斷QQ,如果沒有就給出一個友好的提示(沒有聯系方式),如果有就把聯系方式輸出來,這是一個非常實用的小功能。代碼如下:
[field:qq runphp='yes']
if(@me=="") @me="沒有聯系方式";
else @me="<font color=red>@me</font>";
[/field:qq]
很簡單幾行代碼,大家都知道底層模板可以有兩種調用方法:
A、使用[field:欄位名/]實現;
B、使用[field:欄位名]..[/field:欄位名] 實現。
無憂主機(www.51php.com)小編就採用第二種調用方法,我們在過程中需要對值進行處理,其中最關鍵的屬性就是 runphp=』yes』,他的幾個關鍵參數的含義如下:
runphp=』yes』意思就是是否運行php語句,
runphp=』no』如果你填的是NO,就不會執行php語句。,
runphp=』@me』是表示輸入的值,也就是從欄位中取得的值,
② dedecms 模板文件不執行<php
因為這個cms有自己的模板標簽,不會去解析PHP的寫法。
③ dedecms 模版裡面怎麼使用php代碼
直接
<?php
PHP代碼
?>
或者
使用[field:欄位名/]實現
{dede:namerunphp='yes'}
$str="hello";
@me=$str;
@me.="world"
{/dede:name}
或者
{dede:php}
$numA=1;
$numB=2;
echo$numA+$numB;
{/dede:php}
注意,在後台的系統--系統基本參數--其它選項 里找到模板引擎禁用標簽: php 將其刪除
④ 如何在dede的首頁模板裡面加一段可執行的PHP代碼
例如:
{dede:field runphp='yes'}
$aaa=200;
$DedeMeValue=100;
$DedeMeValue += $aaa;
{/dede:field}
等同於:
{dede:field runphp='yes'}
$aaa = 200;
@me=100;
@me += $aaa;;
{/dede:field}
⑤ dede模板里寫php語句不執行,來高手改寫一下
{dede:php}{/dede:php} 這樣嵌套的。。 不是<?php xxx; ?>
⑥ 織夢php模板哪裡下載
從網路搜索就可以了,非常多的
⑦ 織夢(dedecms)模板頁寫php代碼不起作用
織夢雲提醒您:請檢查後台其他設置里的php標簽是否被禁用!如下圖:
如果幫到您,請採納,謝謝!
⑧ dedecms模板支持原生php嗎
必須支持,但是標簽得還一下,把<?php ?>換成
{dede:php}
PHP代碼
{/dede:php}
⑨ dedecms模板中如何用<php
為什麼要這么用? 人家dede的模板標簽已經很規范了,如果你這么用,那幹嘛用DEDE,