您现在的位置是:首页 > 网站建设网站建设

关于DEDE 列表页调用栏目里―高级内的描述、关键字的方法问题,我用的de...

江湖快报网2023-07-04 04:29:26【网站建设】人已围观

简介列兄旅缓表页list_article.htm 关键词用{dede:field name='keywords'/镇橡}
描述羡模用:{dede:field name='description' function='html2text(@me)'/}
如何调用dedecms 栏

列兄旅缓表页list_article.htm 关键词用{dede:field name='keywords'/镇橡}
描述羡模用:{dede:field name='description' function='html2text(@me)'/}

如何调用dedecms 栏目关键字描述

1、内容页调用当前栏目描述:
把默认的<meta name=description content={dede:field.description function='html2text(@me)'/} />改成:
<meta name=description content={dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql=select description from dede_arctype where id=$id;
$row=$dsql->getOne($sql);
@me=$row[description];
{/dede:field} />
2、内容页调用当前栏目关键字:
把默认的<meta name=keywords content={dede:field.keywords/} />改成:
<meta name=keywords content={dede:field name='typeid' runphp='yes'}
$id=@me;
global $dsql;
$sql=select keywords from dede_arctype where id=$id;
$row=$dsql->getOne($sql);
@me=$row[keywords];
{/dede:field} />

dede生成的tag列表页如何调用标题,关键字和描述

1、一种比较简单,但不带tag链接:

直接在列表模板里使用[field:id function=GetTags(@me)/]
标签就可以调用出来了只不过不带连接的,如果需要连接,需要注释include\helpers\archive.helper.php文件130行// $tags
.= ($tags=='' ? $row['tag'] : ','.$row['tag']);用下面语句替换,当然你也可以加入自己的样式$tags .=
href='/tags.php?/.urlencode($row['tag'])./'>.$row['tag'].
;

2、另一种是:
[field:id runphp='yes']
global $cfg_cmspath;

$tags = GetTags(@me);
$revalue = '';
$tags =
explode(',', $tags);
foreach($tags as $key => $value){

if($value){
$revalue .= 'href='.$cfg_cmspath.'/tags.php?/'.$value.'/>'.$value.' ';

}
}
@me = $revalue;
[/field:id]
这样直接在dede列表页调用文章tag且带连接,不需要做其他修改。

——景安技术支持,VPS之家

Tags:调用   生成   关键字

很赞哦! ()

文章评论

    共有条评论来说两句吧...

    用户名:

    验证码:

本站推荐