:::
tad - XOOPS模組 | 2007-06-08 | 人氣:45746

此多人部落格是由一套GPL授權的部落格系統:Bo-Blog(http://www.bo-blog.com/)所改寫而來的。
Bo-Blog 原為一套優秀的單人部落格系統,結合大量AJAX技術,打造友善易用的部落格使用環境!
小弟則是撰寫一個XOOPS模組,利用此模組來擷取XOOPS中的會員帳號資訊,並整合Bo-Blog,作成一個集中式環境
並設計簡易的介面讓XOOPS的會員均能啟用自己的Bo-Blog。為何要選擇XOOPS呢?
1.我擅長XOOPS模組撰寫
2.我沒那麼多美國時間再去寫一個集中式介面
3.XOOPS用來做入口是最適合的了!
4.小弟大部分的網站也是XOOPS的,日後可以從底下的部落格擷取出不錯的文章放至XOOPS首頁,成為Blog專欄。

維護上會很麻煩嗎?
1.不會,因為只用了一套Bo-Blog的主程式,更新一套,就更新所有人的部落格
2.XOOPS後台也有管理介面,看不順眼的,可以讓他的Blog瞬間從人間蒸發

如何申請自己的部落格?
1.先註冊成為XOOPS網站會員
2.點選「主選單/Bo-Blog多人部落格」
3.按下「啟用自己的部落格」按鈕即可
4.到自己的Blog去登入,帳號密碼同剛剛註冊XOOPS網站會員的帳號密碼。

目前的開發人力
1.Bo-Blog原開發大陸團隊(就程式歸程式,政治歸政治,別來跟我吵意識形態問題),負責單人版(他們應該還不曉得有人將之改成多人版)
2.小弟一人負責多人版...(所以別要求東要求西,您的建議我會很樂意接受,但我不見得有時間做)

下載
1.這是弁鄑嗾膋煽砼晡�
2.您可以點此下載: http://xoops.tnc.edu.tw/uploads/bo_blog.zip
3.注意!只能裝在unix-like的系統!不支援windows主機!

安裝
1.解壓縮後,會有兩個資料夾:blog、modules
2.將這兩個資料夾上傳到XOOPS根目錄即可
3.開啟blog資料夾的寫入權限(777)
4.按照XOOPS裝模組的方法將該模組安裝起來!就大公告成了!

範例
http://www.tncomu.tn.edu.tw/
http://tad0616.net/

歡迎各位試用看看!有任何問題,歡迎在此向小弟反應~

網友個人意見,不代表本站立場,對於發言內容,由發表者自負責任。
發表者
樹狀展開
  • 高級會員

 Re: 是否表示..

老師:
安裝這模組在自己的xoops裡,那就表示在本站裡,是提供多人版部落格申請用囉?是這樣的意思嗎?
那豈不是空間要粉足夠才行呀!
嘿嘿您說社大提空的空間無限制...那學生應該重新架設一個xoops來測試看看囉!但...這樣的話,我的資料庫表單會粉亂的耶@@..
唉....

 
  • 管理員

 Re: 是否表示..

1.是的
2.還好~只佔附檔空間
3.哈~可能沒辦法,因為打有資料庫的管理權才行...
參照:

安裝這模組在自己的xoops裡,那就表示在本站裡,是提供多人版部落格申請用囉?是這樣的意思嗎?
那豈不是空間要粉足夠才行呀!
嘿嘿您說社大提空的空間無限制...那學生應該重新架設一個xoops來測試看看囉!..

 
發表者
樹狀展開
  • 新會員

 Re: 無法連結耶!

今天安裝測試了
可是卻出現這個錯誤訊息

無法將/home/jsh/www/blog/source/inc 連結到/home/jsh/www/blog/2/inc

請問老師要如何處理ㄚ

 
  • 管理員

 Re: 無法連結耶!

ㄟ...我也不知道...有人也有類似的問題:
http://www.tad0616.net/modules/newbb/ ... &post_id=568#forumpost568

 
  • 新會員

 Re: 無法連結耶!

老師
裝在社大 學生主機空間
可是訊息顯示 無法建立 blog_1 資料表
資料表無法建立是不是權限有問題

還有 這個訊息

Bo-Blog Database System Tips: Can not connect to MySQL server

Time: 2007-6-11 6:41am
Script:

Error: Access denied for user 'nobody'@'localhost' (using password: YES)
Errno.: 1045

 
  • 管理員

 Re: 無法連結耶!

哈~是無法裝在學生主機的啦~
因為要有資料庫的管理權限才行啊~
那個權限只有我有啦~

 
  • 高級會員

 Re: 無法連結耶!

老師您這樣一說,豈不是自己有伺服器的人才可以辦到嚕??
付費空間也不能有這樣的權限吧?
唉...那自己在家測試...滿足自己的慾望嚕@@...

自己用家裡電腦架站...但..我還沒這樣試過哩?
社大會開這類課程嗎?有的話,我一定給他報名啦....

 
  • 管理員

 Re: 無法連結耶!

呼哈哈~正是如此...
所以這個模組不是每個人都能玩的啦~

可以架個Linux來玩玩啊~
推薦用B2D Server架設,快又簡單,安全又穩定。

社大...很難...開這種課。

 
  • 高級會員

 Re: 無法連結耶!

『社大...很難...開這種課。』 ...恩...可有原因呢?

「推薦用B2D Server架設,快又簡單,安全又穩定」...@@...可有教學或者相關文件可以參考學習使用咧?其實,很想自己用自家電腦來架站...但..感覺好艱難 ...始終無法踏出那一步啦!唉...

如果有開這類課程,加上有老師可以請教會比較有信心也容易些吧?
對了,好像已經有人成功架設好這多人版部落格嚕...嘿嘿...恭喜您啦!但是要提供多人版供人使用....還真要有符合條件才辦得到!

可是一般論壇程式裡提供會員的部落格,應該不是以老師這樣的方式去做吧?
該說是資料庫導入的方式和寫法、作法不同??老師的作法,算是另外獨立一個資料庫嗎?
如:Discuz! 5.5.0程式架出來的論壇,幾乎都提供會員部落格使用了呢!
唉...太複雜了啦...暈呀...

 
  • 管理員

 Re: 無法連結耶!

除非社大的電腦裝雙系統...不然,怎麼上Linux哩~
然而他們的電腦教室是和延中一起共用的
所以很困難啦~
一般論壇的部落格應該是自己寫的部落格程式吧~
例如xoops也有weblog部落格模組一樣的道理

 
發表者
樹狀展開
  • 新會員

 Re:

不知老師何時可開發WINDOWS XP版,好期待喔!

 
發表者
樹狀展開
  • 初級會員

 Re: 使用回報

1. 當使用相簿時,仍無法加入相片
2. 曾重複嘗試於相簿部份加入評論,返回首頁即變成空白頁,幸未登出,使用browser的﹝上一頁﹞再刪除評論才回複正常

 
  • 新會員

 Re: 使用回報

請問有人把這個模組成功裝起來了嗎?除了TAD以外

 
發表者
樹狀展開
  • 新會員

 Re:

請教版大

這個BB BLOG可以用CUTEFTP管理嗎
之前我的XOOPS都是用FTP管理的
所以可以容易的上傳MODULE

不知道要如何設定呢
請教版大吧
謝謝囉

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

為何我按起動部落格出現以下訊息?
無法將/share/HDA_DATA/Qweb/xoops/blog/source/xmlrpc.php連結到/share/HDA_DATA/Qweb/xoops/blog/1/xmlrpc.phpWarning [PHP]: symlink() [function.symlink]: File exists in file modules/bo_blog/function.php line 262


不知有誰能解答,謝謝!

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

為何我按起動部落格出現以下訊息?
無法將/share/HDA_DATA/Qweb/xoops/blog/source/xmlrpc.php連結到/share/HDA_DATA/Qweb/xoops/blog/1/xmlrpc.phpWarning [PHP]: symlink() [function.symlink]: File exists in file modules/bo_blog/function.php line 262

262行的指令如下(不知有何錯誤)

symlink($filepath,$user_filepath) or die(_MD_BOBLOG_CAN_NOT.$filepath._MD_BOBLOG_LINK_TO.$user_filepath);


不知有誰能解答,謝謝!

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

我的伺服器是這樣的

PHP版本: 4.3.10-21
伺服器作業系統: Linux Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-21 mod_perl/1.999.21 Perl/v5.8.4
MySQL版本: 4.0.24_Debian-10sarge2-log
GD庫版本: 2.0 or higher

我裝好多人bo-blog,驗證碼總是無法顯示,是叉燒包,請問我該怎麼修正呢?

 
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

參照:

PHP版本: 4.3.10-21
伺服器作業系統: Linux Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-21 mod_perl/1.999.21 Perl/v5.8.4
MySQL版本: 4.0.24_Debian-10sarge2-log
GD庫版本: 2.0 or higher

我裝好多人bo-blog,驗證碼總是無法顯示,是叉燒包,請問我該怎麼修正呢?


我的環境和palting差不多,只差在php是4.3.10-22
我連叉燒包都沒得吃........
根本看不到驗證碼,救命喔.....

 
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

問題應該是出在securitycode.php這支程式找不到正確的config,您可以直接執行該支程式,看看有無錯誤訊息,再自行做適當修改。

 
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

執行securitycode.php這支程式後出現錯誤
根據錯誤訊息,修改source/data/config.php

將SESSION['xoops_uid']直接以數字取代(我的xoops uid=1)後,驗證碼就出現了
所以問題應該是出在這裡吧?

可是這個檔是共用的,應該要怎麼修改呢??
不好意思,小弟的php功力尚淺,不知道如何下手

 
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

因為source/data/config.php是共用的無從改起,所以個人以為只能在source/inc/securitycode.php給個config讓驗證碼可以出現就行了。

 
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

請問我安裝完 才按下啟動部落格出現
無法將/home/digilab2/public_html/htdocs/blog/source/xmlrpc.php連結到/home/digilab2/public_html/htdocs/blog/1/xmlrpc.php
請問有人解決這個問題嗎
看完有些回答 還是找不到問題 謝謝

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

幫幫我,,謝謝

無法建立 blog_1 資料庫
CREATE DATABASE blog_1Notice [PHP]: Undefined index: loginname in file kernel/object.php line 279
Notice [PHP]: Undefined index: loginname in file kernel/object.php line 280
Notice [PHP]: Undefined index: loginname in file kernel/object.php line 379
Notice [PHP]: Undefined index: loginname in file kernel/object.php line 279
Notice [PHP]: Undefined index: loginname in file kernel/object.php line 280
Notice [PHP]: Undefined index: loginname in file kernel/object.php line 379
Warning [PHP]: mk_config(/home/billbill/domains/hk80.org/public_html/space/blog/1/data/config.php) [function.mk-config]: failed to open stream: No such file or directory in file modules/bo_blog/function.php line 70
Warning [PHP]: mk_config(/home/billbill/domains/hk80.org/public_html/space/blog/1/data/config.php) [function.mk-config]: failed to open stream: No such file or directory in file modules/bo_blog/function.php line 70
Warning [PHP]: mk_config() [function.include]: Failed opening '/home/billbill/domains/hk80.org/public_html/space/blog/1/data/config.php' for inclusion (include_path='.:/usr/local/lib/php') in file modules/bo_blog/function.php line 70

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

驗證碼無法顯示,參考您的安裝目錄,找到下面的檔案
var/www/html/xoops/blog/source/inc/securitycode.php
把require_once ("../data/config.php);

改成require_once( "/var/www/html/xoops/blog/1/data/config.php");
(也要參考您安裝的目錄)

不知哪為大大知道php內用哪個變數可以取得使用者blog的號碼?
$_SESSION['xoops_uid'] 取得的字串是 "blog" 不是 "1" 所以無法組成正確路徑

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

tad大大:<br />小弟在xoops bo-blog模組管理介面,精選部落格那邊按了「重設」之後,mysql的帳號密碼又跑掉了,造成xoops無法讀取mysql資料。<br />只能去重新設定mysql root密碼,才能正常進入xoops。然後在部落格內的config.php密碼也要重新設定,部落格才能使用。

 
發表者
樹狀展開
  • 新會員

 Re: Bo-Blog多人版部落格for XOOPS模組發佈

小弟將安裝Bo-Blog的一些筆記和碰到問題的解決方法,放到我的部落格,希望對大家有幫助,別多走冤枉路。

http://media.tpes.hcc.edu.tw/xoops/blog/1/index.php?go=category_14

我是網站新手,所以恐怕無法回答新的問題,如果剛好您在安裝TAD大大的多人版bo-blog時碰到相同問題,僅供參考,文章不夠成熟,見笑了!

 
發表者
樹狀展開
  • 新會員

 請教一下驗證碼的問題

在xoops 安裝多人版部落格,我已經幾乎都完成,就只有驗證碼搞不定。

相簿照片也可以顯示。為什麼驗證碼還是叉沙包呢?

我已經按照網路上的解決方法,將var/www/xoops/blog/source/inc/securitycode.php
把require_once ("../data/config.php);
改成require_once ( "/var/www/xoops/blog/1/data/config.php");
但依然無效,驗證碼還是無法出現。誰能幫幫我?謝謝
---
平台:B2D 1231 xoops 2.24
位置: http://mail.mjes.tpc.edu.tw/xoops/blog/2/

 
發表者
樹狀展開
  • 新會員

 新手上路+小白的問題

問個「小白的問題」..tadbook編輯裡'放圖片'的功能鍵;,上傳圖片後圖片應該出現在哪個檔案夾呢?
我上傳後到伺服器一直找不到
一直有這個訊息
Notice [PHP]: Undefined variable: clzbt in file modules/tadbook2/admin/index.php line 610
感恩
==============================================
已解決
我真的是小白
在uploads裡
但請各位大大指點
Notice [PHP]: Undefined variable: clzbt in file modules/tadbook2/admin/index.php line 610
是什麼意思

 
  • 管理員

 Re: 新手上路+小白的問題

請關閉偵錯功能...
Notice 訊息是無關緊要的,那是給開發人員看的
並不影響一般使用者操作。

 
發表者
樹狀展開
  • 新會員

 向老師求救

老師好:

在按完多人部落格後
建立第一個部茖格後出現這樣的訊息:
Bo-Blog Database System Tips: Can not connect to MySQL server

Time: 2008-8-14 12:00pm
Script:

Error: Access denied for user 'apache'@'localhost' (using password: YES)
Errno.: 1045

資料庫帳號密碼都有設定????

 
發表者
樹狀展開
  • 中級會員

 可以手動建立資料庫嗎

能讓要使用者題出申請後,我再到虛擬主機後台手動新增嗎<br />如果可以這麼新增資料庫名稱呢

 
發表者
樹狀展開
  • 新會員

 安裝這模組在自己的xoops裡出現亂碼

老師:
安裝這模組在自己的xoops裡出現亂碼 �h�HBo-Blog 安裝進去後進入Bo-Blog設定也是亂碼,不知哪裡出問題

OS:Coent 5.0
php-4.4.9
Mysq-5.0.67 utf-8
Apache-2.0.63
--------------------------------
以解決
cd /var/www/html/xoops/modules/bo_blog/language
mv tchinese tchinese_big5
mv tchinese_utf8 tchinese

 
發表者
樹狀展開
  • 新會員

 問題請教

你好:

我是使用虛擬主機
PHP: 4.3.9
伺服器作業系統: Linux 2.6.18-028stab057.2
MySQL版本: 3.23
GD庫版本: 2.0
Xoops 2.0.16 Big5


> 無法建立 blog_2 資料庫
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE
> TEMPORARY TABLES ON blog_2.* TO ''@'localhost' IDENTIFIED BY
> 'd9d83ac2118a81574df8dbb012c48277' WITH MAX_QUERIES_PER_HOUR 0
> MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0

從錯誤訊息來看
是否是我的 MySQL 版本不支援該種 GRANT 宣告

請問bo-blog是否支援 MySQL 3.23

謝謝!

 
  • 管理員

 評論: 問題請教

只有資料庫管理者才能玩 Bo-blog啦~
一般使用者身份是沒辦法的。

 
發表者
樹狀展開
  • 中級會員

 請問老師這版本有支援ubuntu 嗎!

小弟最近想摸linux 統的東東!

但先前也有買sl3耋陃的b2d來摸但有摸沒搞清楚!

找了一堆文章學習!發現此ubuntu也是類似的想請教老師!

如果用這個架設在裝此版本可以用嗎?

^^"我目前還在摸索中!應該會拿一台 雙核的安裝!

 
  • 管理員

 評論: 請問老師這版本有支援ubuntu 嗎!

沒差吧...
不過我沒試過就是了...

 
發表者
樹狀展開
  • 中級會員

 依照某位大大在xoops 中文官網上的發表如下

依照某位大大在xoops 中文官網上的發表如下

使用多人BLOG問題 #3
會員一級


註冊日期:
2007/08/31 13:46
文章: 2
等級: 1; EXP: 2
HP : 0 / 0
MP : 0 / 2 因為你是用windows的環境
他只能在linux的環境用


修改一些檔案
1.modules/bo_blog/index.php
第39行 $loginname=$xoopsUser->getVar('loginname');
改成 $loginname=$xoopsUser->getVar('uname');
第106行 $uname=$xoopsUser->getVar('loginname');
改成 $uname=$xoopsUser->getVar('uname');

2.modules/bo_blog/function.php
第64行 $uname=$ts->htmlSpecialChars($user->getVar('loginname'));
改成$uname=$ts->htmlSpecialChars($user->getVar('uname'));

找到symlink
改成full_copy

最後加入
function full_copy($source, $target ){
if ( is_dir( $source ) ){
@mkdir( $target );
$d = dir( $source );
while ( FALSE !== ( $entry = $d->read() ) ) {
if ( $entry == '.' || $entry == '..' ){
continue;
}
$Entry = $source . '/' . $entry;
if ( is_dir( $Entry ) ){
full_copy( $Entry, $target . '/' . $entry );
continue;
}
copy( $Entry, $target . '/' . $entry );
}
$d->close();
}else{
copy( $source, $target );
}
}

3.modules/bo_blog/apply.php

找到symlink
改成full_copy

最後加入
function full_copy($source, $target ){
if ( is_dir( $source ) ){
@mkdir( $target );
$d = dir( $source );
while ( FALSE !== ( $entry = $d->read() ) ) {
if ( $entry == '.' || $entry == '..' ){
continue;
}
$Entry = $source . '/' . $entry;
if ( is_dir( $Entry ) ){
full_copy( $Entry, $target . '/' . $entry );
continue;
}
copy( $Entry, $target . '/' . $entry );
}
$d->close();
}else{
copy( $source, $target );
}
}

4.modules/bo_blog/admin/index.php
第115行 $uname=$ts->htmlSpecialChars($user->getVar('loginname'));
改成 $uname=$ts->htmlSpecialChars($user->getVar('uname'));


修改了bo-blog
但是一直遇到問題,在windows 下無法正常使用

請問有人能解決嗎?!

謝謝您!!

 
  • 管理員

 評論: 依照某位大大在xoops 中文官網上的發表如下

windows 先天就不支援連結功能
所以,肯定是不行的。

 
發表者
樹狀展開
  • 新會員

 解決圖形驗證叉燒包

只要把temp資料夾權限設定為777
就可以出現驗證碼了
給大家參考看看

 
發表者
樹狀展開
  • 新會員

 架起來了,沒寫入區塊

tad 你好…
不知道你還會回覆這邊的文章嗎?
想請教一些問題
請問tad當初使用的xoops版本?語系?

最近用fedora加xoops 2.3.3的版本要架 bo-blog
是都架起來了,也都看到blog了
但是卻發現在blog頁面我沒有寫文章的功能,
或是登入的區塊(整合到xoops了,應該不會有登入區塊吧)
請問你有遇過這樣的問題嗎?

 
發表者
樹狀展開
  • 新會員

 請問一下如何寫入777的權限

您好,
我正在使用你的多人部落模組,但遇到一個問題
我不知道如何寫入777的權限,請老師指導一下,謝謝~感恩

 
發表者
樹狀展開
  • 新會員

 請問還是無法安裝bo-blog

老師
我想請問 我是租用虛擬主機 linux
可是我安裝後有設mySql帳號 密碼
但他仍然顯示
無法建立 blog_1 資料庫
CREATE DATABASE blog_1

請問他資料庫是建置在xoops裡 還是我要再額外開一個部落格給他
謝謝

 
發表者
樹狀展開
  • 新會員

 RE:Bo-Blog多人版部落格for XOOPS模組發佈

我一直使用此版本的多人版部落格,一直覺得有個遺憾就是他的編輯器時再不怎麼好用,每次上傳圖片都要一張一張選,終於抽空動手修改了一下,現在也跟大家分享喔,請至http://www.new-sunray.org.tw/blog/1/read.php?169 下載

 
:::

線上使用者

12人線上 (1人在瀏覽最新消息)

會員: 0

訪客: 12

更多…

網站佈景


(共 5 個樣板佈景)