1、下载程序包
下载链接:https://pan.baidu.com/s/1C5jQUvaz-gTeoE3OpY-OkQ
2、以 news 新闻模块为例
1)console/common/language/sel_batch.jtbc 添加
<item>
<name><![CDATA[tuisong]]></name>
<zh-cn><![CDATA[百度推送]]></zh-cn>
</item>
2)权限配置语言添加 \console\common\language\console.jtbc
<item>
<name><![CDATA[text-popedom-tuisong]]></name>
<zh-cn><![CDATA[推送]]></zh-cn>
</item>
3)配置管理 -> /common/guide.jtbc
添加 tuisong
4)news/common/incfiles/manage.inc.php,moduleList
查找$batchAry = $account -> getCurrentGenreMySegmentAry(self::$batch);下添加
if ($account -> checkPopedom(self::getPara('genre'), 'tuisong')) array_push($batchAry, 'tuisong');
5)news/common/incfiles/manage.inc.php moduleActionBatch 下添加
else if ($batch == 'tuisong' && $account -> checkPopedom(self::getPara('genre'), 'tuisong'))
{
$tsResult = universal\baiduts::baidu_tuisongs($ids, self::getPara('genre'), $account -> getMyInfo('id'));
if ($tsResult['status'] == 1) {
$status = 1;
$message = $tsResult['message'];
}
}
6)js 部分修改 console/common/assets/js/jtbc.console.min.js 中 initBatchSwitchEvents: 下加
var dataObj = $(data);
if (dataObj.find('result').attr('status') == '1' && dataObj.find('result').attr('message') != '') {
tthis.popupMiniAlert(dataObj.find('result').attr('message'));
}
7)数据库结构jtbc_universal_tuisonglog 复制 系统日志表结构jtbc_console_log
DROP TABLE IF EXISTS `jtbc_universal_tuisonglog`;
CREATE TABLE `jtbc_universal_tuisonglog` (
`cl_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '{"manual":"true"}',
`cl_genre` varchar(200) DEFAULT NULL,
`cl_content` varchar(200) DEFAULT NULL,
`cl_userip` varchar(200) DEFAULT NULL,
`cl_account_id` int(200) DEFAULT '0',
`cl_time` datetime DEFAULT NULL,
`cl_delete` int(11) DEFAULT '0' COMMENT '{"manual":"true"}',
PRIMARY KEY (`cl_id`),
KEY `cl_account_id` (`cl_account_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;