文档介绍:
导入留言板的SQL:
然后添加菜单。
添加一个留言管理的菜单;
留言管理
liuyanguanli
content
content
liuyan_init
复制文档:
不要直接整体覆盖
Model直接覆盖
Templates 直接覆盖
那些直接覆盖
,那么编辑它,增加:
/**
* 自定义功能:留言管理
*/
public function liuyan_init(){
$this->liuyan_model=pc_base::load_model('liuyan_model');
$name=isset($_GET['name'])?$_GET['name']:'';
$title=isset($_GET['title'])?$_GET['title']:'';
$mobile=isset($_GET['mobile'])?$_GET['mobile']:'';
$company=isset($_GET['content'])?$_GET['content']:'';
$page=isset($_GET['page'])?$_GET['page']:1;
$where='';
if(!empty($name)){
$where .= "`name` like '%$name%' AND ";
}
if(!empty($title)){
$where .= "`title` like '%$title%' AND ";
}
if(!empty($mobile)){
$where .= "`mobile` like '%$mobile%' AND ";
}
if(!empty($content)){
$where .= "`content` like '%$content%' AND ";
}
$where .= '1';
$order='id desc';
$infos=$this->liuyan_model->listinfo($where,$order,$page);
$pages = $this->liuyan_model->pages;
include $this->admin_tpl('ypzy_liuyan_init');
}
/**
* 自定义功能:留言编辑
*/
public function liuyan_edit(){
$this->liuyan_model=pc_base::load_model('liuyan_model');
if($_POST['dosubmit']){
$info=$_POST['info'];
$result=$this->liuyan_model->update($info,array('id'=>$info['id']));
if($result){
showmessage(L('ess'),HTTP_REFERER,'', 'edit');
}else {
showmessage(L("operation_failure"),HTTP_REFERER);
}
}else{
$show_validator = $show_scroll = $show_header = true;
pc_base::load_sys_class('form', '', 0);
$id=intval($_GET['id']);
$info = $this->liuyan_model->get_one(array('id'=>$id));
if(!$info) showmessage('没有找到数据。');
extract($info);
include $this->admin_tpl('ypzy_liuyan_edit');
}
}
/**
* 自定义功能:留言删除
*/
public function liuyan_del(){
$this->liuyan_model=pc_base::load_model('liuyan_model');
//删除单个
$id=intval($_GET['id']);
if($id){
$result=$this->liuyan_model->delete(array('id'=>$id));
if($result)
{
showm