歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 25, 2024, 11:52:08 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
  列出文章
頁: [1] 2
1  支援 / 安裝與設定精華區 / Lifetype幾樣功能修改整理 於: 一月 18, 2007, 03:37:13 下午
最近為自己的LT改了一些功能,搜尋了不少網站,包含LT中文論壇還有網友部落格(如lss,james,華龍國小,
阿駕零零壹....等),終於順利都改完了,因為在找的過程連來連去之前,其實花了不少時間,
於是趁這次機會把文章整理一下給有需要的網友,希望能幫上各位的忙!!
以下資料供各位參考,若有錯誤還請糾正!!

Lifetype Version: 1.0.6  (我是從0.32 => 1.03 => 1.04 => 1.06)
空間:Dreamhost , PHP5.x



**加入部落格聯播

Step1:至http://www.newsgator.com/ 註冊帳號
申請與新增的方式就不多說了,因為網路上有不少教學,請用Yahoo搜尋NEWSGATOR教學即可,
下面這一個部落格是我搜尋到的,各位可以參考
http://blog.pixnet.net/bd19801126/post/1748821

Step2:修改模版
Newsgator設定好後,在My Setting=>Edit Locations=>Headlines 的地方可以看見你的代碼
例如我的是 <script src="http://services.newsgator.com/ngws/headlines.aspx?uid=321512&mid=1"></script>
(裡面的321512即是我的代碼)

然後將這一串直接加到你的模版即可,我的是ShadedGrey
修改 panel.template 並在你想擺的地方加入以下即完成
<li>
<h2>Blog聯播</h2>
<ul>
<script src="http://services.newsgator.com/ngws/headlines.aspx?uid=321512&mid=1"></script>
</ul>
</li>

範例參考  http://hoher.idv.tw/plog/index.php?blogId=1 右下的Blog聯播



**將後端的編輯器htmlarea改成tinymce
請參考lss的部落格文章
http://blog.nlhs.tyc.edu.tw/post/2/22

因為lss實在寫的很詳細,應該不需要多做補充了!!
ps:假設你不是在抓lss裡面的tinymce而是至官方網站抓的,
官方網站裡的plugin會少了insertresource這一個,可以從lss提供的檔案抓出



**在編輯文章時能夠以內嵌(embed)撥放器
Step 1:修改tiny_mce-plog.js
修改 tiny_mce-plog.js
在 extended_valid_elements : 後方加入 embed[EnableContextMenu|src|autostart|loop|width|height]
如下:
extended_valid_elements : "a[class|name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],embed[EnableContextMenu|src|autostart|loop|width|height]",

參考文章:
lifetype中文論壇文章
http://forum.lifetype.org.tw/index.php?topic=1445.msg8496#msg8496

Step 2:替換tiny_mce-plog-resourcelist.js
請參考lifetype中文論壇文章
http://forum.lifetype.org.tw/index.php?topic=1700.0
或james的文章
http://stu.dhjh.tp.edu.tw/plog/index.php?op=ViewArticle&articleId=978&blogId=3

範例:
http://hoher.idv.tw/plog/index.php?op=ViewArticle&articleId=1078&blogId=1



**為迴響區加入Tinymce的功能

我是參考lss的blog教學,如下:
http://blog.nlhs.tyc.edu.tw/post/2/63

Step 1:
系統調整設定,請參考lss的文章

Step 2:
在模版檔案commentform.template的最上面加入下面兩行
<script language="javascript" type="text/javascript" src="{$url->getBaseUrl()}/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript" src="{$url->getBaseUrl()}/js/tinymce/jscripts/tiny_mce/tiny_mce-commentform.js"></script>

並將slime的plugin語法刪除,因為tinymce已經有內建表情符號,故我便把原來的表情符號plugin語法刪除

Step 3:
將下面內容存成 tiny_mce-commentform.js,並放在 /js/tinymce/jscripts/tiny_mce/ 目錄
(放置的路徑要與Step1的第二行相同)

tinyMCE.init({
mode : "textareas",
//theme : "advanced",   // 這個是預設值,所以可以省略!
relative_urls : false,       // 網址不使用相對路徑。
plugins : " emotions",    // 啟用表情符號外掛。要加入其他外掛,則是用逗號分隔。請參考這裡。
theme_advanced_buttons1 : ""          // 依序加入 粗/斜/底/刪/縮排/凸排/連結/取消連結/表情符號
    +"bold,italic,underline,strikethrough,outdent,indent,link,unlink,emotions",
theme_advanced_buttons2 : "",         // 第二工具列不要按鈕。
theme_advanced_buttons3 : "",         // 第三工具列不要按鈕。
language : "zh_tw",                            // 使用繁體中文語系。請確認你有語系檔,我是自己做的中文化,沒做完。
theme_advanced_toolbar_location : "top",      // 工具列靠上。
theme_advanced_toolbar_align : "left",           // 工具列靠左。
force_p_newlines : false                     // 讓按 Enter 由 <p> (段落) 改成 <br> (換行) 。請參考這裡。
force_br_newlines : true                     // 但改好後發現在打文字時無法段行,才發現要另外加入
})

