ChatGPT批量写原创文章软件

dedecms自定义标签(添加自定义标签)

如何设置dedecms标题标签、关键词标签、描述标签?首页:title{dede:global.cfg_webname/}/titlemeta name="keywords" content="{dede:global.cfg_keywords/}" /meta name="description"

本文目录一览:

  • 1、如何设置dedecms标题标签、关键词标签、描述标签?
  • 2、dedecms 多个自定义标签怎么调用
  • 3、dedecms自定义图片字段标签问题
  • 4、DedeCMS 为某个页面自定义TAG标签

如何设置dedecms标题标签、关键词标签、描述标签?

首页:

title{dede:global.cfg_webname/}/title

meta name="keywords" content="{dede:global.cfg_keywords/}" /

meta name="description" content="{dede:global.cfg_description/}" /

设置是在“系统-系统基本参数-站点设置”里的“网站名称”、“站点默认关键字”、“站点描述”。

栏目页:

title{dede:field.seotitle/}/title

meta name="keywords" content="{dede:field.keywords/}" /

meta name="description" content="{dede:field.description/}" /

设置是在各栏目“修改-高级选项”里面的“SEO标题”、“关键字”、“栏目描述”。

文章页:

个人经验是文章标题做title和keywords,文章简介做description

title{dede:field.title/}/title

meta name="keywords" content="{dede:field.title/}" /

meta name="description" content="{dede:field.description/}" /

dedecms自定义标签(添加自定义标签)

dedecms 多个自定义标签怎么调用

自定义字段也就是添加了个附加的表,要获取附加表内容,必须符合两个条件:

1、指定 channelid 属性(内容模型ID);

2、指定要获得的字段 addfields='附加字段1,附加字段2,附加字段3'。

调用标签如下:    

{dede:arclist row='1' channelid='内容模型ID' addfields='附加字段1,附加字段2,附加字段3'}

[field:title/]

[field:附加字段1/]

[field:附加字段2/]

[field:附加字段3/]

{/dede:arclist}

dedecms自定义图片字段标签问题

之前选择的自定义图片图集

一、添加一个获取图片地址的方法

打开 /include/extend.func. 文件(注:这个文件就是系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面的?上一行加入以下函数代码:(如果结尾没有?那就直接在最下面添加)

function GetOneImgUrl($img,$ftype=1){ if($img ''){ $dtp = new DedeTagParse(); $dtp-LoadSource($img); if(is_array($dtp-CTags)){ foreach($dtp-CTags as $ctag){ if($ctag-GetName()=='img'){ $width = $ctag-GetAtt('width'); $height = $ctag-GetAtt('height'); $imgurl = trim($ctag-GetInnerText()); $img = ''; if($imgurl != ''){ if($ftype==1){ $img .= $imgurl; } else{ $img .= 'img src="'.$imgurl."" /'; } } } } } $dtp-Clear(); return $img; } }

可以直接用下面的方法调用

[field:自定义图片字段名 function="GetOneImgUrl(@me,显示类型)"/]

最终使用方法。

{dede:arclist typeid='12' addfields='datu' channelid='17' limit='0,7'}

lia href="[field:arcurl/]" target="_blank"img border="0" src="[field:datu function="GetOneImgUrl(@me,1)'/]"/a/li

{/dede:arclist}

最终调用到这个图片地址。

DedeCMS 为某个页面自定义TAG标签

在文章模板里面,把TAG后面的值改成DedeCMS即可,他默认的是一个变量,从你添加文章的时候的那个TAG框里面提取的

相关文章