akcms在模板文件中书写{php},AKCMS支持灵活的模板插件
_2mEvMS">
AKCMS從2.6版本起支持自定義的模板插件。
AKCMS模板插件安裝說明
1 從akcms官網下載模板插件包,正常的話解壓縮后只有一個擴展名是.template.php的文件
2 通過FTP或其他方式拷貝插件文件到/plugins/目錄下
3 登陸AKCMS后臺更新緩存,以完成插件的安裝
4 在模板中書寫標簽,如果順利的話標簽已經能正常工作了
AKCMS模板插件開發說明
所謂模板插件其實是一個PHP程序,這個程序有如下特點:
1 以xxx.template.php命名文件名,xxx代表插件名,.template.php為固定文件名后綴。
2 程序中必須有名為xxx的方法,xxx與文件名的前綴必須相同。這個方法,接受一個數組參數,顯示一段字符串。程序中還可以寫其他方法,隨意。
3 模板插件使用時的每一個參數會作為數組的一個鍵傳入,參見舉例。
例如:這樣的調用,getgirls.template.php這個程序中可以這樣獲得參數:
function getgirls($params) {
$type = $params['type'];
$num = $params['num'];
echo "You got {$num} {$type} girls.";
}
?>
顯示效果是:You got 10 hot girls.
能用模板插件做什么?
模板插件可以重寫網頁的部分內容,也可以從外部獲取信息,可以做非常多的事。以下舉幾個簡單的例子(只是腦海中的例子,未實現,需要定制可以聯系我):
1 假設你的網站用城市作為欄目組織內容,可以實現在文章內容頁顯示當前城市的24小時天氣預報。
,如果這個內容屬于“上海”欄目,則效果可能是這樣的:上海24小時天氣預報(晴轉陰有小陣雨)
實現:獲取城市名之后,通過第三天天氣網站的接口獲取天氣預報的內容,同時格式化顯示出來,要做得更好一些還可以支持expire屬性,同一個城市一段時間內只采集一次,緩存沒失效就不必遠程調用。
2 采集來的文章會被搜索引擎判為雷同抄襲,權重很低。假如某位高手想到了一個偽原創算法,就可以完美的解決這個問題。在正文模板里這樣寫:
這樣顯示的正文就是混淆過的,搜索引擎就喜歡了。
3 還可以實現簡單的翻譯功能,比如:正文模板中這樣寫:中文:
英文:有些時候也可以用翻譯功能欺負搜索引擎,讓它以為是原創的。
4 還可以調用百度的搜索建議、相關搜索。搜索一個詞,輸入第一個字后就彈出一個下拉的搜索建議,搜索一個詞之后在頁面最下方會給出相關搜索,這些都可以通過模板插件獲取到,與akcms集成到一起
5 網址類網站還可以利用模板插件獲取網頁的PR、Alexa世界排名、site:domain網頁數等等
……
模板插件功能非常靈活,可以讓您的個性化的需求得到滿足。如果您不確定模板插件是否支持一個功能,您可以聯系我(QQ:32376728)幫您免費評估。
總結
以上是生活随笔為你收集整理的akcms在模板文件中书写{php},AKCMS支持灵活的模板插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盐水鸭是哪个城市的特色美食?蚂蚁庄园2.
- 下一篇: 动态规划算法php,php算法学习之动态