在pc端,若要生成一個單頁面,有一個比較方便的方法是生成新的專題頁,而後diy其中的內容。javascript
不過這種作法有兩個缺點php
1 url太過冗贅css
2 只有一個插入url代碼功能,沒有文本編輯功能java
並且文本框小的可憐,後期更新代碼是件很痛苦的事app
3 若是要更新手機端的專題頁代碼就更痛苦了。ui
解決方法就是本地寫php文件了。url
根目錄下新建php文件,代碼spa
<?php require './source/class/class_core.php';//引入系統核心文件 $discuz = & discuz_core::instance();//如下代碼爲建立及初始化對象 $discuz->cachelist = $cachelist; $discuz->init(); include template('forum/app');//調用單頁模版文件 這裏不用加htm後綴 ?>
而後再forum中新建模板文件code
<!--{template common/header}--> <style id="diy_style" type="text/css"></style> <div id="pt" class="bm cl"> <div class="z"> <a href="./" class="nvhm" title="{lang homepage}">$_G[setting][bbname]</a><em>»</em> <a href="forum.php">$_G[setting][bbname]</a><em>»</em> <a href="javascript:;">$navtitle</a> </div> </div> <div id="ct" class="wp cl"> <div class="mn bm cl"> <div class="bm_c"> <p style="width:300px; margin:200px auto; text-align:center;">這裏是單頁正文內容區域</p> </div> </div> </div> <!--{template common/footer}-->
一個簡單的頁面就生成了。htm