上线信息推荐管理

hotfix/paypal-note
ycc 4 years ago
parent 53f63967fe
commit 320261d41e

@ -501,6 +501,9 @@ class Information extends CI_Controller
if ($this->config->item('site_code') == 'ch') {
$this->make_www_cache('pc', $information);
$this->make_www_cache('mobile', $information);
}else if ($this->config->item('site_code') == 'ah') {
$this->make_www_cache_ah('pc', $information);
$this->make_www_cache_ah('mobile', $information);
} else if ($this->config->item('site_code') == 'chinatravel') {
$this->make_www_cache_ct('pc', $information);
$this->make_www_cache_ct('mobile', $information);
@ -712,6 +715,7 @@ class Information extends CI_Controller
$data['meta_addon_picture'] = get_meta($information->ic_id, 'meta_addon_picture');
}
$data['meta_addon_picture_url'] = get_meta($information->ic_id, 'meta_addon_picture_url');
$data['author'] = $this->Operator_model->get_author_nikename($information->ic_author); //获取作者信息
$template_H1 = $this->load->view($template_path . '-h1', $data, TRUE);
$template = str_replace('<!--@HEAD_1@-->', $template_H1, $template);

@ -0,0 +1,106 @@
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Index extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->permission->is_admin();
$this->load->model('InfoStructures_model');
$this->load->model('Information_model');
$this->load->model('InfoContents_model');
$this->load->model('infoRecommends_model');
$this->load->model('infoTips_model');
}
public function index()
{
$data = array();
$data['groupList'] = $this->Information_model->group_list();
$data['tipsList'] = $this->infoTips_model->get_list();
$this->load->view('bootstrap3/header', $data);
$this->load->view('welcome');
$this->load->view('bootstrap3/footer');
}
//节点绑定信息推荐或者广告
public function bind($is_id)
{
$data = array();
$data['information'] = $this->Information_model->Detail($is_id);
if ($data['information'] == FALSE) {
show_404();
return;
}
//如果本身不是分组节点则查询分组信息
if ($data['information']->is_level > 0) {
$data['group_detail'] = $this->Information_model->get_detail_by_path($data['information']->is_path, 0);
}
$this->load->view('bootstrap3/header', $data);
$this->load->view('bind');
$this->load->view('bootstrap3/footer');
}
public function bind_info()
{
$data = array();
$ir_is_id = $this->input->post('ir_is_id');
$ir_name = $this->input->post('ir_name');
$data['infoRecommend'] = $this->infoRecommends_model->detail($ir_is_id, $ir_name);
//广告列表
$data['tipsList'] = $this->infoTips_model->get_list();
if (empty($data['infoRecommend'])) {
$data['infoRecommend'] = new StdClass;
$data['infoRecommend']->ir_is_id = $ir_is_id;
$data['infoRecommend']->ir_name = $ir_name;
$data['infoRecommend']->ir_keyword = '';
$data['infoRecommend']->ir_pointer_is_id = null;
$data['infoRecommend']->ir_pointer_it_id = null;
$data['infoRecommend']->ir_urls = '';
$data['infoRecommend']->ir_rule = 'no';
$data['infoRecommend']->ir_datetime = time();
$data['infoRecommend']->ir_sitecode = $this->config->item('site_code');
$data['infoRecommend']->ir_id = $this->infoRecommends_model->add('infoRecommends', $data['infoRecommend']);
}
echo json_encode($this->load->view('bind_info', $data, true));
}
//根据is_id查询对应的信息用来检查绑定的is是否正确
public function check_is_id_info(){
$ir_pointer_is_id=$this->input->post('ir_pointer_is_id');
if(!empty($ir_pointer_is_id)) {
$information = $this->Information_model->Detail($ir_pointer_is_id);
}
if(!empty($information)){
echo json_encode($information->ic_title);
}else{
echo json_encode('找不到信息');
}
}
public function bind_info_save()
{
$infoRecommend = new StdClass;
$ir_id = $this->input->post('ir_id');
//先查一遍这个数据是否存在,不存在则退出,防止被攻击
if (empty($this->infoRecommends_model->detail_by_ir_id($ir_id))) {
$data[] = array('name' => 'no', 'value' => '查询不到数据,请重试');
} else {
$infoRecommend->ir_rule = $this->input->post('ir_rule');
$infoRecommend->ir_keyword = $this->input->post('ir_keyword');
$infoRecommend->ir_pointer_is_id = $this->input->post('ir_pointer_is_id');
$infoRecommend->ir_pointer_it_id = $this->input->post('ir_pointer_it_id');
$infoRecommend->ir_urls = $this->input->post('ir_urls');
$infoRecommend->ir_datetime =time();
$infoRecommend->ir_id = $this->infoRecommends_model->update('infoRecommends', $infoRecommend, 'ir_id=' . $ir_id);
$data[] = array('name' => 'ok', 'value' => '保存成功!');
}
echo json_encode($data);
}
}