force_br_newlines : true 是後來發現無法斷行,在該篇文章的迴響區看到解決方法的!!!
language : "zh_tw",      我的則是改成 zh_tw_utf8(參考Step4)
theme_advanced_buttons1 : 增加功能 (參考Step6)

Step 4:將語系檔放置相對目錄
我的目錄為==>/js/tinymce/jscripts/tiny_mce/langs/
我在step2裡的設定為language : "zh_tw_utf8",故將原本舊版tinymce裡的語系檔
zh_tw_utf8.js 放到相對目錄,新版沒這個語系

Step 5: 修改表情符號(非必要步驟)
因為對於內建的表情符號覺得笑點不夠,所以自行到網路上的一些討論版抓取圖檔
把原把tinymce裡的表情符號皆修改掉,表情符號放置的路徑如下
/js/tinymce/jscripts/tiny_mce/plugins/emotions/images/
將下載下來的檔名修改成目錄裡的相對檔名即可

範例參考:下方迴響區
http://hoher.idv.tw/plog/index.php?op=ViewArticle&articleId=1080&blogId=1

Step6: 修改迴響區的功能選項(非必要)
我增加了插入圖片的功能,但這個功能是非必要,也有人建議不要增加
修改檔案 tiny_mce-commentform.js
如下
theme_advanced_buttons1 : ""          // 依序加入 粗/斜/底/刪/縮排/凸排/連結/取消連結/表情符號
    +"bold,italic,underline,strikethrough,outdent,indent,link,unlink,emotions",

在下方功能代碼加入要增加的功能,例如我加入插入圖片功能(image),修改如下
theme_advanced_buttons1 : ""          // 依序加入 粗/斜/底/刪/縮排/凸排/連結/取消連結/表情符號
    +"bold,italic,underline,strikethrough,outdent,indent,link,unlink,emotions,image",

如果還想加入更多的功能,你可以參考tiny_mce-plog.js裡的代碼來加入




****編輯區字體大小的調整

請參考阿駕零零壹的文章
http://twntwn.info/blog/ajer001/archives/553

修改時我是將所有font-size: 12px;
改成font-size: 14px;


以上感謝
lss http://blog.nlhs.tyc.edu.tw/2
James http://stu.dhjh.tp.edu.tw/plog/3
Jerome http://beb.anyday.com.tw/
阿駕零零壹 http://twntwn.info/blog/ajer001/
華龍國小Lifetype學習網 http://plog.hlps.tcc.edu.tw/plog/blog/2
2  支援 / 安裝與設定 / Re: 求救 plog_articles資料表好像毀損 於: 六月 15, 2006, 07:40:43 下午
如果 repair 沒用,建議你按 darkhero 兄的建議檢查一下 /var/log/message 看看有沒有異常訊息?

也許真的是硬體毀損 疑惑 希望你平時有備份的習慣。

lss

今天我剛好也遇到了~
真是嚇死了,因為資料只備份到2006.06.06
剛看了上面lss教的指令,因為看不太懂
後來改用這一篇裡的教學
http://forum.lifetype.org.tw/index.php?topic=1536.0

但是我的phpmyadmin點入plog_articles_text這個table會出現下面這個訊息,因此無法使用修復的功能
======================================
SHOW KEYS FROM `plog_articles_text`
MySQL 傳回:
#1016 - Can't open file: 'plog_articles_text.MYI'. (errno: 145)
======================================

於是我先查看其他table(以plog_blog為例),進入管理查看修復table的指令為
http://mydomain/phpmyadmin/sql.php?lang=zhtw-utf-8&server=1&collation_connection=utf8_general_ci&db=plog&table=plog_blog&goto=tbl_properties_operations.php&back=tbl_properties_operations.php&sql_query=REPAIR+TABLE+%60plog_blog%60


便將plog_blog字串由plog_articles_text取代(這個table損毀)並在IE執行
出現如下
====================================
SQL 語法 
SQL 語法:
REPAIR TABLE `plog_articles_text` 
 [編輯] [建立 PHP 程式碼]

Table  Op  Msg_type  Msg_text 
plog.plog_articles_text repair status OK
====================================

感動,全部回來了~

