post表添加新字段
添加字段
在开启主题或插件的函数里面添加字段代码
$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}