@ -0,0 +1,86 @@
<?php
if (!defined('BASEPATH'))
exit('No direct script access allowed');
class Tips extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->permission->is_admin();
$this->load->model('InfoStructures_model');
$this->load->model('Information_model');
$this->load->model('InfoContents_model');
$this->load->model('infoTips_model');
}
public function index()
{
echo 'Tips index';
}
public function add()
{
$infoTip = new StdClass;
$infoTip->it_title = '新广告';
$infoTip->it_expires = time();
$infoTip->it_content = '';
$infoTip->it_datetime = time();
$infoTip->it_sitecode = $this->config->item('site_code');
$infoTip->it_id = $this->infoTips_model->add('infoTips', $infoTip);
redirect(site_url('thirdparty/recommend/tips/edit/' . $infoTip->it_id));
}
public function delete($it_id)
{
$data = array();
$data['infoTip'] = $this->infoTips_model->detail($it_id);
if ($data['infoTip'] == FALSE) {
show_404();
return;
}
$this->infoTips_model->delete('infoTips', 'it_id=' . $it_id);
redirect(site_url('thirdparty/recommend/'));
}
public function edit($it_id)
{
$data = array();
$data['infoTip'] = $this->infoTips_model->detail($it_id);
if ($data['infoTip'] == FALSE) {
show_404();
return;
}
$this->load->view('bootstrap3/header', $data);
$this->load->view('tips_info');
$this->load->view('bootstrap3/footer');
}
public function save()
{
$infoRecommend = new StdClass;
$it_id = $this->input->post('it_id');
//先查一遍这个数据是否存在,不存在则退出,防止被攻击
if (empty($this->infoTips_model->detail($it_id))) {
$data[] = array('name' => 'no', 'value' => '查询不到数据,请重试');
} else {
$infoTip = new StdClass;
$infoTip->it_title = $this->input->post('it_title');
$infoTip->it_expires = strtotime($this->input->post('it_expires'));
$infoTip->it_content = $this->input->post('it_content');
$infoTip->it_datetime = time();
$infoTip->it_id = $this->infoTips_model->update('infoTips', $infoTip, 'it_id=' . $it_id);
$data[] = array('name' => 'ok', 'value' => '保存成功!');
}
echo json_encode($data);
}
}

