歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 19, 2024, 07:15:37 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  表情符號 - 更新 (For LT1.1) « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 表情符號 - 更新 (For LT1.1)  (閱讀 20679 次)
iamckt
新手見習
*
文章: 7


檢視個人資料 個人網站
« 於: 七月 22, 2006, 09:22:20 上午 »

我花費了幾天的功夫,終於寫好了第一個外掛程式,
不!應該說是剪貼。 眨眼睛

雖然官方原來也就有提供表情的外掛,
但我這個外掛的運作方式稍有不同。

所有的表情符號並不是內建,
而是選擇你blog中某個資源目錄(album)。
在該目錄中的所有圖片即是你網站將會支援的表情,
而圖片的「描述」即為「表情字元」。

這樣的好處是,
當你的網站提供給多人建立Blog時,
每個Blog管理者都可以建立自己獨特的表情符號,
而不需要在Plugin中集中管理,
使用上有優缺:較有彈性、可以隨時的修改刪減符號,但使用時需要一一的建立表情圖檔。

不過目前這個外掛不支援「插入表情功能選單」的功能 (官方的表情符號有)。
當然也不支援「所見即所得」的功能 (這樣也可以避免原始內容被修改)。

我個人網站的使用方式如 http://www.kun-tai.ws/lifetype/index.php?op=ViewArticle&articleId=24&blogId=1
讓使用者可以參考表情用法,
未來有空我在把符號表單加入。

使用方式:
裝上外掛,建立資源目錄,建立表情檔,啟用外掛並選擇該資源目錄。
外掛上有兩個啟用,目前對標題的符號不支援,未來應該也會加入吧。
修該樣板中的styles.css
程式碼:

img.emotions {
margin: 0px;
padding: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
當然如果你有更好的顯示方式也可以自己修改,我個人是不太熟CSS  吐舌頭
如果你對此外掛有興趣,可以下載自
http://www.kun-tai.ws/lifetype/resserver.php?blogId=1&resource=plugin_emotions.zip

ps.
這個外掛參考了數個外掛,剪剪貼貼  微笑
Mark大的Drop Case、Recent Comments
lss大的stickyposts
官方的Smileys

希望大家會喜歡這外掛  害羞
« 最後編輯時間: 十月 09, 2006, 09:33:30 上午 由 iamckt » 已記錄
winman
LifeType 中文發展團隊
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #1 於: 七月 22, 2006, 07:05:42 下午 »

所有的表情符號並不是內建,
而是選擇你blog中某個資源目錄(album)。
在該目錄中的所有圖片即是你網站將會支援的表情,
而圖片的「描述」即為「表情字元」。

cool... 这很有创意啊。 谢谢你的分享。  眨眼睛
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
iamckt
新手見習
*
文章: 7


檢視個人資料 個人網站
« 回覆文章 #2 於: 七月 23, 2006, 07:33:13 上午 »

所有的表情符號並不是內建,
而是選擇你blog中某個資源目錄(album)。
在該目錄中的所有圖片即是你網站將會支援的表情,
而圖片的「描述」即為「表情字元」。

cool... 这很有创意啊。 谢谢你的分享。  眨眼睛

 眨眼睛   希望還好用嘍!
已記錄
iamckt
新手見習
*
文章: 7


檢視個人資料 個人網站
« 回覆文章 #3 於: 十月 09, 2006, 09:37:14 上午 »

雖然應該沒什麼人使用
但是還是替自己製造的問題解決一下   吐舌頭

原pluginemotions.class.php中第121行
程式碼:
$rg =& RequestGenerator::getRequestGenerator( $this->blogInfo );

改成
程式碼:
//$rg =& RequestGenerator::getRequestGenerator( $this->blogInfo );
$rg = new RawRequestGenerator($this->blogInfo);

並在前幾行加入
程式碼:
include_once( PLOG_CLASS_PATH."class/net/rawrequestgenerator.class.php" );

完整檔http://www.kun-tai.ws/lifetype/index.php?op=ViewResource&blogId=1&resource=plugin_emotions_LT11.zip

謝謝
« 最後編輯時間: 十月 16, 2006, 09:46:23 下午 由 iamckt » 已記錄
waig
新手見習
*
文章: 1


檢視個人資料 個人網站
« 回覆文章 #4 於: 十月 15, 2006, 04:59:29 下午 »

阿泰,您好!我使用了您的外掛設定方式,
非常好用,真的是很感謝您呢!
讓我可以用好可愛的表情呀!
« 最後編輯時間: 十月 15, 2006, 05:37:19 下午 由 waig » 已記錄
iamckt
新手見習
*
文章: 7


檢視個人資料 個人網站
« 回覆文章 #5 於: 十月 15, 2006, 06:42:38 下午 »

謝謝嘍~  眨眼睛
已記錄
iamckt
新手見習
*
文章: 7


檢視個人資料 個人網站
« 回覆文章 #6 於: 十月 16, 2006, 09:52:29 下午 »

 嚎啕大哭  我又來更新 for LT1.1版本的程式了
有使用的朋友們  記得來更新程式

主要的Bug是  在LT1.1上程式會無法更改選項設定
(因為有function傳遞的參數目跟1.0的不一樣)

Sorry....

已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  表情符號 - 更新 (For LT1.1) « 上篇主題 下篇主題 »
    前往: