自定義參數的使用(舉例)_PHPCms教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
自定義參數的使用(舉例)
在PHPCMS3.0網站頻道治理中每個內部頻道里都有一項"自定義參數"的功能,它可以方便我們對系統功能進行擴展控制.
下面以在文章頻道是否啟用"雙擊滾屏"功能為例簡單了解一下它的使用過程.
首先點擊"增加參數"出現自定義參數填定框
參數名 screen
參數值 1
參數說明 是否啟用:雙擊自動滾屏
然后“保存設置”
我們會自動得到一個變量名:$_PHPCMS['screen']
我們再到文章內容模板./templates/default/article/content.html中合適位置加上以下代碼:
CODE: {if $_PHPCMS['screen']}
<script language="JavaScript" type="text/JavaScript">
//雙擊鼠標滾動屏幕的代碼開始
var currentpos,timer;
function initialize()
{
timer=setInterval ("scrollwindow ()",30);
}
function sc()
{
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0, currentpos);
if (currentpos !=document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
//雙擊鼠標滾動屏幕的代碼結束
</script>
{/if}
然后保存模板,刷新緩存
再到文章內容頁面雙擊屏幕就可以實現滾屏效果。
假如您想在此頻道禁用“雙擊滾屏”功能,那么很簡單您無須再到模板中進行修改,而是在頻道的“自定義參數”中將“screen”的參數值改為“0”即可,要啟用就設為“1”。
此為自定義參數的一個簡單的應用,您可以根據自己的需要來利用這一功能.
在PHPCMS3.0網站頻道治理中每個內部頻道里都有一項"自定義參數"的功能,它可以方便我們對系統功能進行擴展控制.
下面以在文章頻道是否啟用"雙擊滾屏"功能為例簡單了解一下它的使用過程.
首先點擊"增加參數"出現自定義參數填定框
參數名 screen
參數值 1
參數說明 是否啟用:雙擊自動滾屏
然后“保存設置”
我們會自動得到一個變量名:$_PHPCMS['screen']
我們再到文章內容模板./templates/default/article/content.html中合適位置加上以下代碼:
CODE: {if $_PHPCMS['screen']}
<script language="JavaScript" type="text/JavaScript">
//雙擊鼠標滾動屏幕的代碼開始
var currentpos,timer;
function initialize()
{
timer=setInterval ("scrollwindow ()",30);
}
function sc()
{
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0, currentpos);
if (currentpos !=document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
//雙擊鼠標滾動屏幕的代碼結束
</script>
{/if}
然后保存模板,刷新緩存
再到文章內容頁面雙擊屏幕就可以實現滾屏效果。
假如您想在此頻道禁用“雙擊滾屏”功能,那么很簡單您無須再到模板中進行修改,而是在頻道的“自定義參數”中將“screen”的參數值改為“0”即可,要啟用就設為“1”。
此為自定義參數的一個簡單的應用,您可以根據自己的需要來利用這一功能.
相關PHPCms教程:
- 相關鏈接:
- 教程說明:
PHPCms教程-自定義參數的使用(舉例)
。