資源簡介
七只熊文庫CMS
## 介紹
七只熊是類似百度文庫,能夠實現文檔分享、售賣的文庫CMS系統。用戶上傳源文檔后,七只熊會自動將文檔進行轉碼成HTML,成功后,將文檔HTML返回文庫CMS。實現免插件、在線瀏覽。
## 快速體驗入口
文庫前端演示: http://doc.qizhixiong.com
文庫管理后臺: http://doc.qizhixiong.com/admin.php
七只熊官網:http://www.qizhixiong.com
## 軟件架構
七只熊文庫系統,由2個部分組成:
七只熊文庫CMS: 用于文檔內容管理、用戶及權限管理、積分系統等。
七只熊轉換系統:本系統不開源。用于配合文庫CMS實現將office文檔轉換成HTML,以實現客戶端在線瀏覽。
## CMS主要功能概述
分類管理、文檔管理、文檔預覽、收費文檔悅讀頁數限制。
文檔積分系統。
支付寶在線積分充值。
用戶積分策略自由設置。
新聞系統。
論壇 + 文檔懸賞系統。
企業名錄系統。
大批量文檔客戶端軟件。
全站廣告系統。
文檔專輯系統。
## 安裝教程
第一步: 下載七只熊文庫。訪問 http://您的域名/ 將會自動執行安裝程序。
第二步: 進入后臺 – 系統 – 站點設置,修改“網站鏈接”即您的站點域名, 域名后必須加上斜杠“/”,否則將導致圖片顯示失敗,轉換失敗等問題。
第三步: 聯系七只熊獲取站點appid、appsecret ,并進入后臺 – 系統 – 轉換設置填寫appid、appsecret。
第四步: 上傳文檔測試轉換效果。
#### 偽靜態
偽靜態規則文件在程序根目錄“偽靜態實現”里,如遇到問題請自行百度或聯系七只熊協助解決。
Apache
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
Nginx
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;

代碼片段和文件信息
/***********************************************************************
????Copyright?2006-2007?Ma?Bingyao
????These?sources?is?free?software.?Redistributions?of?source?code?must
????retain?the?above?copyright?notice.?Redistributions?in?binary?form
????must?reproduce?the?above?copyright?notice.?You?can?redistribute?it
????freely.?You?can?use?it?with?any?free?or?commercial?software.
????These?sources?is?distributed?in?the?hope?that?it?will?be?useful
????but?WITHOUT?ANY?WARRANTY.?Without?even?the?implied?warranty?of
????MERCHANTABILITY?or?FITNESS?FOR?A?PARTICULAR?PURPOSE.
????????You?may?contact?the?author?by:
???????????e-mail:??andot@coolcode.cn
*************************************************************************/
#ifdef?HAVE_CONFIG_H
#include?“config.h“
#endif
#include?“php.h“
#if?HAVE_XXTEA
#include?“php_xxtea.h“
#include?“ext/standard/info.h“?/*?for?phpinfo()?functions?*/
#include?“xxtea.h“
/*?compiled?function?list?so?Zend?knows?what‘s?in?this?module?*/
zend_function_entry?xxtea_functions[]?=
{
????ZEND_FE(xxtea_encrypt?NULL)
????ZEND_FE(xxtea_decrypt?NULL)
????ZEND_FE(xxtea_info?NULL)
????{NULL?NULL?NULL}
};
/*?compiled?module?information?*/
zend_module_entry?xxtea_module_entry?=
{
????STANDARD_MODULE_HEADER
????XXTEA_MODULE_NAME
????xxtea_functions
????ZEND_MINIT(xxtea)
????ZEND_MSHUTDOWN(xxtea)
????NULL
????NULL
????ZEND_MINFO(xxtea)
????XXTEA_VERSION
????STANDARD_MODULE_PROPERTIES
};
/*?implement?standard?“stub“?routine?to?introduce?ourselves?to?Zend?*/
#if?defined(COMPILE_DL_XXTEA)
ZEND_GET_MODULE(xxtea)
#endif
static?xxtea_long?*xxtea_to_long_array(unsigned?char?*data?xxtea_long?len?int?include_length?xxtea_long?*ret_len)?{
????xxtea_long?i?n?*result;
n?=?len?>>?2;
????n?=?(((len?&?3)?==?0)???n?:?n?+?1);
????if?(include_length)?{
????????result?=?(xxtea_long?*)emalloc((n?+?1)?<2);
????????result[n]?=?len;
????*ret_len?=?n?+?1;
}?else?{
????????result?=?(xxtea_long?*)emalloc(n?<2);
????*ret_len?=?n;
????}
memset(result?0?n?<2);
for?(i?=?0;?i?????????result[i?>>?2]?|=?(xxtea_long)data[i]?<((i?&?3)?<3);
????}
????return?result;
}
static?unsigned?char?*xxtea_to_byte_array(xxtea_long?*data?xxtea_long?len?int?include_length?xxtea_long?*ret_len)?{
????xxtea_long?i?n?m;
????unsigned?char?*result;
????n?=?len?<2;
????if?(include_length)?{
????????m?=?data[len?-?1];
????????if?((m??n?-?4))?return?NULL;
????????n?=?m;
????}
????result?=?(unsigned?char?*)emalloc(n?+?1);
for?(i?=?0;?i?????????result[i]?=?(unsigned?char)((data[i?>>?2]?>>?((i?&?3)?<3))?&?0xff);
????}
result[n]?=?‘\0‘;
*ret_len?=?n;
return?result;
}
static?unsigned?char?*php_xxtea_encrypt(unsigned?char?*data?xxtea_long?len?unsigned?char?*key?xxtea_long?*ret_len)?{
????unsigned?char?*result;
????xxtea_long?*v?*k?v_len?k_len;
????v?=?xxtea_to_long_array(data?len?1?&v_len);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????16753??2019-01-14?18:58??說明.docx
?????文件????????8791??2019-01-14?15:19??LICENSE
?????目錄???????????0??2019-01-14?14:10??Public\
?????目錄???????????0??2019-01-14?14:10??Public\admin\
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\css\
?????文件???????60209??2018-11-06?15:08??Public\admin\layui\css\layui.css
?????文件????????9884??2018-11-06?15:08??Public\admin\layui\css\layui.mobile.css
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\css\modules\
?????文件????????1062??2018-11-06?15:08??Public\admin\layui\css\modules\code.css
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\css\modules\laydate\
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\css\modules\laydate\default\
?????文件????????7522??2018-11-06?15:08??Public\admin\layui\css\modules\laydate\default\laydate.css
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\css\modules\la
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\css\modules\la
?????文件????????5911??2018-11-06?15:08??Public\admin\layui\css\modules\la
?????文件???????11493??2018-11-06?15:08??Public\admin\layui\css\modules\la
?????文件???????14364??2018-11-06?15:08??Public\admin\layui\css\modules\la
?????文件????????5793??2018-11-06?15:08??Public\admin\layui\css\modules\la
?????文件?????????701??2018-11-06?15:08??Public\admin\layui\css\modules\la
?????文件????????1787??2018-11-06?15:08??Public\admin\layui\css\modules\la
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\font\
?????文件???????33168??2018-11-06?15:08??Public\admin\layui\font\iconfont.eot
?????文件??????205116??2018-11-06?15:08??Public\admin\layui\font\iconfont.svg
?????文件???????32992??2018-11-06?15:08??Public\admin\layui\font\iconfont.ttf
?????文件???????21680??2018-11-06?15:08??Public\admin\layui\font\iconfont.woff
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\images\
?????目錄???????????0??2019-01-14?14:10??Public\admin\layui\images\face\
?????文件????????2689??2018-11-06?15:08??Public\admin\layui\images\face\0.gif
?????文件????????5514??2018-11-06?15:08??Public\admin\layui\images\face\1.gif
?????文件????????2797??2018-11-06?15:08??Public\admin\layui\images\face\10.gif
............此處省略1734個文件信息
評論
共有 條評論