校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 網(wǎng)站建設 > 建站知識 > dedecms織夢怎么用runphp=’yes’運行php

dedecms織夢怎么用runphp=’yes’運行php

POST TIME:2021-05-22 23:51

runphp='yes'運行php,是dedecms織夢的一個比較重要的標簽,有時候可能會需要做一些邏輯判斷和運算,或者織夢提供的標簽做不到,就需要用到運行自定義的php功能。

 
在runphp='yes'里面,我們可以做邏輯判斷,我們也可以進行php的運行。甚至對dedecms的數(shù)據(jù)庫進行操作。接下來我們就來談談dedecmsrunphp='yes'的一些基本操作。
 
1、runphp='yes'在循環(huán)中的判斷。
 
{dede:arclist row=14 titlelen=32 noflag='h'}
<li><a href="[field:arcurl/]">[field:title/]</a>
[field:id runphp='yes']
if(@me==5){
    @me='選中';
}else{
    @me='沒選中';
}
[/field:id]
</li>
{/dede:arclist}
 
這個思路很簡單,filed:id的值給了@me。然后用@me這個方式來進行判斷,可以進行邏輯運算,也可以進行邏輯判斷。@me其實是代表當前這個變量的值,如果你修改了@me的值,其實就相當于修改了這個變量的值。
 
2、runphp='yes'和數(shù)據(jù)庫相互結(jié)合使用
 
global $dsql;
$a="SELECT game.assprice,game.msg,game.bigpic,game.model,game.sptype,gameetime,game.brand
FROM dede_addongame_tg as game where game.aid=@me";
$dsql->Execute()
3、使用if判斷某個字段是否為空,如使用if語句判斷摘要是否為空,如果有摘要就顯示摘要模塊,如果沒有就不顯示
 
{dede:field.description runphp='yes'}
if (@me <> '') {
  @me = '<div>'.@me.'</div>';
} else {
  @me = '';
}
{/dede:field.audio}
 
4、比如調(diào)用某一欄目文章列表時,使用if判斷是文章是否有簡略標題,如果有就調(diào)用簡略標題
 
{dede:arclist row='10'}
    [field:array runphp='yes']
        if (@me['shorttitle'] == '') {
            @me = @me['title'];
        } else {
            @me = @me['shorttitle'];
        }
    [/field:array]
{/dede:arclist}



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 清徐县| 崇文区| 通江县| 锦州市| 丘北县| 鹰潭市| 靖边县| 金寨县| 三门峡市| 武定县| 兴文县| 长岛县| 繁峙县| 启东市| 外汇| 华蓥市| 白水县| 四川省| 专栏| 星子县| 姚安县| 麻江县| 房山区| 西乡县| 玉田县| 陕西省| 元阳县| 资源县| 新乡县| 佛山市| 吕梁市| 墨竹工卡县| 镇雄县| 南阳市| 岫岩| 重庆市| 阿瓦提县| 石台县| 乡宁县| 应城市| 鄂托克前旗|