分類: LifeType

[Lifeype] 擋掉 Spam 的好工具 - Bad Behavior

| 六月 15, 2006 | 2個迴響 | 沒有引用 | 2908 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType. |

Bad Behavior 原本沒有給 Lifetype 用的 Integration Script。所以 Mark 幫他寫了一個 LifeType Integration Script。而作者 Michael Hampton 表示會在下一個釋出的版本加上這個 Integration Script。

UPDATE 2006-06-17:為了測試效果,把迴響和引用的防SPAM外掛先關掉了。

 (閱讀全文)

[Lifetype] Dreamhost 使用 Sub-domain 的方法

| 六月 06, 2006 | 沒有迴響 | 沒有引用 | 1466 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType, Domain and Host. |

這陣子為了要找到合用的主機,花了不少時間,也感謝非常多人的幫忙。

這陣子當然也有考慮火紅的 Dreamhost,但是測試、考慮之後,還是放棄了,詳細的各家虛擬主機比較,我會另外再寫一篇。

而 Dreamhost 測試,非常感謝 Josk 的幫忙,超阿莎力的主動借我帳號測試,真的非常感謝!而當時主要的測試就是 速度、CPU Resource、我需要的 Sub-domain 等等功能。其中我覺得大家可能會比較需要的就是 Sub-Domain 部份。其實一開始研究了很久,還以為不行,最後用破英文與客服詢問多次、自己的猜測和 Try and Error 後,終於成功了。分享出來給大家參考。

簡單說就是利用他的 Mirror 功能。

首先你當然需要先設定一個網域來安裝好你的 Lifetype,安裝好了後,假設你有 ajer001、ajer002、ajer003、ajer004 等等四個要啟用的Blog,點選新增 Sub-Domain,使用下方的 Mirror 的功能,一個個把這些網域指定到你安裝 Lifetype 的網域去。這樣就可以了,Try It!

關於 Lifeype 一點雜七雜八的想法

| 五月 22, 2006 | 12個迴響 | 沒有引用 | 1811 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType. |

前陣子改了整個站上的模板後,有些意見真的會大家不同。

例如sidebar的顯示,我覺得可以收起來這樣比較好,有朋友就覺得全部打開比較好,可能是不多還沒甚麼感覺吧?

如果可以寫個 plugin,讓使用者可以自己決定要顯示哪種的,這樣應該不錯吧?

SIDEBAR Plugin

接著又想到了,如果sidebar的東西,都可以用plugin的寫法,這樣使用者是不是就可以自己決定要顯示哪些東西在sidebar、甚至順序、要怎麼顯示等等。不過這樣比較大的問題是標籤的使用問題,因為每個模板的設計者習慣都不同,所以語法每個模板都要改。如果模板的標籤問題可以解決,那麼以後要增減顯示的東西、位置,應該都會變得非常容易,甚至可以用ajax直接像msn那樣拉來拉去,應該會超方便的吧?!

模板

說到這個,就想到上次跟 resnick 討論到的模板問題。lifetype 的好處就是模板自訂度非常高,不過相對的,也得付出普通使用者要花點時間學習的代價。我跟 resnick 的討論重點,就是如何讓使用者更方便的自訂模板。我覺得他提出的方法不錯,將一些功能,例如:sidebar上面的最新文章、最新迴響、文章中的迴響、外掛等等,全部都分開,用 include 的方式來使用(當然,我們不清楚這樣的效率會不會變很差,希望前輩可以解惑一下),上次覺得將這些功能都這樣分開滿不錯的。

今天仔細想想,其實這樣就很好用了。使用者要編輯的時候,只要將需要的功能 include 語法貼到該位置上,這樣就可以輕鬆自訂了。然後又想了一下,這樣說來,如果都可以在上傳到站台前,將這些工作做好,並且依照一定的檔案名稱(例如我之前的修改,將sidebar統一為 panel.templare),這樣一來,是不是就可以寫 plugin 來讓使用者用選單等等得來增減東西,而不需要去編輯程式碼,而當然有能力的人一樣可以使用 template editor 來編輯。這樣就大幅降低了門檻,甚至可以請高手寫出 AJAX 的視覺化編輯版本,而且這樣也不需要在意標籤的問題。感覺真的是個很棒的點子。

比較辛苦的就是站管,需要先整理過模板,把可以提供的外掛、要提供的區塊分一分,整理成新的模板格式,然後也許寫個文字檔告知可以使用的區塊和plugin有哪些,語法怎麼貼等等。

 

不知道各位前輩覺得如何?討論討論吧! 

[Lifetype] 在文章內加入 編輯文章 管理迴響 的連結

| 五月 11, 2006 | 8個迴響 | 沒有引用 | 2036 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType. |

利用 Lifetype API 查查資料,其實很快就搞定了。

UPDATE 2006-05-11: 多加上 select blogId,更符合多 blog 的使用者。並改一下語法,讓其適合 sub-domain 使用者。

UPDATE 2006-05-11 最近覺得有時候要管理迴響不太方便,順便寫了一個管理迴響的連結。

 (閱讀全文)

[Lifetype] 發表迴響時 顯示預設的標題

| 五月 10, 2006 | 6個迴響 | 沒有引用 | 1552 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType. |

其實本來想說沒什麼就沒分享出來,不過既然 Kiku 問了 就分享出來,其實沒什麼,說出來就不值錢了,哈。

編輯「commentform.template」,找到標題的位置,沒有就自己增加一個。加上 value="Re:{$post->getTopic()}",例如我現在使用的這個模板,就是改成下面這樣:

<input tabindex="1" id="subject" name="commentTopic" value="Re:{$post->getTopic()}" >

如此一來,就會預設出現 Re: 文章標題 ,當然,你可以改成你想要的樣子。其實這個的好處,是為了我在看迴響的 RSS 時,可以清楚知道回覆哪一篇的,而不是一堆沒有標題的文章。

而本站的使用者就不用擔心了,我全部改上去了^^

[Lifetype] 密碼保護修正

| 五月 08, 2006 | 沒有迴響 | 沒有引用 | 1619 reads | Size: L, M, S | Edit: P, C |
| Category: LifeType. |

UPDATE 2006-05-08:修正語法等等,重寫這篇文章。

外掛程式當中,有個「密碼保護」,不過因為這是外掛,所以在例如 Sidebar、Summary 等等地方,還是沒有辦法完全保護到。

 (閱讀全文)