当前位置:首页 > 建站教程 > zblog > 正文内容

post表添加新字段

阿坝云1周前 (06-18)zblog12

添加字段

在开启主题或插件的函数里面添加字段代码

$hasKey = $zbp->db->ExistColumn($zbp->table['Post'], 'log_ytecn');    	 			  	
if(!$hasKey){     	 		  	
    $zbp->db->sql->get()->ALTER($zbp->table['Post'])    			 	   
    ->ADDCOLUMN('log_ytecn integer DEFAULT \'0\'')    		      
    ->query;           	
}

在ActivePlugin函数里面添加

global $zbp;
$zbp->datainfo['Post']['Ytecn']  = array('log_ytecn','integer','',0);

使用字段

在文章编辑界面使用

Add_Filter_Plugin('Filter_Plugin_Edit_Response5', 'ytecn_Edit_Response');
function ytecn_Edit_Response() {
    global $zbp,$article;
    echo '<input type="text" name="Ytecn" value="'.htmlspecialchars($article->Ytecn).'">'; 
}

保存文章的时候保存字段的值

Add_Filter_Plugin('Filter_Plugin_PostArticle_Core','ytecn_Post');
function ytecn_Post(&$article){
    global $zbp;
    $article->Ytecn=$_POST['Ytecn'];
}

前台模板使用

{$article.Ytecn}


分享给朋友:

“post表添加新字段” 的相关文章