採用獨自開發 RWD Bo-Blog插件 對應電腦版與手機版網頁。一次上架多版本對應、顯示迅速方便。
April 8, 2015
這個只針對Bo-blog的留言或是評論驗證做修正。
加入方格與干擾線。
修改二.YuNaFont_P.ttf 版
securitycode_20150125.zip 檔案結構如下:
inc/
┝ securitycode.php
┝ YuNaFont_P.ttf
字體出處:
http://fatamorgana.jp/font/
加入方格與干擾線。
修改二.YuNaFont_P.ttf 版
securitycode_20150125.zip 檔案結構如下:
inc/
┝ securitycode.php
┝ YuNaFont_P.ttf
字體出處:
http://fatamorgana.jp/font/
January 7, 2015
用{}包含起來的是"標籤" 可以解釋為所保含的HTML與內容
注1: 標有*号號的是2.0.3起新增的標籤。
注2: 各個標籤在其規定的區域內可直接使用,例如在$elements['header'] 區域中,{blogkeywords}可直接輸出blog關鍵詞。但這些標籤不是全局性的,當在$elements['displayheader'] 中引用時,不會被解釋。在Bo-blog 2.0.3以前的版本中,您無法跨區域使用標籤,但2.0.3 版本起,程序提供了一個跨區域引用標籤的方法。要使用非本區域中定義的標籤,請使用<!--global:{標籤名}--> 。例如,在本例中,書寫<!--global:{blogkeywords}--> 即可輸出blog關鍵詞。
注1: 標有*号號的是2.0.3起新增的標籤。
注2: 各個標籤在其規定的區域內可直接使用,例如在$elements['header'] 區域中,{blogkeywords}可直接輸出blog關鍵詞。但這些標籤不是全局性的,當在$elements['displayheader'] 中引用時,不會被解釋。在Bo-blog 2.0.3以前的版本中,您無法跨區域使用標籤,但2.0.3 版本起,程序提供了一個跨區域引用標籤的方法。要使用非本區域中定義的標籤,請使用<!--global:{標籤名}--> 。例如,在本例中,書寫<!--global:{blogkeywords}--> 即可輸出blog關鍵詞。
January 4, 2015
January 2, 2015
template/主題/elements.php
找出下面這一段
// 評論數量 所有評論
$elements['comment']=<<<eot
<div class="commentbox">
<div class="commentbox-title">
<img src="{$template['images']}/comments_li.gif" /> <strong>{replier}</strong> {replierhomepage} {replierip}
<div class="commentbox-label">{replytime} {addadminreply} {deladminreply} {delreply} {blockreply}</div>
</div>
<div class="commentbox-content">
{replycontent}
<div style="display: {ifadminreplied}" id="replied_{commentid}">
<div class="reply-content"><span class="reply-content_title">回覆內容</span> {adminreplycontent}</div>
</div>
</div>
<div id="{commentid}" style="display: none">{adminreplybody}
</div>
</div>
eot;
$elements['comment']=<<<eot
<div class="commentbox">
<div class="commentbox-title">
<img src="{$template['images']}/comments_li.gif" /> <strong>{replier}</strong> {replierhomepage} {replierip}
<div class="commentbox-label">{replytime} {addadminreply} {deladminreply} {delreply} {blockreply}</div>
</div>
<div class="commentbox-content">
{replycontent}
<div style="display: {ifadminreplied}" id="replied_{commentid}">
<div class="reply-content"><span class="reply-content_title">回覆內容</span> {adminreplycontent}</div>
</div>
</div>
<div id="{commentid}" style="display: none">{adminreplybody}
</div>
</div>
eot;
December 7, 2009
這樣的升級方式並不是第一次,上次是轉移伺服器時發生 資料維護>資料備份 並沒有辦法正常轉移到另一台伺服器上,於是採用資料表輸出與輸入的方式之後,發現成功率更高,所以以此記錄,希望提供使用Bo-Blog的同好們對於升級有多一點線索。
[bo-blog]檔案夾(原來的http://blog.apao.idv.tw), bo-blog 2.0版做2.1.1升級
▲ export15個欄位資料表,並以.gzip方式儲存。
┗ 轉出後,import到新的資料表中出現error,於是把分類管理中的日文全部改成中文再輸入新的資料表中。
[blog-apao]檔案夾(升級後的http://blog.apao.idv.tw) 新的bo-blog 2.1.1檔案夾位置
▲ install︰ bo-blog 2.1.1 讓其出現17個欄位。
┣ 刪除與2.0版中相同的15個欄位與內容,留下兩個2.0版中沒有的欄位。
┗ import 2.0版所壓縮的gzip資料表的15個欄位,與2.1.1多出來的2個欄位合併成為17個欄位。
▲ 分類管理︰到[分類管理]中看不到2.0版的分類欄位的內容...
┣ 試圖刪除[分類管理]中的[預設分類]後,就出現了2.0中的設定內容。
┗ 將2.0的 attachment 內容上傳至2.1.1版本中,圖檔就會顯示於2.1.1版的bo-blog中。
▲ 修改header.jpg︰ 使用Happiness的Skins
▲ 模組配置 發生問題︰ 選項選擇後,出現以下訊息...
┣ Bo-Blog Database System Tips: MySQL Query Error
┃Time: 2009-12-6 2:29pm
┃Script:
┃SQL: SELECT * FROM `***mods` WHERE `position`='header' ORDER BY `modorder`
┃Error: Unknown column 'modorder' in 'order clause'
┃Errno.: 1054
┗ 解決方法︰再設立一個2.1.1版的bo-blog,取其設立的[boblog_mods]資料表,import至[blog-apao] 新的bo-blog 2.1.1的資料表中
▲ 評論寫入時,再次發生資料庫 error...
┣ 參考2.1.1[blog-test] 內容後,增加4個相關的 boblog_blogs資料表於[blog-apao]中。
┣ 整理評論關連資料表 [boblog_replies]
┗ 打開資料庫Gzip選項與關掉外觀延伸>文字嵌入︰之後,評論就好像沒問題了。
▲ 進入happiness︰
┗ 修改 styles.css 中,更改#sidebar-left width:173px,#sidebar-right: width:153px。
▲ [修改資料]又發現資料庫錯誤無法寫入
進入MySQL 修改 boblog_user > from
找出因為from欄位名稱不同,無法寫入資料表,要改成 fromplace後,原本的資料就會出現。
▲ [註冊新會員]發現資料庫錯誤無法寫入 (20091221)
進入phpMyAdmins找出相異的欄位 [empty2, empty3, empty4, empty5, empty6, empty7, empty8]
從原本的資料庫錯誤->正確顯示-> (已經登入的使用者請勿重複註冊。請等待頁面自動跳轉,或點擊下面的連結)
▲ [分類管理]無法更改[開放]或[隱藏] (20091226)
找出資料表 boblog_categories> empty1 改成 cateurlname 並將[種別]改成varchar(100)
▲花了好多時間才解決完成,留個舊版全圖,作為紀念。
Bo-Blog 資料參考︰
http://www.bo-blog.com/index.php?mod=down
[bo-blog]檔案夾(原來的http://blog.apao.idv.tw), bo-blog 2.0版做2.1.1升級
▲ export15個欄位資料表,並以.gzip方式儲存。
┗ 轉出後,import到新的資料表中出現error,於是把分類管理中的日文全部改成中文再輸入新的資料表中。
[blog-apao]檔案夾(升級後的http://blog.apao.idv.tw) 新的bo-blog 2.1.1檔案夾位置
▲ install︰ bo-blog 2.1.1 讓其出現17個欄位。
┣ 刪除與2.0版中相同的15個欄位與內容,留下兩個2.0版中沒有的欄位。
┗ import 2.0版所壓縮的gzip資料表的15個欄位,與2.1.1多出來的2個欄位合併成為17個欄位。
▲ 分類管理︰到[分類管理]中看不到2.0版的分類欄位的內容...
┣ 試圖刪除[分類管理]中的[預設分類]後,就出現了2.0中的設定內容。
┗ 將2.0的 attachment 內容上傳至2.1.1版本中,圖檔就會顯示於2.1.1版的bo-blog中。
▲ 修改header.jpg︰ 使用Happiness的Skins
▲ 模組配置 發生問題︰ 選項選擇後,出現以下訊息...
┣ Bo-Blog Database System Tips: MySQL Query Error
┃Time: 2009-12-6 2:29pm
┃Script:
┃SQL: SELECT * FROM `***mods` WHERE `position`='header' ORDER BY `modorder`
┃Error: Unknown column 'modorder' in 'order clause'
┃Errno.: 1054
┗ 解決方法︰再設立一個2.1.1版的bo-blog,取其設立的[boblog_mods]資料表,import至[blog-apao] 新的bo-blog 2.1.1的資料表中
▲ 評論寫入時,再次發生資料庫 error...
┣ 參考2.1.1[blog-test] 內容後,增加4個相關的 boblog_blogs資料表於[blog-apao]中。
┣ 整理評論關連資料表 [boblog_replies]
┗ 打開資料庫Gzip選項與關掉外觀延伸>文字嵌入︰之後,評論就好像沒問題了。
▲ 進入happiness︰
┗ 修改 styles.css 中,更改#sidebar-left width:173px,#sidebar-right: width:153px。
▲ [修改資料]又發現資料庫錯誤無法寫入
進入MySQL 修改 boblog_user > from
找出因為from欄位名稱不同,無法寫入資料表,要改成 fromplace後,原本的資料就會出現。
▲ [註冊新會員]發現資料庫錯誤無法寫入 (20091221)
進入phpMyAdmins找出相異的欄位 [empty2, empty3, empty4, empty5, empty6, empty7, empty8]
從原本的資料庫錯誤->正確顯示-> (已經登入的使用者請勿重複註冊。請等待頁面自動跳轉,或點擊下面的連結)
▲ [分類管理]無法更改[開放]或[隱藏] (20091226)
找出資料表 boblog_categories> empty1 改成 cateurlname 並將[種別]改成varchar(100)
▲花了好多時間才解決完成,留個舊版全圖,作為紀念。
Bo-Blog 資料參考︰
http://www.bo-blog.com/index.php?mod=down