天天看点

phpcms毛遂

1.showmessage()

    showmessage(L('operation_success'),'?m=link&c=link&a=edit','', 'edit');

    edit==>关闭对象

    showmessage(L('operation_failure'));

    showmessage(L('operation_false'),HTTP_REFERER);


2.formValidator



3.update()
    $data=array('nickname'=>$_POST['nickname'],'contact'=>$_POST

['contact'],'content'=>$_POST['content'],'posttime'=>time(),'checkinfo'=>$checkinfo);
            
            $result=$this->db->update($data,"id={$id}");

    $result=$this->db->delete("id={$_GET['id']}");

    $insert_id=$this->db->insert($data,true);

4.数据表名


5.listinfo()



6.对话框
    function edit(id) {
        window.top.art.dialog({id:'edit'}).close();
        window.top.art.dialog({title:'编辑留言'+' ',id:'edit',iframe:'?

m=board&c=board&a=edit&id='+id,width:'700',height:'450'}, function(){var d = 

window.top.art.dialog({id:'edit'}).data.iframe;
        var form = d.document.getElementById('dosubmit');form.click();return false;}, 

function(){window.top.art.dialog({id:'edit'}).close()});
    }
    
    function replay(id) {
        window.top.art.dialog({id:'replay'}).close();
        window.top.art.dialog({title:'回复留言'+' ',id:'replay',iframe:'?

m=board&c=board&a=replay&id='+id,width:'450',height:'200'}, function(){var d = 

window.top.art.dialog({id:'replay'}).data.iframe;
        var form = d.document.getElementById('dosubmit');form.click();return false;}, 

function(){window.top.art.dialog({id:'replay'}).close()});
    }



7.改变状态的ajax

    //传id和值
    function check(id,checkinfo){
        $.ajax({
            type:"get",
            url:"?m=board&c=board&a=check",
            data:{id:id,checkinfo:checkinfo},
            dataType:"json",
            success:function(data){
                window.location="?m=board&c=board&a=init";
            }
        })

    }


    public function check(){
        if($_GET['checkinfo']=="true"){
            $checkinfo="false";
        }else{
            $checkinfo="true";
        }
        $data=array("checkinfo"=>$checkinfo);
        $result=$this->db->update($data,"id={$_GET['id']}");
        if($result){
            echo "1";
        }
        
    }



7.删除全部
    <a href='?m=board&c=board&a=delete&id=<?php echo $info['id']?>' onClick="return 

confirm('<?php echo L('confirm', array('message' =>$info['id']))?>')">删除</a> 


    public function delete(){
        if(!is_array($_POST['id'])){
            $result=$this->db->delete("id={$_GET['id']}");
            if($result){
                showmessage(L('operation_success'),HTTP_REFERER);
            }else{
                showmessage(L('operation_failure'),HTTP_REFERER);
            }
        }else{
            foreach($_POST['id'] as $k=>$smple_id){
                $result=$this->db->delete("id={$smple_id}");
                if(!$result){
                    showmessage(L('operation_failure'),HTTP_REFERER);
                }
            }
            showmessage(L('operation_success'),HTTP_REFERER);
        }
    }


8.排序
    <input name="dosubmit" type="submit" class="button" onClick="document.myform.action='?

m=board&c=board&a=listorder'" value="<?php echo L('listorder')?>">


//更新排序
     public function listorder() {
        if(isset($_POST['dosubmit'])) {
            foreach($_POST['listorders'] as $id => $orderid) {
                $orderid= intval($orderid);
                $this->db->update(array('orderid'=>$orderid),array('id'=>$id));
            }
            showmessage(L('operation_success'),HTTP_REFERER);
        } 
    }