版本在v0.231114后可用
tdk提供:首页 栏目 文章 专题 标签
自定义url提供:栏目 内容 专题 标签
$this->assign('seo', seo_tpl(); //首页
$this->assign('seo', seo_tpl('category',['id'=>$cate_res['cid'],'t'=>$cate_res['name'],'k'=>$cate_res['name'],'d'=>$cate_res['summary']])); //栏目
$this->assign('seo', seo_tpl('post',['id'=>$content['id'],'t'=>$content['title'],'k'=>$content['title'],'d'=>$content['summary']])); //文章详情
$this->assign('seo', seo_tpl('special',['id'=>$special_res['id'],'t'=>$special_res['name'],'k'=>$special_res['name'],'d'=>$special_res['summary']])); //专题
$this->assign('seo', seo_tpl('tag',['id'=>$tag_res['id'],'t'=>$tag_res['title'],'k'=>$tag_res['title'],'d'=>$tag_res['summary']])); //专题
如果存在此自定义则跳转
栏目
$meta_res = get_meta_data('category',$cid,'',[]);
if($meta_res){
$cate_res['meta_data'] = $meta_res;
$diy_url = isset_arr_key($meta_res,'diy_url','');
if($diy_url!='' && !is_str_find(get_url(),$diy_url) ){
$this->redirect('/'.$meta_res['diy_url'].'.html');
}
}
内容
$meta_res = get_meta_data('post',$id,'',[]);
if($meta_res){
$content['meta_data'] = $meta_res;
$diy_url = isset_arr_key($meta_res,'diy_url','');
if($diy_url!='' && !is_str_find(get_url(),$diy_url) ){
$this->redirect('/'.$meta_res['diy_url'].'.html');
}
}
专题
$meta_res = get_meta_data('special',$id,'',[]);
if($meta_res){
$special_res['meta_data'] = $meta_res;
$diy_url = isset_arr_key($meta_res,'diy_url','');
if($diy_url!='' && !is_str_find(get_url(),$diy_url) ){
$this->redirect('/'.$meta_res['diy_url'].'.html');
}
}
标签
$id = 1; //伪ID
$meta_res = get_meta_data('tag',$id,'',[]);
if($meta_res){
$tag_res['meta_data'] = $meta_res;
$diy_url = isset_arr_key($meta_res,'diy_url','');
if($diy_url!='' && !is_str_find(get_url(),$diy_url) ){
$this->redirect('/'.$meta_res['diy_url'].'.html');
}
}