歡迎您使用DiY-Page!
軟體簡介
DiY-Page = 獨立文章系統 + 論壇讀取模組,可以快速建立基於論壇的門戶網站,也可構建不依賴論壇的簡易站點。
它小巧、綠色:只有500KB,不修改論壇程式,基本不佔用資料庫。
它簡潔、易用:獨創的 「設計視窗(TM)」 可在後台直觀地修改頁面佈局,傻瓜式的操作。全自動採集功能,實現網站內容無憂更新。
它新穎、原創:「設計視窗(TM)」 率先實現完全直觀化的DIV+CSS佈局,也支持傳統表格佈局,輕鬆組合出任意佈局。
它屢獲殊榮,榮膺:
第二十二屆全國青少年科技創新大賽金牌(計算機科學類第一位)
第八屆高士其科普獎 全國青少年科技發明獎
共青團中央 第四屆中國青少年科技創新獎
它亦被《第二十二屆全國青少年科技創新大賽獲獎作品集》收錄(此書全國各新華書店有售)
它的作者已被中國人民大學保送錄取
關於本幫助文檔
本文檔將給您提供一種快捷的方式,在短時間內學習如何安裝和使用 DiY-Page,同時掌握一些使用技巧,解決一些常見問題。在安裝和使用本軟體之前,推薦您仔細閱讀本文檔。
未經許可,任何組織或個人不得將本文檔中的任何內容用於商業性的轉載或出版。
請先閱讀
請您在使用之前,
點擊這裡 閱讀最終用戶許可協議。出於人性化的考慮,本協議的完整文本放置在本文檔附錄中。如果您開始使用本軟體,即代表您已經理解、同意、並願意遵守本軟體的最終用戶許可協議。
安裝與刪除
全新安裝
1、上傳 to_upload_dir 目錄下的所有檔案(不含目錄本身)到程式安裝目錄(通常為網站根目錄)
2、上傳 to_bbs_dir 目錄下的所有檔案(不含目錄本身)到論壇目錄
3、如果伺服器使用UNIX類系統,請設置以下檔案和目錄的屬性為777:
(1) dpdata下的所有檔案(不含目錄本身)
(2) dpcache目錄本身
(3) dpfiles目錄本身
4、訪問「(安裝目錄)/dpadmin.php」,以默認用戶名 admin 密碼 root 登入後台(之後請記得到「用戶管理」中修改密碼)
5、進入「修改設置」逐項仔細進行配置,尤其是資料庫資訊和「論壇讀取模組」部分
6、可到後台 「設計視窗(TM)」 修改佈局,配置頁面
7、如需使用獨立於論壇的CMS,請先在「修改設置」中填好資料庫資訊,再到「模組面板」中點擊「創建數據表」
升級安裝
注意:原來使用DiY-Page 4.x或3.x版本或更早版本的用戶無法升級安裝,只能全新安裝。
1、備份原來的DiY-Page程式目錄和檔案,如果您原來對風格或程式檔案做過修改還可以在升級後還原。
2、將DiY-Page安裝包中 to_upload_dir 下的 dpdata目錄 刪除,然後上傳 to_upload_dir 目錄下的所有內容,替換原來的。
3、將DiY-Page安裝包中 to_bbs_dir 下的所有檔案上傳至論壇根目錄,替換原來的。
4、原來使用DiY-Page 5.0.6或以下版本(但不低於5.0)的用戶,請將原dpmain/data下的所有檔案移至根目錄下的dpdata目錄。然後請參考全新安裝步驟中的檔案權限設置,重新配置檔案權限(777)。
刪除
1、如果使用過獨立發佈模組等需要創建數據表的模組,請到後台的模組面板中進行刪除數據表的操作。
2、到後台的修改設置中的「雜項設置」,如果「使用資料庫存儲基本數據」選擇了「是」的話,請將其改為「否」,並點擊確定。
3、刪除DiY-Page的所有檔案和目錄即可。
常見問題
安裝後無法進入後台,出現 Failed to read version information 的錯誤資訊,怎麼辦?
注意:如果您使用的是Windows作業系統的伺服器,並且有操作IIS的權限,請首先嘗試給DiY-Page的各個檔案和目錄「IUSR_(計算機用戶名)」權限,看能否解決問題。
請您打開 DiY-Page 安裝目錄下的 dpconfig.php ,找到
define('PATH_PRE','./');
將其中的 ./ 換成你的網站根目錄的絕對路徑,例如
(WINDOWS的) e:/wwwroot/website/
(UNIX/LINUX的) /home/website/public_html/
不要漏掉最後一個「/」。如果不清楚網站根目錄的絕對路徑,請向您的空間商詢問,任何空間商都有義務告知。
安裝後提示「無法讀取以下數據(檔案):adminsession」的提示,怎麼辦?
此問題與上一個問題的實質是一樣的,您可參考上一問題的解決方法。
我的論壇安裝在網站根目錄,但我希望一進入我的網站看到的就是DiY-Page的頁面,怎麼辦?
請您將DiY-Page安裝到 dp 目錄下,然後編輯本安裝包中tool目錄下的index.htm,將其中的「www.yourwebsite.com」改為您的網址,再將此檔案上傳至論壇根目錄。這樣,訪問者在訪問您的網站根目錄時,就會直接跳轉到DiY-Page的頁面。
出現「無法寫入以下數據(檔案)」的提示,怎麼辦?
1、請您將dpdata目錄下的所有檔案和目錄設為可寫。非Windows伺服器請將其屬性設為777,Windows伺服器則可將其屬性設為完全可讀寫(如果有必要且有權限的話)。
2、部分Windows伺服器可能無法將DiY-Page安裝在根目錄。請參考上一問題的解決方式,把DiY-Page安裝在 dp 目錄下,同時加一個跳轉頁面。
我發現頁面上的「登入資訊」是空的,怎麼辦?
1、請檢查您是否將to_bbs_dir目錄下的所有檔案上傳到了您的論壇根目錄,在論壇根目錄下應該能見到幾個檔案名以dp_login開頭的檔案。如果見不到,請上傳之。
2、請您在後台「修改設置」的「論壇讀取模組」中,正確設置「論壇地址」,盡量填相對路徑(如「bbs」),如果填了絕對路徑,注意在前面加「http://」,如「http://bbs.diypager.com」。
3、部分免費空間會自動在所有頁面添加廣告,這種情況下登入框會出錯,無法顯示。我們只能建議您更換一個沒有廣告的空間。
我發現頁面上的帖子標題、用戶名稱等均為亂碼,看起來像很多問號,怎麼辦?
1、請進入後台管理程式中的「修改設置」,找到「強制設定資料庫字符集為」,分別設置成 gb2312 、 big5 、 gbk 、 utf8 、 latin1 五個值各試一下,每次設置完都到「編輯頁面」看一下,檢查亂碼問題是否解決。
2、如果以上幾個值都試過了,均不能解決,請向您的空間提供商詢問MySQL的默認字符集以便填寫。
頁面提示資料庫出錯,且錯誤資訊中有「Illegal mix of collations」字樣,怎麼辦?
此問題與上一個問題的實質是一樣的,您可參考上一問題的解決方法。
頁面提示資料庫出錯,且錯誤資訊中有「Access denied for user」字樣,怎麼辦?
請您到後台管理程式中,點擊「修改設置」,在「基本設置」的「資料庫連接設置」中,正確填寫資料庫資訊。如果不清楚,可以參考論壇的配置檔案(如config.inc.php),也可向空間提供商詢問。
頁面提示資料庫出錯,且錯誤資訊中有「Table ... doesn't exist」字樣,怎麼辦?
1、請您到後台管理程式中,點擊「修改設置」,再進入「論壇讀取模組」,正確填寫「數據表前綴」一項。通常情況下,Discuz的數據表前綴為「cdb_」,PHPWind的數據表前綴為「pw_」。如果您自己修改過前綴,也請按實際情況填寫。
2、在「論壇讀取模組」中,檢查您是否正確選擇了所用的論壇程式的類型和版本。版本可能與您目前所用的不完全一致,但有可能仍然可用。
點擊頁面上的所有論壇或帖子連結,均出現「找不到網頁」的提示,怎麼辦?
請您到後台管理程式中,點擊「修改設置」,再進入「論壇讀取模組」,檢查您是否開啟了「使用偽靜態地址」。如果您對此選項的意義和實現方法不是很清楚,請選擇「否」。如果您確實需要實現偽靜態地址,請參考下文「使用技巧」中的相關內容。
另外,此種錯誤也有可能適用下面一個問題的解決方法。
點擊頁面上的所有論壇或帖子連結,均出現「您無權查看該頁」的提示,怎麼辦?
如果您的伺服器使用的是Apache,請首先嘗試將安裝包中tool目錄下的.htaccess檔案上傳至DiY-Page的安裝目錄,看能否解決問題。
您的空間沒有把index.php設為默認文檔之一。您可以要求空間提供商將index.php設為默認文檔。如果您的空間帶有控制面板,也可自行進行此項配置。
使用技巧
實現偽靜態地址,大幅提高搜索引擎收錄率
首先要確認您的空間支持偽靜態功能。如果您不清楚,請先向您的空間提供商詢問。一般地,使用Apache的伺服器都支持最簡易的偽靜態方式。使用Windows的伺服器,通常需要您有伺服器的管理控制權,才能啟用偽靜態地址。
使用Apache的伺服器(作業系統常為Linux或Unix)可以使用最簡易的方式:
1、用文本編輯器打開安裝包中tool目錄下的.htaccess檔案。
2、找到其中的「RewriteBase /」,將「/」改為您的DiY-Page安裝目錄。如果DiY-Page安裝在網站根目錄中,則無需需修改。
3、將檔案中最後四行開頭的「#」刪除,使命令有效。
4、將修改好的.htaccess檔案上傳至您的DiY-Page安裝目錄。
使用IIS的伺服器(作業系統常為Windows)可使用以下方式(您需要擁有伺服器管理權限):
1、首先確設伺服器上已經安裝Rewrite組件(在IIS的ISAPI列表中有一個名為「Rewrite」的篩選器,其的「可執行檔案」為「Rewrite.dll」)。
2、在Rewrite組件的配置檔案(httpd.ini)中加入以下幾行:
# DiY-Page Rewrite Rule
RewriteRule ^(.*)/(dp-[a-z0-9\-]+\.html)$ $1/dpindex\.php\?$2
3、增加之後,您可能需要重新啟動IIS服務才能使改動生效。
使用全自動採集功能,實現網站內容自動更新
到後台 模組面板 獨立發佈模組 採集條目,選擇一個您需要的規則點擊「使用此規則採集」,就可看到自動採集的設置。在裡面設定好開始頁、結束頁、目標分類等,確保採集到的是最近更新的頁(例如目標網站的第1頁是最近更新內容,開始頁結束頁就都填1)。「加入自動採集隊列」一定要選「是」。
點擊「確定」,然後點「停止採集」停止後台的採集進度。建議停止之前先看看此規則能否正確採集,採集速度是否夠快(特別慢的話建議換一個規則)。
可以同時把多個規則的「加入自動採集隊列」打開,系統會自動在前台默默地按順序採集。
本軟體的自動採集前台用的是圖片方式調用,不影響訪問者的瀏覽,不會顯著影響伺服器的速度,無需設置負載參數和凌晨時採集等,您可放心使用。
本軟體的自動採集採用的是前台頁面訪問觸發,如果您的網站訪問量很小,自動採集的速度可能會很慢。每日頁面訪問量至少要達到500,自動採集才會比較有效果。否則建議您取消所有規則的「加入自動採集隊列」,在後台手動採集。
導航欄的使用
默認的導航欄對像類型為「頁面導航欄」。您也可以使用插入「Flash動畫」或「HTML代碼」對象的方式,插入Flash動畫或其它形式的導航欄,更靈活地實現精美的導航欄效果。
廣告的佈置
對於「帶連結的圖片」形式的廣告,您可以通過插入「圖片」類型的對象來實現。填入廣告圖片的地址,再填入需要指向的連結即可。
對於代碼形式的廣告,您可以通過插入「HTML代碼」類型的對象來實現,只需將廣告所需的源代碼(通常為JavaScript)填入即可。
統計代碼、備案編號等資訊的放置
請進入後台的「設計視窗」,找到網站底部的相關對象,編輯即可。
幻燈片的使用
在頁面中的適當位置插入類型為「附件圖片展示」的對象,在論壇範圍中,選擇一個專門放置圖片新聞類帖子的論壇,同時啟用「每個主題只顯示一幅圖片」,再將「使用幻燈片模式」選為「是」,即可製作出一個比較精美的首頁新聞圖片幻燈。
中文官方網站
本幫助文檔旨在使您在短時間內學習DiY-Page的安裝和使用,可能無法給您提供足夠的資訊。要尋求幫助,或獲取有關DiY-Page的詳細資訊,請各位中文用戶訪問DiY-Page中文官方網站,網址為:
www.diypager.com/cn
附錄:最終用戶許可協議
總則
任何個人或團體,在理解、同意、並願意遵守本協議的全部條款的前提下,方可開始使用本軟體。如果您無法理解、同意、並願意遵守本協議中的任一條款,請不要使用本軟體。
如果您已經開始使用本軟體(「開始使用」是指,在本地計算機、局域網、Internet等各種網絡環境中安裝本軟體之後),我們即認為您已經理解、同意、並願意遵守本協議的全部條款。
電子文本形式的協議如同雙方書面簽署的協議一樣,具有完全的和等同的法律效力。如果您未能遵守本協議的任一條款,您的授權將被終止,所被許可的權利將被收回。您將承擔與本協議相關的一切法律責任。
本軟體的開發方保留對本協議的最終解釋權,並擁有在不事先通知的情況下,修改本協議內容的權力。修改後的協議自改變之日起,對新授權的用戶生效。
版權聲明
本軟體在中華人民共和國國家版權局的計算機軟體著作權登記號為 2006SR00158 。本軟體受到中華人民共和國知識產權法和國際版權公約的保護。
對任何有非法使用、傳播及其它侵權行為的組織或個人,我們保留最大限度地追究其法律責任的權力。
授權許可
本軟體對「非商業用途」(定義見下文)是免費的,用戶無需購買授權許可也可合法地使用本軟體。
本軟體對「商業用途」(定義見下文)是收費的,您必須首先購買授權許可方可合法地使用本軟體。
本協議對「商業用途」的定義如下:
1、使用本軟體構建的網站中包含以盈利為目的內容,如買賣商品、招收付費會員、提供收費服務等。此種情況下,無論網站的所有者為公司還是個人,一律視為「商業用途」。
2、網站所有者為公司,或其它盈利性的團體。此種情況下,無論網站中是否包含以盈利為目的內容,一律視為「商業用途」。
本協議對「非商業用途」的定義如下:
凡不符合「商業用途」定義中所述條件的,一律視為「非商業用途」。
權利與義務
用戶可以修改本軟體的源代碼(在本軟體的開發方提供的前提下)或界面風格以適應自身需求,但是,在未獲得授權的情況下,禁止在本軟體的任何部分的基礎上,發展任何派生版本、修改版本或第三方版本用於重新分發 。
軟體開發方有權收集用戶的網絡地址、所使用的本軟體的版本號及其它不侵害用戶隱私的資訊。
免責聲明
本軟體及所附帶的檔案是作為不提供任何明確的或隱含的賠償或擔保的形式提供的。
用戶必須承諾,自己是出於自願而使用本軟體。您必須自行評估和瞭解使用本軟體的風險。本軟體的開發方不承擔任何因使用本軟體而導致的損害的相關責任。
對於使用本軟體構建的網站上的任何內容,本軟體的開發方不承擔任何相關責任。
如果您同意以上條款,請
點擊此處 閱讀「安裝指南」。
附錄:更新歷史