Onethink下載請自行百度咯,安裝也就幾秒鐘。
高手(略),只是針對和我一樣需要了解的菜鳥。
主要講一講onethink插件的使用,因為這對我們的快速開發(fā)有幫助,所以記錄一下,同時也希望能夠幫助一下正在想要了解的朋友。
我們從鉤子講起,先看下面的后臺界面:

step1. 選擇“新增”

step2. 根據(jù)需求填寫(鉤子名唯一),然后點(diǎn)擊“確定”,提示創(chuàng)建成功。
如圖:

鉤子創(chuàng)建完畢。
Next:

step4. 有鉤子就要調(diào)用,找到需要調(diào)用的模板,添加如下語句: {:hook('BannerImageSlide')}
注意:是hook,不是hooks;
Next:

step5. 點(diǎn)擊“插件管理”的“快速創(chuàng)建”
Next:


step6. 根據(jù)需要選擇或填寫,點(diǎn)擊"確定"。
Next:

step7. 點(diǎn)擊安裝。
返回文件,查看生成的目錄和文件:

在./Addons/下生成了ImageSlide目錄和config.php,ImageSlideAddon.class.php兩個文件
如何看我們的插件在你自己的鉤子下有效果呢?

在類中找到你的鉤子的方法,并且打印一下試試。

如果調(diào)用的地方打印了剛才插件中echo的信息,說明就可以調(diào)用了。如果沒有調(diào)用,就要重新仔細(xì)檢查一下,看是不是沒有調(diào)用對位置。
插件怎么寫呢?
Next,編寫插件模板:

step9. 問號中的內(nèi)容是分配給這個模板的變量,可以先用占位符表示。
值得一提的是,編寫插件模板就和我們寫html頁面沒區(qū)別。同樣可以在頁面中引入插件需要的CSS,js,images等資源。
在插件類分配變量:

這里的配置不是很方便說明,后面再解釋。
配置好以后,就可以使用插件的“設(shè)置”操作
沒有配置前:

添加了插件配置信息過后:

step10. 如果沒有出現(xiàn)“設(shè)置”操作,請先“卸載”,再安裝。點(diǎn)擊“設(shè)置”;
Next:

step11. 填入要顯示的值

step13. 點(diǎn)擊“確定”。
Next:

step15. 找到插件類文件,并且獲取配置信息,并分配變量到模板文件content.html

效果如上,下一步很自然,在插件模板中獲取變量值。
Next:

最后效果如圖:

注意如果紅框中的值,沒有得到,很有可能你沒有在插件“設(shè)置”中設(shè)置值。
希望對需要的朋友有幫助,下一步就是用插件制作一個圖片滾動效果。
新聞熱點(diǎn)
疑難解答