? Emlog文章頁加入新的參數并寫入數據庫[轉] - 慕軻博客-建立自己的個人自媒體博客

心情碎語:等雨停的時候往往雨不會停,等人來的時候往往人不會來。

您的位置:慕軻博客 >建站心得> Emlog文章頁加入新的參數并寫入數據庫[轉]

Emlog文章頁加入新的參數并寫入數據庫[轉]

emlog博客程序加入新的字段,方法很簡單的,不過有點復雜,如果弄不明白,舍力建議你購買《Emlog發表時文章自定義參數插件》一鍵搞定,下面我們一步一步來實現手動加字段,首先在數據表emlog_blog中加入新的字段“sheli01”,參數中的“sheli01”可以自行修改,一定要統一,否則無效。

第一步:在根目錄文件admin/views/add_log.php對應的位置加入你要的參數代碼,例如:
<div style="clear:both;">參數一:<input type="text" value="" name="sheli01" id="sheli01" style="width:750px;" /></div>
第二步:在根目錄文件admin/views/edit_log.php中對應的位置也加入你要的參數代碼,例如:
<div style="clear:both;">參數一:<input type="text" value="<?php echo $sheli01;?>" name="sheli01" id="sheli01" style="width:750px;" /></div>
第三步:在根目錄文件admin/save_log.php中
$password = isset($_POST['password']) ? addslashes(trim($_POST['password'])) : ''; 下面插入代碼 $sheli01= isset($_POST['sheli01']) ? addslashes(trim($_POST['sheli01'])) : '';
'password' => $password, 下面插入代碼 'sheli01' => $sheli01,
第四步:在根目錄文件include/model/log_model.php中,沒有這一步前臺將無法顯示
'password' => $row['password'], 下面插入 'sheli01' => $row['sheli01'],

前臺直接調用:<?php echo $sheli01;?>
以上步驟全部完成就可以實現添加參數了,不過美中不足的是只有點擊《保存并返回》才能保存。如想實現點擊《保存》也能實現保存的話,請按下面的方法,找到根目錄admin/views/js/common.js中找到
	    editorMap['content'].sync(); editorMap['excerpt'].sync(); var url = "save_log.php?action=autosave"; var title = $.trim($("#title").val()); var alias = $.trim($("#alias").val()); var sort = $.trim($("#sort").val()); var postdate = $.trim($("#postdate").val()); var date = $.trim($("#date").val()); var logid = $("#as_logid").val(); var author = $("#author").val(); var content = $('#content').val(); var excerpt = $('#excerpt').val(); var tag = $.trim($("#tag").val()); var top = $("#post_options #top").attr("checked") == 'checked' ? 'y' : 'n'; var sortop = $("#post_options #sortop").attr("checked") == 'checked' ? 'y' : 'n'; var allow_remark = $("#post_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n'; var allow_tb = $("#post_options #allow_tb").attr("checked") == 'checked' ? 'y' : 'n'; var password = $.trim($("#password").val()); var ishide = $.trim($("#ishide").val()); var token = $.trim($("#token").val()); var ishide = ishide == "" ? "y" : ishide; var querystr = "content="+encodeURIComponent(content) +"&excerpt="+encodeURIComponent(excerpt) +"&title="+encodeURIComponent(title) +"&alias="+encodeURIComponent(alias) +"&author="+author +"&sort="+sort +"&postdate="+postdate +"&date="+date +"&tag="+encodeURIComponent(tag) +"&top="+top +"&sortop="+sortop +"&allow_remark="+allow_remark +"&allow_tb="+allow_tb +"&password="+password +"&token="+token +"&ishide="+ishide +"&as_logid="+logid;
用下面的代碼替換
	    editorMap['content'].sync(); editorMap['excerpt'].sync(); var url = "save_log.php?action=autosave"; var title = $.trim($("#title").val()); var alias = $.trim($("#alias").val()); var sort = $.trim($("#sort").val()); var postdate = $.trim($("#postdate").val()); var date = $.trim($("#date").val()); var logid = $("#as_logid").val(); var author = $("#author").val(); var content = $('#content').val(); var excerpt = $('#excerpt').val(); var tag = $.trim($("#tag").val()); var top = $("#post_options #top").attr("checked") == 'checked' ? 'y' : 'n'; var sortop = $("#post_options #sortop").attr("checked") == 'checked' ? 'y' : 'n'; var allow_remark = $("#post_options #allow_remark").attr("checked") == 'checked' ? 'y' : 'n'; var allow_tb = $("#post_options #allow_tb").attr("checked") == 'checked' ? 'y' : 'n'; var password = $.trim($("#password").val()); var sheli01 = $.trim($("#sheli01").val()); //新加代碼 var ishide = $.trim($("#ishide").val()); var token = $.trim($("#token").val()); var ishide = ishide == "" ? "y" : ishide; var querystr = "content="+encodeURIComponent(content) +"&excerpt="+encodeURIComponent(excerpt) +"&title="+encodeURIComponent(title) +"&alias="+encodeURIComponent(alias) +"&author="+author +"&sort="+sort +"&postdate="+postdate +"&date="+date +"&tag="+encodeURIComponent(tag) +"&top="+top +"&sortop="+sortop +"&allow_remark="+allow_remark +"&allow_tb="+allow_tb +"&password="+password +"&sheli01="+sheli01 //新加代碼 +"&token="+token +"&ishide="+ishide +"&as_logid="+logid;
動手試試吧,如有疑問,請在本頁留言。 
原文地址:https://www.shuyong.net/iemlog/785.html

---

轉載請注明本文標題和鏈接:《Emlog文章頁加入新的參數并寫入數據庫[轉]

發表評論

33 + 19 =
路人甲 表情
Ctrl+Enter快速提交
福彩3d图谜总汇 联盈策略 票据理财平台哪个好 最好的股票配资平台 互联网金融产品有哪些缺点 长江健康股票 聚天下配资 股票融资融券余额什么意思 信捷策略 股票指数计算方式 海立通配资 钢铁股票走势 亿配资 洪城水业股票 维海配资 理财平台排行 易融网配资