Onethink1.1 鈎子和插件的使用!


Onethink下載請自行百度咯,安裝也就幾秒鍾。

 

高手(略),只是針對和我一樣需要了解的菜鳥。

主要講一講onethink插件的使用,因為這對我們的快速開發有幫助,所以記錄一下,同時也希望能夠幫助一下正在想要了解的朋友。

 

我們從鈎子講起,先看下面的后台界面:

 

step1.   選擇“新增”

 

step2.   根據需求填寫(鈎子名唯一),然后點擊“確定”,提示創建成功。

如圖:

 

鈎子創建完畢。

 

Next:

step4.   有鈎子就要調用,找到需要調用的模板,添加如下語句:      {:hook('BannerImageSlide')}

注意:是hook,不是hooks;

 

Next:

step5.  點擊“插件管理”的“快速創建”

 

Next:

 

step6.   根據需要選擇或填寫,點擊"確定"。

 

Next:

step7.  點擊安裝。

 

返回文件,查看生成的目錄和文件:

在./Addons/下生成了ImageSlide目錄和config.php,ImageSlideAddon.class.php兩個文件

 

如何看我們的插件在你自己的鈎子下有效果呢?

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

如果調用的地方打印了剛才插件中echo的信息,說明就可以調用了。如果沒有調用,就要重新仔細檢查一下,看是不是沒有調用對位置。

 

插件怎么寫呢?

 

Next,編寫插件模板:

step9.  問號中的內容是分配給這個模板的變量,可以先用占位符表示。

值得一提的是,編寫插件模板就和我們寫html頁面沒區別。同樣可以在頁面中引入插件需要的css,js,images等資源。

 

在插件類分配變量:

這里的配置不是很方便說明,后面再解釋。

配置好以后,就可以使用插件的“設置”操作

沒有配置前:

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

step10.  如果沒有出現“設置”操作,請先“卸載”,再安裝。點擊“設置”;

 

Next:

 

step11.   填入要顯示的值

 

step13.  點擊“確定”。

 

Next:

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

 

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

 

Next:

 

最后效果如圖:

注意如果紅框中的值,沒有得到,很有可能你沒有在插件“設置”中設置值。

 

希望對需要的朋友有幫助,下一步就是用插件制作一個圖片滾動效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM