PHPCMS V9站點自定義變數

2021-09-24 12:28:43 字數 1160 閱讀 1102

開啟 \phpcms\modules\admin\templates\site_edit.tpl.php 檔案,找到最後乙個 ,在他後面新增一下**:

自定義變數

var t = <?=count($setting['var_value'])?> + 1;

function var_add()

" value="<?=$k?>" οndblclick="clipboarddata.setdata('text',this.name); alert(this.name +'已複製到剪貼簿');">

]" type="text" size="21" value="<?=$setting['var_description'][$k]?>">

]" type="text" size="21" value="<?=$v?>">

]" type="text" size="21" value="<?=$setting['var_value'][$k]?>">

)">刪除

<?php }}

?>

呼叫說明

1、首先載入站點快取,方法如下: $siteinfo = getcache('sitelist', 'commons'); 然後可以使用var_dump()函式列印 $siteinfo 陣列,可以很清楚的看到該陣列的結構,如果懂得陣列使用的可以很方便取到需要的值;

示例:$siteinfo = getcache('sitelist', 'commons');//載入快取檔案

$siteid = $siteid?$siteid:1;//設定站點

$site_setting = string2array($siteinfo[$siteid]['setting']);//將字串轉換為陣列,前三行**在同乙個檔案裡只需要寫一次就足夠了,你需要用到的頁面裡可能已經做過這樣的處理,就可以連上面三步都省略掉

echo $site_setting['var_value'][0]; //將輸出 化蝶自在飛 .第乙個自定義變數的 變數值

2、此變數為**陣列模式,原型請查閱 caches\caches_commons\caches_data\sitelist.cache.php 檔案.

3、利用此外掛程式,您可以自定義一些變數,在"任何地方"有條件的使用,作為乙個"開關"或者您自己的用途.方便您在後台隨時修改設定.

4、外掛程式作者化蝶自在飛

phpcms v9改版遠端站點內容發布功能

這個只是作為記錄一樣,經驗從前輩 汲取的!第一步 修改 phpcms modules admin templates site add.tpl.php 找到 大約在64行的位置 將他下面的整個table 替換成如下 nchange if this val 0 else 發布到ftp根目錄 是 否 注...

PHPCMS V9 注射利用

在用bugscan 白帽子神器 檢測朋友 的時候碰到這個authkey。順便把利用 給大家分享下。本指令碼僅供白帽子安全測試使用,如有用於非法途徑,與作者無關 小白第一次寫東西,大牛勿噴 獲取檢測網域名稱 domain url domain url post url echo 判斷網域名稱是否為空,...

PHPCMS V9 加密規則

phpcms v9 加密規則 加密方式 md5 md5 password encrypt 第一步 對輸入的密碼32位小寫 md5 對輸入的密碼進行trim過濾 第三步 第二步結果密碼32位小寫 md5 例子 密碼 123456 encrypt vcmkn3 如下 a md5 123456 echo ...