歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 19, 2024, 02:54:56 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  关于plug-in的系列问题 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 关于plug-in的系列问题  (閱讀 9169 次)
zj6812
訪客
« 於: 六月 18, 2005, 03:11:43 下午 »

我是新生,看了本版的许多文章,对外挂有所了解,但也不太清楚与确定,特将问题总结如下:
1、什么是plug-in?
2、plug-in有什么用?
3、如何安装plug-in
  这个我知道,一般一个plug-in就是一个目录,如首字下沉的目录名为dropcase,把这个目录上传到plugins目录即可,注意不是class/plugin目录(我也不明白class/plugin目录是放什么东西干什么用的),然后到控制台的“控制中中心-插件中心”单击一下“插件中心”就可显示出当前系统中所有安装的插件了。
4、如何使用plug-in?
  我看了dropcase插件的readme.txt,好象还要手工改模板中的文件。比如我用的是toto模板,我就要到templates/toto中找到styles.css,手工在文件的最后加工plug-in中提示的一段话:
#drop-case:first-letter {
    font-size : 200%;
    font-weight : bold;
    float : left;
    margin-top:0px;
    margin-left:0px;
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 2px;
    border: 2px dotted #4265ed;
}
这样首字下沉才有效。我就是这样做的,不知我的操作对不对,总觉的使用plug-in好象太麻烦了。如何我以后不用TOTO模板,改用其它模板,也要改其它模板的styles.css文件吗?
已記錄
james
LifeType 中文發展團隊
超級會員
*****
文章: 823


哼!!你不說,誰會知道你做過那些修改呢!? (丟滑鼠~~)


檢視個人資料 個人網站
« 回覆文章 #1 於: 六月 18, 2005, 06:29:04 下午 »

引用自: zj6812
我是新生,看了本版的许多文章,对外挂有所了解,但也不太清楚与确定,特将问题总结如下:
1、什么是plug-in?
2、plug-in有什么用?
3、如何安装plug-in
  这个我知道,一般一个plug-in就是一个目录,如首字下沉的目录名为dropcase,把这个目录上传到plugins目录即可,注意不是class/plugin目录(我也不明白class/plugin目录是放什么东西干什么用的),然后到控制台的“控制中中心-插件中心”单击一下“插件中心”就可显示出当前系统中所有安装的插件了。
4、如何使用plug-in?
  我看了dropcase插件的readme.txt,好象还要手工改模板中的文件。比如我用的是toto模板,我就要到templates/toto中找到styles.css,手工在文件的最后加工plug-in中提示的一段话:
#drop-case:first-letter {
    font-size : 200%;
    font-weight : bold;
    float : left;
    margin-top:0px;
    margin-left:0px;
    margin-right: 3px;
    margin-bottom: 3px;
    padding: 2px;
    border: 2px dotted #4265ed;
}
这样首字下沉才有效。我就是这样做的,不知我的操作对不对,总觉的使用plug-in好象太麻烦了。如何我以后不用TOTO模板,改用其它模板,也要改其它模板的styles.css文件吗?

第1和第2個問題我就不回答了,以免被打 (因為可能會被以為是來亂的:-P)
第3個問題的回答是YES,就如同你寫的一般。
第4個問題,沒錯,如果在外掛程式裡面有說到要修改模版的內容,只要你更換模版就要修改才會有效,當然除非有人幫你修改好的又另當別論囉 ^_^

James.
已記錄

記得發問前,先使用搜尋功能找找看有沒相關的解答。
如果找不到,請依照如何在LifeType論壇發問來提問喔。
zj6812
訪客
« 回覆文章 #2 於: 六月 18, 2005, 07:06:09 下午 »

第1、2个问题我真的不太清楚啊。我知道plug-in是对PLOG功能的扩充,但哪些功能可以通过plug-in来扩充,哪些需要修改PLOG源代码我真得不太分的清楚,还有plug-in的工作原理是什么?象dropcase插件中的一个plugindropcase.class.php文件,还有class,locale,templates三个目录,它们是干什么用的也不清楚啊。
已記錄
minstrel
二十四橋明月夜
總版主
一般會員
*****
文章: 106



檢視個人資料 個人網站
« 回覆文章 #3 於: 六月 19, 2005, 09:47:17 下午 »

plugin, 又稱外掛或插件, 是用來補強主程式原有的功能, 或者是增加一些之前主程式所缺少的功能.

以目前pLog的plugin架構來說, 除了極少部份的功能增強需要修改pLog源碼之外, 絕大部份的補強與新增的功能都可以透過plugin來達成.

至於plugin的工作原理有些複雜, 用一篇文章可能都講不清楚. 可以參考 pLog 1.0 Plugins這篇簡介, 或許可以有些初步的認知.

如果想學習寫plugin, 則最好需要具有基本的PHP程式的概念, 瞭解OOP的原理, 清楚MySQL的運作方式, 懂得HTML與CSS語法, 知道如何運用Smarty來製作模板, 熟悉pLog MVC Framework的架構, 這樣寫起pLog的plugin才不會一頭霧水.
已記錄

所謂思念
有時只是單純的等待
坐看世界如何一點一點將自己遺忘
月色染白了髮
頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  关于plug-in的系列问题 « 上篇主題 下篇主題 »
    前往: