php创建字段并写入数据库,emlog文章页加入新的字段参数并写入数据库

以新加一个文章来源字段“copyfrom”为例,程序版本5.3.1。

19a7a5e63885c7d6104c40852fdeccdb.png

1.数据表emlog_blog中添加一个字段,如下图

a712ee01bf8b32251b33a5c7125122e0.png

2.打开\admin\save_log.php

查找:

$title = isset($_POST['title']) ? addslashes(trim($_POST['title'])) : '';

下方添加:

$copyfrom = isset($_POST['copyfrom']) ? addslashes(trim($_POST['copyfrom'])) : '';

查找:

'title' => $title,

下方添加:

'copyfrom' => $copyfrom,

3.打开\admin\views\add_log.php

找到

输入文章标题

下方添加:

输入文章来源

然后调到页末,找到:

$("#title").focus(function(){$("#title_label").hide();});

$("#title").blur(function(){if($("#title").val() == '') {$("#title_label").show();}});

下方添加:

$("#copyfrom").focus(function(){$("#copyfrom_label").hide();});

$("#copyfrom").blur(function(){if($("#copyfrom").val() == '') {$("#copyfrom_label").show();}});

4.打开\admin\views\edit_log.php

找到:

输入文章标题

下方添加:

输入文章来源

然后调到页末,找到:

$("#title").focus(function(){$("#title_label").hide();});

$("#title").blur(function(){if($("#title").val() == '') {$("#title_label").show();}});

下方添加:

$("#copyfrom").focus(function(){$("#copyfrom_label").hide();});

$("#copyfrom").blur(function(){if($("#copyfrom").val() == '') {$("#copyfrom_label").show();}});

再找到:

if ($("#title").val() != '')$("#title_label").hide();

下方添加:

if ($("#copyfrom").val() != '')$("#copyfrom_label").hide();

5.添加css样式

打开\admin\views\css\css-main.css,查找#post #title,定位到当前位置,#post #title改为#post #title,#post #copyfrom,#post #title_label改为#post #title_label,#post #copyfrom_label。

6.js中添加自动保存

打开\admin\views\js\common.js,查找:

var title = $.trim($("#title").val());

会得到两个结果,这里我们使用的是第二个(第一个那边是处理“页面”的),其后方添加:

var copyfrom = $.trim($("#copyfrom").val());

再找到:

+"&title="+encodeURIComponent(title)

其后方添加:

+"&copyfrom="+encodeURIComponent(copyfrom)

7.实现文章内容页调用

打开include\model\log_model.php,找到getOneLogForHome($blogId)函数,在:

'log_title' => htmlspecialchars($row['title']),

下面添加:

'copyfrom' => htmlspecialchars($row['copyfrom']),

8.前台模板调用

log_list.php中

echo_log.php中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值