一、模板存放及調用規則模板存放於系統 template 目錄,template 目錄下的一個目錄例如:template/default/ 即為一套模板模板檔案以 .htm 為副檔名,可直接存放於模板目錄例如 template/default/index.htm也可以存放於模板目錄的子目錄裡例如:template/default/member/index.htm在PHP檔案裡,使用模板文法為或者如果當前預設範本套係為default,則:表示使用
很多使用destoon的使用者在網站轉移伺服器後,一切正常,但是在有搜尋網頁面時,搜尋漢字就會出現亂碼 框框 之類的符號,而搜尋數字,英文則很正常。對於使用destoon(GBK)模板的使用者來說,解決方案為:將.htaccess檔案中的RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 改為RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [NU]如果設定了NU標記,從Unicode轉換為UTF –
今天一個朋友的Discuz X2論壇需要批量替換文章的內容,貼文量上萬,一開始是通過設定詞語過濾,發現無效果,只能通過資料庫批量替換了,具體方法請接著往下看。Discuz X2論壇後台提供資料庫SQL語句操作的功能,但是預設情況下出於安全考慮,該功能是被關閉的,所以得先修改下設定檔,方法如下:找到論壇程式檔案config/config_global.php,用記事本開啟該檔案,然後尋找$_config['security']['querysafe']['status']將其設定為0,繼續尋找$_
1、首先登入UCenter管理中心 添加應用 2、填寫完畢後,點提交,將頁面滾動至底部 複製其中的Ucenter配置資訊至記事本 注意圖中的資料表首碼和API地址 80%以上的整合失敗是因為這兩個參數填寫錯誤導致的3、進入Destoon管理後台 -> 會員管理 -> 模組設定 -> 會員整合 填寫相關參數 提交即可整合成功 通常情況下UC提示通訊成功可能不等於整合成功如果DZ裡登陸退出不能和Destoon同步,可能是DZ跳轉過快導致,可按調整跳轉時間
通常採用ucenter來做中介,添加多個應用然後使多個網站有同步登入退出的功能。ucenter添加應用並不難,destoon官網上也有相關的教程。但是很多朋友在幾個應用添加完畢以後,註冊一個帳號測試的時候,問題就出現了,註冊完以後,註冊頁面沒有跳轉,也沒有提示,但這個會員是註冊成功了。為什麼沒有跳轉呢?經過斷點測試發現這是因為在Destoon的api/ucenter/control/user.php 檔案中的第83行有一個寫Dscuz系統資料庫的函數在預設執行:function
以destoonV4.0系統為例:about/announce/file/config.inc.phpindex.html以上目錄或檔案必須正確設定可寫入權限,且設定目錄可寫時,必須包含所有子目錄及子檔案,否則可能引起系統功能無法正常使用。安裝目錄install在完成安裝之後,系統會嘗試銷毀安裝檔案,但可能因為許可權檔案而無法銷毀,建議ftp刪除install目錄。升級目錄upgrade在完成升級之後,系統會嘗試銷毀升級檔案,但可能因為許可權問題而無法銷毀,建議ftp刪除upgrade目錄。
十二、艦隊相關函數(unlocalised.php)本節將把艦隊派遣相關的函數做個說明,繼續以注釋方式說明;由於這次涉及的函數比較多,需要花不少時間來整理消化。// -------------------------------------------------------------------//// 以下是艦隊派遣需要用到的函數列表//// -------------------------------------------------------------------//
在我們安裝好 DESTOON 系統後,出於網站安全的考慮,我們還要做好系統的一些安全設定,這樣系統就不容易被黑掉了! DESTOON的系統通常有以下幾個步驟需要進行安全操作。1.創始人密碼安全設定系統創始人擁有最高系統管理權限,因此需要設定複雜的密碼,例如數字、字母、特殊符號的組合,勿用123456等弱口令,以免被猜解。2.後台登入地址後台登入地址預設為 你的網域名稱/admin.php,可以通過FTP或在伺服器上修改網站根目錄/admin.php檔案名稱,例如修改為 xxx.php
一、 引言xnova(ogame)是一款世界上最火的戰爭策略類網頁遊戲之一,也是大部分同類網頁遊戲效仿的對象。你只需要網頁瀏覽器,無需下載用戶端就可進行的網路遊戲。Xnova是個怎麼樣的遊戲?你是一個跨星系的統治者,利用不同的戰略擴大你的實力。你將從一個自己的星球上開始你的事業,在那裡你用現有的資源建造一個你的經濟和軍事基礎。通過科學 研究你獲得達到新的、優勢的技術的入口和新的武器系統。隨著遊戲的進行你將對多個星球移民,與其它的玩家聯盟,與其它的玩家作生意或者發動戰爭。無論你想
很多朋友destoon升級後前後台變成空白,原因通常是檔案的寫入權限有問題,大多是cache或者file,測試沒考慮安全問題,把所有檔案設定為可寫就解決了。因此建議升級包升級時和安裝檔案一樣判斷下檔案許可權,否則會遇見稀奇古怪的問題。chmod -R 777 /public_html介面能出來了,但是這時發現進後台提示,license.txt不可修改或刪除,請檢查,對於這個問題,修改FTP軟體的傳輸模式為二進位,將license.txt上傳即可。而對於初次安裝後台出現打不開,一片空白的情況來說,
第一步:在include/global.fun.php中加入兩個函數函數一:function loseSpace($pcon){$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("/ /","",$pcon);$pcon = preg_replace("/\r\n/","",$pcon);$pcon =
五、 使用者登入(login.php)在開始的時候,我們說過遊戲的入口是index.php檔案;我們已經安裝好了,自然轉向登入流程,開始看。前面照例是一段我們前進介紹過的代碼,我們就不再詳細講了;不同的是使用的語言檔案是login.mo,還有一個LOGIN的常量。如下define('INSIDE' , true);define('INSTALL' , false);define('LOGIN' , true);$InLogin = true;$xnova_root_path =
直接上代碼'."[SHUTDOWN] lvl:" . $lasterror['type'] . " | msg:" . $lasterror['message'] . " | file:" . $lasterror['file'] . " | ln:" .
六、 遊戲主介面(frames.php)frames.php檔案功能就是顯示遊戲主介面,先看下面的代碼:$InLogin = false;$XNova_Host = $_SERVER['HTTP_HOST'];$XNova_Script = $_SERVER['SCRIPT_NAME'];$Uri_Array = explode ('/', $XNova_Script);// On vire le scriptarray_pop($Uri_Array);$XNova_URI =
我想要的結果無非是去掉URL路徑中的index.php首先是配置.htaccessRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]因為我部署在apache上面,需要httpd.conf設定檔中找到LoadModule rewrite_module
共有兩種等比例縮圖方法可以借鑒一、為類檔案,執行個體化之後即可使用二、為自訂方法,比較輕巧類檔案複製代碼 代碼如下:$resizeimage = new resizeimage("./shawn.jpg", "200", "100", "0","../pic/shawnsun.jpg");//執行個體化下面的類,就能產生縮圖//其中,源檔案和縮圖地址可以相同,200,100分別代表寬和高,第四個參數為可選 0不,1為複製代碼 代碼如下:class resizeimage{ //圖片類型
一般使用工廠方式:Zend_Cache::factory()的建立緩衝對象。 Zend_Cache::factory方法有四個參數: 前端類型,後端類型,前端參數,後端參數。 以下為頁面緩衝執行個體:class Zend_Controller_Shawn extends Zend_Controller_Action{ public static $cache; public function init() { $frontendOptions = array(
1.開啟/lang/zh-cn/home.inc.php,找到9,10行替換如下:$HMENU = $DMENU = array('公司介紹', '供應產品', '採購清單', '新聞中心', '榮譽資質', '人才招聘', '連絡方式', '公司相簿', '招商代理', '品牌展示', '公司視頻', '友情連結', '自訂頁', '新菜單');$MFILE = array('introduce', 'sell', 'buy', 'news', 'credit', 'job',
我們在使用thinkphp開發的時候,有時候會用到getById('1')這個方法快速的擷取一條資訊的內容,這個方法比用where(" id =1
問題代碼如下:query('select top 10 * from f_city'); dump($test); */ $CityModel = M('city'); $CityModel->find(); dump($CityModel); } } ?>出現的情況是使用 query 可以正確讀取到資料,而使用M方法,則無法讀取,會報出 Incorrect syntax near the keyword 'AS'. 錯誤原因是DbMssql.