@ -0,0 +1,90 @@
<?php
class infoRecommends_model extends CI_Model
{
var $topnum = false; //返回记录数
var $orderby = false;
var $where = false; //查询条件
function __construct()
{
parent::__construct();
$this->HT = $this->load->database('HT', TRUE);
}
public function init() {
$this->topnum = false;
$this->where = false;
$this->orderby = ' order by ir_datetime desc ';
}
public function detail($ir_is_id,$ir_name){
$this->init();
$this->topnum = 1;
$this->where = ' AND ir.ir_is_id=' . $this->HT->escape($ir_is_id);
$this->where .= ' AND ir.ir_name=' . $this->HT->escape($ir_name);
return $this->get_list();
}
public function detail_by_ir_id($ir_id){
$this->init();
$this->topnum = 1;
$this->where = ' AND ir.ir_id=' . $this->HT->escape($ir_id);
return $this->get_list();
}
public function get_list() {
$this->topnum ? $sql = "SELECT TOP " . $this->topnum : $sql = "SELECT ";
$sql .= "
ir.ir_id
,ir.ir_is_id
,ir.ir_keyword
,ir.ir_name
,ir.ir_pointer_is_id
,ir.ir_pointer_it_id
,ir.ir_rule
,ir.ir_urls
,ir.ir_datetime
,ir.ir_sitecode
from infoRecommends ir
where 1=1
AND ir.ir_sitecode=?
";
$this->where ? $sql.=$this->where : false;
$this->orderby ? $sql.=$this->orderby : false;
$query = $this->HT->query($sql,array($this->config->item('site_code')));
//print_r($this->INFO->queries);
if ($this->topnum === 1) {
if ($query->num_rows() > 0) {
$row = $query->row();
return $row;
} else {
return FALSE;
}
} else {
return $query->result();
}
}
public function add($table, $data)
{
if ($this->HT->insert($table, $data)) {
return $this->HT->last_id($table);
} else {
return false;
}
}
public function update($table, $data, $where)
{
return $this->HT->update($table, $data, $where);
}
public function delete($table, $where)
{
return $this->HT->delete($table, $where);
}
}

@ -0,0 +1,79 @@
<?php
class infoTips_model extends CI_Model
{
var $topnum = false; //返回记录数
var $orderby = false;
var $where = false; //查询条件
function __construct()
{
parent::__construct();
$this->HT = $this->load->database('HT', TRUE);
}
public function init() {
$this->topnum = false;
$this->where = false;
$this->orderby = ' order by it_expires ASC ';
}
public function detail($it_id){
$this->init();
$this->topnum = 1;
$this->where = ' AND it.it_id=' . $this->HT->escape($it_id);
return $this->get_list();
}
public function get_list() {
$this->topnum ? $sql = "SELECT TOP " . $this->topnum : $sql = "SELECT ";
$sql .= "
it.it_id
,it.it_title
,it.it_expires
,it.it_content
,it.it_sitecode
,it.it_datetime
from infoTips it
where 1=1
AND it.it_sitecode=?
";
$this->where ? $sql.=$this->where : false;
$this->orderby ? $sql.=$this->orderby : false;
$query = $this->HT->query($sql,array($this->config->item('site_code')));
//print_r($this->INFO->queries);
if ($this->topnum === 1) {
if ($query->num_rows() > 0) {
$row = $query->row();
return $row;
} else {
return FALSE;
}
} else {
return $query->result();
}
}
public function add($table, $data)
{
if ($this->HT->insert($table, $data)) {
return $this->HT->last_id($table);
} else {
return false;
}
}
public function update($table, $data, $where)
{
return $this->HT->update($table, $data, $where);
}
public function delete($table, $where)
{
return $this->HT->delete($table, $where);
}
}

