php文件:
- [php]
- <!--?php require_once ("../include/common.inc.php");//包含配置文件
- require_once ("../include/dedetemplate.class.php");//.包含模板类
- $dsql="Select * From `dede_addonarticle`";
- $db--->Execute('me',$dsql); //查询
- $new=array();
- while($arr = $db->GetArray())
- { array_push($new,$arr); //把查询结过放到数组里面
- }
- $dtp = new DedeTemplate();//实例化
- $dtp->LoadTemplate('./template/default/index.htm');//模板路劲
- $dtp->Display();
- ?>
- [/php]
模板文件:
- [php]
- <ul> {dede:array name='new'}
- <li>文章ID:{dede:value.aid/}</li>
- <li>文章内容:{dede:value.body/}</li>
- {/dede:array}</ul>
- [/php]
DEDEcms模板引擎代码是不能含有echo这类语法的,那么我们可以巧妙的直接调用PHP文件来输出:
PHP文件:
- <?php
- echo “aaaaaaaaaaaaaaaaaaaaa”;
- ?>
模板中语法:
- {dede:global runphp=’yes’}
- ob_start();
- include(DEDEROOT.’/xxx.php’);
- @me = ob_get_contents();
- {/dede:global}
一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。