後來查了/var/log/message
可能是hd突然有壞軌,要趕緊備份了~~
3  開發 / 外掛程式 / [原文的外掛]整合plog與gallery2 於: 五月 27, 2005, 10:06:15 下午
呵~
我自己是用4images
不過好像還沒見到可以整合的方式~  傷心  傷心
4  站務 / 站務建議 / 好像回溯了~ 於: 五月 25, 2005, 12:55:43 下午
害羞  害羞

我還以為我看錯了....原來....
5  開發 / 外掛程式 / [Hack] pLog 與 BBClone 的整合 於: 五月 11, 2005, 10:50:38 上午
引用自: markwu
引用自: hoher
雖然沒什麼大問題,可是確發現中間部份的字串都是亂碼(UTF-8)
http://hoher.idv.tw/plog/bbclone/

如果把編碼改成utf-8,中間正常了,可是上面就亂碼了
真是怪?
不知是否有人遇到跟我一樣的問題呢?
謝謝~


Hoher, 我說要下載 bbclone 的 utf-8 版本。你下載到一般版本了。

Mark


ㄜ~~
真是太豬頭了
不好意思,已經重新下載放上,沒問題了!!
感謝mark指導~~
6  開發 / 外掛程式 / [Hack] pLog 與 BBClone 的整合 於: 五月 11, 2005, 10:14:38 上午
雖然沒什麼大問題,可是確發現中間部份的字串都是亂碼(UTF-8)
http://hoher.idv.tw/plog/bbclone/

如果把編碼改成utf-8,中間正常了,可是上面就亂碼了
真是怪?
不知是否有人遇到跟我一樣的問題呢?
謝謝~
7  開發 / 外掛程式 / [Hack] pLog 與 BBClone 的整合 於: 五月 10, 2005, 11:24:34 下午
今天裝了bbclone,沒什大問題!!!
不過請問mark,他的統計是針對整個站台,可以只針對某個blogID嗎?

謝謝~
8  支援 / 使用與操作 / 迴響 Cookie 的 plugin 於: 五月 10, 2005, 11:18:18 下午
目前我就是用0.32的裝法
正常運作中~~
9  支援 / 使用與操作 / 有一個網誌檔案中心出問題 於: 四月 26, 2005, 09:28:54 下午
引用自: markwu
Wow... hoher 你回答的好詳細喔!列為精華。呵呵!

可是我實在搞不懂,在我們測試的時候,都沒有操作 16M 的極限阿。真的搞不懂是什麼原因。

裡面 locale  也會佔用到 memory,你可以把 /locales 下的檔案全砍了。只留下英文跟 UTF-8 中文嗎?試試看有沒有改善。

Mark


呵~

原本我的系統是用CentOS v3.4
最近因為想升級到4.0,所以把plog備份出來後重灌再還原回去
灌完後把網路相簿(4images)倒回去一切正常
結果plog一直動不了(當時忘記備份php.ini)
看了error.log,跟原po者遇到一樣的問題
搜尋網路上的文章,才知道要改memory_limit
我只是順便po上來而已~

我的備份方式(Linux OS)
1.停掉mysql服務
/etc/rc.d/init.d/mysqld stop
2.備份plog mysql資料庫
/var/lib/mysql/plog/
3.備份網頁檔案
tar -cvzf plog_bak.tar.gz /var/www/html/plog

還原
1.先用phpmyadmin建plog資料庫
2.停掉mysql服務
/etc/rc.d/init.d/mysqld stop
3.將備份的資料庫拷貝回去
4.將plog_bak.tar.gz 放到/var/www/html/
5.解壓縮
tar -zxvf plog_bak.tar.gz
6.啟動mysql服務
/etc/rc.d/init.d/mysqld start

當然如果遇到原Po者一樣的問題
就是要修改php.ini,然後再重新啟動http服務
/etc/rc.d/init.d/httpd restart
10  支援 / 使用與操作 / 有一個網誌檔案中心出問題 於: 四月 26, 2005, 12:58:48 下午
memory_limit
這能用來設定允許每個程式最多能夠分配到多少的記憶體總數(位元組),這可以防止程式佔掉伺服器所有可用的記憶體空間。

通常 upload_max_filesize < post_max_size < memory_limit


我的memory_limit也是設32m才沒問題
網路上爬文有看到有人設到128MB才沒問題,這應該是跟架站程式有關

另外就是php 4.3.7之前的版本有漏洞,就是透過memory_limit
所以建議升級到4.3.8以後的版本

我的系統是CentOS 4.0 php 4.3.9