@ -0,0 +1,199 @@
<div class="container-fluid">
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-16">
<h3> <?php echo empty($group_detail) ? '[ ' . $information->ic_title . ' ]' : '[ ' . $group_detail->ic_title . ' ] ' . $information->ic_title; ?> </h3>
<div class="row">
<div class="col-md-16">
<div class="panel panel-default">
<div class="panel-heading">文章内容</div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-8">
<div class="panel panel-default">
<div class="panel-heading">右侧广告<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tips Right')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
</div>
<!-- 信息推荐 begin -->
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article A <a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article A')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article B<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article B')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article C<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article C')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Article D<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Article D')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
</div>
<!-- 信息推荐 end -->
<!-- 线路推荐 begin -->
<div class="row">
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour A<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour A')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour B<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour B')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour C<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour C')"
> <span
class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
<div class="col-md-6">
<div class="panel panel-default">
<div class="panel-heading">Tour D<a
href="javascript:void(0);"
onclick="show_bind_info(<?php echo $information->is_id; ?>,'Tour D')">
<span class="pull-right glyphicon glyphicon-cog"></span></a></div>
<div class="panel-body">
</div>
</div>
</div>
</div>
<!-- 线路推荐 end -->
</div>
<div class="col-md-4">
</div>
</div>
</div>
<!-- 弹出设置框 begin -->
<div class="modal fade" id="bind_modal_box" tabindex="-1" role="dialog">
<div class="modal-dialog" role="document">
<div class="modal-content" id="bind_modal_box_content">
</div>
</div>
</div>
<script>
/*流程说明
点击显示窗口清空modal-content内容然后请求API获取信息推荐设置的HTML来填充modal-content
*/
function show_bind_info(ir_is_id, ir_name) {
var url = '<?php echo site_url('thirdparty/recommend/index/bind_info/') ?>';
$('#bind_modal_box_content').html('');
$.ajax({
type: "post",
dataType: "json",
url: url,
data: {
'ir_is_id': ir_is_id,
'ir_name': ir_name
},
success: function (data, textStatus) {
//console.log(data);
$('#bind_modal_box_content').html(data);
$('#bind_modal_box').modal({'backdrop': 'static', 'show': true});
},
error: function () {
$.modaldialog.error('\u53d1\u751f\u9519\u8bef\uff0c\u8bf7\u8054\u7cfbYCC');
}
});
}
function check_is_id_info() {
var ir_pointer_is_id = $('#ir_pointer_is_id').val();
var url = '<?php echo site_url('thirdparty/recommend/index/check_is_id_info/') ?>';
$.ajax({
type: "post",
dataType: "json",
url: url,
data: {
'ir_pointer_is_id': ir_pointer_is_id,
},
success: function (data, textStatus) {
$('#pointer_check_info').val(data);
},
error: function () {
$.modaldialog.error('\u53d1\u751f\u9519\u8bef\uff0c\u8bf7\u8054\u7cfbYCC');
}
});
}
</script>
<!-- 弹出设置框 end -->

@ -0,0 +1,88 @@
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span
aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title"><?php echo $infoRecommend->ir_name; ?></h4>
</div>
<div class="modal-body">
<form class="form-horizontal" action="<?php echo site_url('thirdparty/recommend/index/bind_info_save') ?>" method="post" id="bind_info_form" name="bind_info_form">
<div class="row">
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_no" <?php echo $infoRecommend->ir_rule=='no'?'checked':''; ?>
value="no">继承上级规则</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_same_node_keyword" <?php echo $infoRecommend->ir_rule=='same_node_keyword'?'checked':''; ?>
value="same_node_keyword">同节点关键词</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_same_url_keyword" <?php echo $infoRecommend->ir_rule=='same_url_keyword'?'checked':''; ?>
value="same_url_keyword">
同URL关键词</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_same_node_random" <?php echo $infoRecommend->ir_rule=='same_node_random'?'checked':''; ?>
value="same_node_random">
同节点随机</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_this_node_random" <?php echo $infoRecommend->ir_rule=='this_node_random'?'checked':''; ?>
value="this_node_random">
指定节点随机</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_range_random" value="range_random" <?php echo $infoRecommend->ir_rule=='range_random'?'checked':''; ?>>
以下范围内随机</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_show_tips" <?php echo $infoRecommend->ir_rule=='ir_rule_show_tips'?'checked':''; ?>
value="ir_rule_show_tips">显示广告</label>
</div>
<div class="col-md-6">
<label> <input type="radio" name="ir_rule" id="ir_rule_no_show" <?php echo $infoRecommend->ir_rule=='no_show'?'checked':''; ?>
value="no_show">不显示</label>
</div>
</div>
<br/>
<div class="form-group">
<label for="ir_keyword" class="col-md-5 control-label">H1包含关键词: </label>
<div class="col-md-19">
<input type="text" class="form-control" name="ir_keyword" id="ir_keyword" placeholder="多个关键词以 , 分隔" value="<?php echo $infoRecommend->ir_keyword; ?>">
</div>
</div>
<div class="form-group">
<label for="ir_pointer_is_id" class="col-md-5 control-label">节点ID: </label>
<div class="col-md-19">
<div class="input-group">
<input type="text" class="form-control" id="ir_pointer_is_id" name="ir_pointer_is_id" placeholder="is_id" value="<?php echo $infoRecommend->ir_pointer_is_id; ?>">
<div class="input-group-addon"><a href="javascript:void(0);" onclick="check_is_id_info()">检查</a></div>
<input type="text" class="form-control" disabled id="pointer_check_info" placeholder="节点ID对应的名称">
</div>
</div>
</div>
<div class="form-group">
<label for="ir_keyword" class="col-md-5 control-label">广告列表: </label>
<div class="col-md-12">
<select class="form-control" id="ir_pointer_it_id" name="ir_pointer_it_id">
<?php foreach ($tipsList as $item){ ?>
<option value="<?php echo $item->it_id; ?>" <?php echo $infoRecommend->ir_pointer_it_id==$item->it_id?'selected':''; ?> ><?php echo $item->it_title; ?></option>
<?php } ?>
</select>
</div>
</div>
<textarea class="form-control" rows="6" id="ir_urls" name="ir_urls" placeholder="备选URL列表和随机范围URL列表每行一个"><?php echo $infoRecommend->ir_urls; ?></textarea>
<input type="hidden" name="ir_id" id="ir_id" value="<?php echo $infoRecommend->ir_id; ?>" />
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
<button type="button" class="btn btn-primary" onclick="submitForm('bind_info_form');">保存</button>
</div>

@ -0,0 +1,81 @@
<script type="text/javascript" src="/wysiwyg/ckeditor.js"></script>
<script language="javascript">
var editor;
window.onload = function () {
editor = CKEDITOR.replace("it_content", {
width: '100%',
height: '560px',
readOnly: false,
filebrowserBrowseUrl: '/wysiwyg/ckfinder/ckfinder.php?sitecode=ch',
filebrowserUploadUrl: '/wysiwyg/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=image',
contentsCss: 'https://proxy-data.chinahighlights.com/css/mobile-first.css'
});
};
$(function () {
$("#it_expires").datepicker({
showButtonPanel: true
});
})
</script>
<div class="container-fluid">
<div class="row">
<div class="col-md-4">
</div>
<div class="col-md-16">
<form action="<?php echo site_url('thirdparty/recommend/tips/save') ?>"
method="post" id="tips_info_form" name="tips_info_form">
<div class="row">
<div class="col-md-16">
<div class="form-group">
<label for="it_title" ">广告标题</label>
<input type="text" class="form-control" id="it_title" name="it_title"
value="<?php echo $infoTip->it_title; ?>">
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label for="it_expires">过期时间</label>
<input type="text" class="form-control flatpickrEnable" id="it_expires" name="it_expires"
value="<?php echo date('m/d/Y', $infoTip->it_expires); ?>">
</div>
</div>
<div class="col-md-20">
<textarea class="form-control" rows="6" id="it_content" name="it_content"
placeholder="广告内容"><?php echo $infoTip->it_content; ?></textarea>
</div>
<div class="col-md-20">
<br/>
<a href="<?php echo site_url('thirdparty/recommend/tips/delete/' . $infoTip->it_id) ?>"
class="btn btn-danger pull-left">删除</a>
<button type="button" class="btn btn-primary pull-right"
onclick="editor.updateElement();submitForm('tips_info_form');">保存
</button>
</div>
</div>
<input type="hidden" name="it_id" id="it_id" value="<?php echo $infoTip->it_id; ?>"/>
</form>
</div>
<div class="col-md-4">
</div>
</div>
</div>
<br/>

