<bdo id='wlr2ghqb'></bdo><ul id='au94pdnb'></ul>

    1. <tfoot id='xvnzw00l'></tfoot>
    2. <legend id='hzsmn38a'><style id='2m46wsai'><dir id='mbtqe9dg'><q id='yp9ulym0'></q></dir></style></legend>

      <small id='kbfg0frn'></small><noframes id='83r6ka20'>

    3. <i id='a89iygqo'><tr id='31xnt1zs'><dt id='zvlfiixn'><q id='0muqeb74'><span id='0fkzkv0a'><b id='lv05ms67'><form id='ngwpkozo'><ins id='nl0axbat'></ins><ul id='bnmtntet'></ul><sub id='ca7zyv0t'></sub></form><legend id='iztyxscl'></legend><bdo id='saqtz64v'><pre id='x0y4wgyo'><center id='6ljsixon'></center></pre></bdo></b><th id='9svy6vhe'></th></span></q></dt></tr></i><div id='851j28k8'><tfoot id='bun97gxm'></tfoot><dl id='m9qkdic0'><fieldset id='2gatml9c'></fieldset></dl></div>

        精准传达 • 价值共享

        洞悉互联网前沿资讯,探寻网站营销规律

        DEDE模板中使用php和if判断语句的技巧

        作者: 庚午网络 | 2021-01-29 13:24 |点击:

        PHP dede

        • <legend id='1b8ekx5i'><style id='rhdutb7h'><dir id='eoc3mcy5'><q id='qdfn8oc2'></q></dir></style></legend>
          <i id='dfowhwdi'><tr id='o1a96lxn'><dt id='av9xv3ws'><q id='nqkqktj3'><span id='3grzhr5s'><b id='axwgia8a'><form id='l0gczprz'><ins id='8ctesimq'></ins><ul id='ggu4sp3n'></ul><sub id='qm4wg8mi'></sub></form><legend id='1c8li8gd'></legend><bdo id='y7yeolk6'><pre id='z6axc9ku'><center id='dgg1w8en'></center></pre></bdo></b><th id='xro1fwp2'></th></span></q></dt></tr></i><div id='dmijtr83'><tfoot id='zpv27bnq'></tfoot><dl id='yk3ujut0'><fieldset id='un27vlis'></fieldset></dl></div>
          • <bdo id='af0fdjvc'></bdo><ul id='bvt52dn6'></ul>
            • <small id='htuw05fd'></small><noframes id='v4hrpot6'>

                  <tfoot id='cbp1etzz'></tfoot>
                    <tbody id='66m6zwc8'></tbody>
                  1. {dede:field.zufang_tel php=yes}
                  2. if(@me==""||empty(@me))
                  3. @me="<p>无</p>";
                  4. {/dede:field.zufang_tel}
                  注释:
                  @me:就是当前字段的值,你可以在if中给其赋值,然后判断结束后它的值就变成你赋的值,打印出来
                   
                  具体方法如下:
                  方法一:
                  用个if判断语句,判断一个字段是否有东西,有责输出1,没有则输出2,
                  下面是的代码加载内容页模板中
                  1. {dede:field.audio runphp='yes'}
                  2. if(@me<>'')@me="如果audio字段里有东西就输出这个,支持html代码,并且可以在代码中使用@me来调用audio字段值,但是不要有双引号。";
                  3. else
                  4. @me="如果audio字段里没有东西就输出这个,也是支持html代码,并且也是可以在代码中使用@me来调用audio字段值,也是不要有双引号。";
                  5. {/dede:field.audio}
                  audio是自己添加的一个字段
                   
                  方法二:
                  给DEDE模板加了新功能 if判断功能 标签iif和elserun
                  增加了变量$str和$str_count $str是最终显示的内容 $str_count是循环显示内容的条数。
                  增加了标签iif 和 elserun 满足iif的条件就正常运行 如果不满iif的条件就运行elserun 
                  如果不满足iif的条件,也没指定elserun就返回空白
                   
                  iif和elserun都是正常的php语法.
                  1. {dede:arclist orderby='click' titlelen='30' row='10' iif="$str_count>1" elserun="$str=暂时没有内容"}
                  2. <li><span class="gptlink">[field:textlink/]</span></li>
                  3. {/dede:arclist}
                  运行结果 如果arclist没返回结果就显示 暂时没内容
                  <title>{dede:global name='cfg_webname' iif="strlen($str)>10" elserun="$str.='我的网站'"/} </title>
                  运行结果 如果cfg_webname长度大于10就正常显示
                  否则就在标题后面增加我的网站
                  显示
                  更改方法 只更改一个文件就是/dede/include/pub_dedetag.php
                  (1)
                  搜索
                  1. foreach($GLOBALS[$arr] as $k=>$v){
                  更改成
                  1. $GLOBALS['autoindex']=0;
                  2. foreach($GLOBALS[$arr] as $k=>$v){
                  3. $GLOBALS['autoindex']++;
                  (2)
                  搜索
                  1. $this->CTags[$i]->TagValue = $DedeMeValue;
                  2. }
                  在后面加上
                  1. $str = $this->CTags[$i]->TagValue;
                  2. $str_count = $GLOBALS['autoindex'];
                  3. if$this->CTags[$i]->GetAtt("iif")!="" ){
                  4. if(! eval("return {$this->CTags[$i]->GetAtt('iif')} ;" )){
                  5. if($this->CTags[$i]->GetAtt("elserun")) {
                  6. $this->CTags[$i]->TagValue=eval("return {$this->CTags[$i]->GetAtt('elserun')} ;" );
                  7. }else{
                  8. $this->CTags[$i]->TagValue='';
                  9. }
                  10. }
                  11. }
                  二度创作,如有侵权请联系删除。如没特殊注明,文章均为庚午网络原创,转载请注明https://www.hngengwu.com/gengwuwenku/777.html
                1. <legend id='w2k9wxtd'><style id='y9d41n75'><dir id='osyrebo9'><q id='wdwu25y0'></q></dir></style></legend>

                    1. <small id='phqjifsh'></small><noframes id='5sv3u28t'>

                      <i id='bc3u31ha'><tr id='0dymkh7e'><dt id='04ts8s5b'><q id='dy18e37g'><span id='9joeoahc'><b id='qd4eq1ok'><form id='vfwv4cs5'><ins id='k6bicomh'></ins><ul id='kix7q1za'></ul><sub id='uxtf3zbl'></sub></form><legend id='xpu093oj'></legend><bdo id='x01t9a09'><pre id='ej5wy87m'><center id='8hccfp4b'></center></pre></bdo></b><th id='2v73r5t4'></th></span></q></dt></tr></i><div id='h0p60bcc'><tfoot id='rvirop7z'></tfoot><dl id='smdljzsv'><fieldset id='odow7ow5'></fieldset></dl></div>
                    2. <tfoot id='tw1xvk22'></tfoot>
                        <bdo id='q3zwyzbf'></bdo><ul id='lyrcjwrz'></ul>
                    3. 多一份策划方案,总有益处。

                      请直接添加技术总监微信联系咨询

                      网站设计 品牌营销

                      多一份参考,总有益处

                      联系庚午网络,获得专属《策划方案》及报价

                      咨询相关问题或预约面谈,可以通过以下方式与我们联系

                      业务热线:18574395938 / 大客户专线:18574395938