轉貼
max_input_time - 60秒是檔案上傳的限制, 也是 PHP 的預設值.
上傳限制包括上傳的時間, 如果上傳超過這個限制, 瀏覽器就不會有回應, 檔案也無法上傳. 解決辦法是上傳較小的檔案或用寬頻上傳. 最好的辦法是將上傳的時間限制增加高於60秒.
upload_max_filesize - 2MB 是每個檔案的限制, 也是 PHP 的預設值.
post_max_size - 8MB 是 post 的回應限制, 也是 PHP 的預設值.
memory_limit - 8MB 是記憶體的限制, 也是 PHP 的預設值
LimitRequestBody - 512KB 是 PHP 的預設值. 通常 upload_max_filesize < post_max_size < memory_limit 才能成功上傳檔案. CPG 會警告你如果檔案大小大於 upload_max_size, 但是無法告訴你如果全部檔案超過 post 限制或記憶限制.
file_uploads - 這個決定 PHP 是否允許檔案上傳, 必須是 'On'.
upload_tmp_dir - 這個決定 PHP 暫時儲存檔案的檔案夾.
11  支援 / 安裝與設定 / 0.32升級1.0問題 於: 四月 15, 2005, 10:24:44 下午
引用
還是看不懂><~我是sql白吃~

(之前用指令備份
/usr/bin/mysqldump plog -uuser -ppassword --opt > /backup/plog_data.sql) 我輸入你這個指令出現下面的


-uuser <=指使用者名稱(假設是admin)
-ppassword <=指密碼(假設是1234)
> /backup/plog_data.sql <=指要存放的地方及想備份成的檔名
(假設我要存到 /etc/plog_data.sql)

所以我就應該打

/usr/bin/mysqldump plog -uadmin-p1234 --opt > /etc/plog_data.sql

ps:要記得用root去執行
12  支援 / 使用與操作 / 大家用1.0都用得很好? 於: 四月 12, 2005, 12:17:21 下午
第3點,也有同感,還好我架的站只給幾位朋友用,問題較少~

不過第5點真點倒是.....原本我以為會快粉多....
或是plugin太多會造成素度變慢???
 害羞
13  支援 / 安裝與設定 / 0.32升級1.0問題 於: 四月 12, 2005, 10:41:44 上午
引用自: markwu
真是見到鬼了!你的變成了 0.32 跟 1.0 的 locale messages 混在一起了!把/locales/*.* 全砍了,然後重新上傳

然後把 /tmp/*.* 砍了!(記得留 .htaceess)

然後試試看!

Mark


 害羞  害羞  害羞
原來兇手就是我~
我用0.32的語系檔覆蓋1.0的語系檔(因為之前我加了不少字)
真是不好意思~~
謝謝markwu
 害羞  害羞  害羞
14  支援 / 安裝與設定 / 0.32升級1.0問題 於: 四月 11, 2005, 08:03:29 下午
真是見鬼了~


進入管理介面後
出現dashboard,都正常
但再點入進去後
出現一堆說明文字,最下面是發表文章的畫面
可是整個版面是亂的
不管怎麼點都一樣
每個功能的上面都一堆亂亂的說明文字

在公司第一次升級時有出現
但第二次就正常了,後來我在看都粉正常

回到家想改東西,沒想到又看到這個畫面
不管怎麼改都改不回來~
不知有人遇過跟我一樣的問題嗎?
謝謝~


我的管理畫面變成如下
http://140.112.172.42/hoher/2005/error.jpg
15  支援 / 安裝與設定 / 0.32升級1.0問題 於: 四月 11, 2005, 07:03:56 下午
引用自: lss
引用自: hoher

執行phpmyadmin
新增資料庫=>plog
使用phpmyadmin檔案匯入功能
失敗...................
(之前用指令備份
/usr/bin/mysqldump plog -uuser -ppassword --opt > /backup/plog_data.sql)
===================

使用指令強迫回覆
mysql -uuser -ppassword plog < plog_data.sql
沒錯誤訊息,成功了!!!
===================

使用 phpMyAdmin 檔案匯入功能會失敗的原因,應該是之前用指令備份的sql檔太大,超過 php 的上傳檔案上限,造成上傳失敗所致。

另外,雞婆提醒一下,gallery 別忘了複製回新安裝的 plog 資料夾裡。


謝謝lss的提醒,我有把gallery拷回去~ 開懷大笑

我的apache檔案上傳是設定10MB,所以我猜我的原因應該不是這個~
當時也問了朋友,他說他的也是欄位也是28,可是我倒回去(試了兩次都是24)
後來以為是phpmyadmin的關係,將原本的2.3x版改成2.61 patch 3
並使用utf-8編碼,結果仍相同
2.3x試了兩次=>失敗
2.61p3試了兩次=>失敗
指令模式倒回兩次皆成功
目前也還搞不懂為什麼.....??


不過最重要的還是升版前要記得備份~

小弟的plog,仍在努力的改.... 害羞
http://hoher.idv.tw/plog/index.php?blogId=1
頁: [1] 2