@ -0,0 +1,66 @@
<div class="container-fluid">
<div class="row">
<div class="col-md-2">
</div>
<div class="col-md-5">
<h4>广告管理</h4>
<table class="table table-striped">
<thead>
<tr>
<th class="col-md-4">#</th>
<th class="col-md-16">标题</th>
<th class="col-md-4">过期时间</th>
</tr>
</thead>
<tbody>
<?php foreach ($tipsList as $key=>$item){ ?>
<tr>
<td><?php echo ++$key; ?></td>
<td>
<a href="<?php echo site_url('thirdparty/recommend/tips/edit/'.$item->it_id); ?>"><?php echo $item->it_title; ?></a>
</td>
<td><?php echo date('m/d/Y', $item->it_expires); ?></td>
</tr>
<?php } ?>
<tr>
<td></td>
<td></td>
<td><a href="<?php echo site_url('thirdparty/recommend/tips/add'); ?>">添加广告</a></td>
</tr>
<tr>
</tbody>
</table>
</div>
<div class="col-md-15">
<h4>广告和信息推荐绑定设置</h4>
<?php foreach ($groupList as $item) {
if ($item->is_level == 0) { ?>
<div class="row">
<div class="col-md-24">
<div class="panel panel-default">
<div class="panel-heading"><a
href="<?php echo site_url('thirdparty/recommend/index/bind/' . $item->is_id) ?>"> <?php echo $item->ic_title; ?></a>
</div>
<div class="panel-body">
<ul class="list-inline">
<?php if ($item->is_level == 0) {
foreach ($groupList as $item_child) {
if ($item_child->is_parent_id == $item->is_id) {
echo ' <li><a href="' . site_url('thirdparty/recommend/index/bind/' . $item_child->is_id) . '">' . $item_child->ic_title . '</a></li> ';
}
}
} ?>
</ul>
</div>
</div>
</div>
</div>
<?php }
} ?>
</div>
</div>
</div>

@ -96,6 +96,7 @@
<li><a href="<?php echo site_url('setting') ?>">系统设置</a></li>
<li><a href="<?php echo site_url('accessmanage') ?>">权限设置</a></li>
<li><a href="<?php echo site_url('sitemap') ?>">生成sitemap</a></li>
<li><a href="<?php echo site_url('thirdparty/recommend') ?>">信息推荐</a></li>
</ul>
</li>

@ -121,6 +121,7 @@
<li><a href="<?php echo site_url('setting') ?>">系统设置</a></li>
<li><a href="<?php echo site_url('accessmanage') ?>">权限设置</a></li>
<li><a href="<?php echo site_url('sitemap') ?>">生成sitemap</a></li>
<li><a href="<?php echo site_url('thirdparty/recommend') ?>">信息推荐</a></li>
</ul>
</li>
</ul>

@ -7,7 +7,7 @@
<div class="topbannerbg">
<div class="infotoptitle">
<h1 class="whitefont"><?php echo !empty($information->ic_title)?$information->ic_title:'H1 title asiahighlights mobile first template'; ?></h1>
<div class="authorupdate">By <strong>Candice Song</strong>Updated Mar. 18, 2021</div>
<div class="authorupdate">By <strong><?php echo !empty($author)?$author->OPI_FirstName:'author nickname'; ?></strong>Updated <?php echo date("M. j, Y",time()); ?></div>
</div>
</div>
</div>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -0,0 +1,16 @@
需要在开放c:\windows\temp 所有人的读写权限
上传文件夹是在信息平台同级目录下的uploader-file
之后建立文件夹映射
如果运行错误打开config.php下的
// error_reporting(E_ALL);
// ini_set('display_errors', 1);
mklink /D "D:\wwwroot\uploader-file\ah\image" "D:\wwwroot\origin-www.asiahighlights.com\image"
mklink /D "D:\wwwroot\uploader-file\ah\pic" "D:\wwwroot\origin-www.asiahighlights.com\pic"
mklink /D "D:\wwwroot\uploader-file\ch\image" "D:\wwwroot\origin-www.chinahighlights.com\image"
mklink /D "D:\wwwroot\uploader-file\ch\pic" "D:\wwwroot\origin-www.chinahighlights.com\pic"
Loading…
Cancel
Save