用户登录
用户注册

分享至

dedetagkeyword dede:field都有哪些

  • 作者: 龙少53475651
  • 来源: 51数据库
  • 2020-04-21

名称:field

功能:用于获取特定栏目或者档案的字段值及常用的环境变量值

语法:

{dede:field name='字段名'/} 或者 {dede:field.字段名/}

我想你问的是都有哪些字段吧,其实不同标签有不同字段。

如tag标签:

{dede:tag sort='new' getall='0'}

<a href='[field:link/]'>[field:tag /]</a>

{/dede:tag}

底层字段:

keyword,tag,link,highlight,

arclist标签:

{dede:arclist flag='h' typeid='' row='' }

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

底层字段:

ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,

source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,

description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,

stime(pubdate 的"0000-00-00"格式)

不同的标签有不同的字段,看你用哪个标签,标签下面对应哪些字段。

你可以下个织梦文档参考字段。

DEDE织梦 tag中文路径URL怎么能改成英文的?

把所有tag.lib.php和arc.taglist.class.php里涉及$row['keyword']))."的都看下是否都改成了GetPinyin

dede织梦的tag是织梦伪静态的-www.56jianfeiw.com谢谢了,大神帮忙啊

织梦内容管理系统DedeCMS优化SEO,增加内链,可以把tag标签伪装成静态文件。如下文,介绍dedecms tag标签伪静态的修改方法,需要的朋友可以参考下。一、dede后台开启伪静态 二、修改 /include/taglib/tag.lib.php,找到: $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; 改成 $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html"; 三、打开templets/default/taglist.htm,找到: <strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /} 修改为 <strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /} 四、httpd.ini 文件里加 RewriteRule ^(.*)/tags.html $1/tags.phpRewriteRule ^(.*)/tags/(.*).html $1/tags.php?$2 然后进入dede后台更新缓存后,就搞定了。

采纳哦

如何修改dede织梦Tag标签静态化

1、进入你的DedeCMS后台,在左边找到“系统-->系统基本设置-->核心设置”,在下面有一项“是否使用伪静态”,把此项后面的点上“是”。表示网站要启用伪静态。

2、在DedeCMS源代码的目录里,依次找到include/taglib/tag.lib.php文件,大概在87行左右,找到:

$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";

将其改为:

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

这一步就将TAG链接中的问号去掉了。

3、依旧在DedeCMS源代码的目录里,依次找到templets/default/taglist.htm,找到:

<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}

修改为

<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /}

这一步将TAG连接的列表页的URL改为以.html结束。

4、最后一步,要分两种情况,这是很多人没注意到的,首先确保你的空间或主机是什么基于服务器搭建的(具体请垂询你的空间服务商)。现在主流的有Apache和Nginx服务器。

(1):如果你的空间是基于Linux+Apache搭建的环境,在根目录新建httpd.ini文件(若是你写有其他规矩请直接把以下代码添加到httpd.ini):

RewriteRule ^(.*)/tags\.html $1/tags.php;

RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;

(2):如果你的空间是基于Linux+Nginx服务器搭建的环境,则静态化规则改为:

rewrite ^(.*)/tags\.html $1/tags.php;

rewrite ^(.*)/tags/(.*).html $1/tags.php?/$2;

5、最近进入织梦DedeCMS后台更新缓存后,就能在前台页面看到静态的TAG链接了。赶快去动手修改吧。值得注意的是:修改前请注意做好备份,以免出错导致程序文件丢失。

织梦5.7怎么实现TAG静态化

更改tags.php文件在根目录

找到$tag = FilterSearch(urldecode($tag));

替换为:$tag = urldecode($tag);

更改文件arc.taglist.class.php文件文件所在的路径是include/arc.taglist.class.php

找到$this->TagInfos = $this->dsql->GetOne("Select * From `dede_tagindex` where taglike '{$this->Tag}' ");替换为:

$this->TagInfos = $this->dsql->GetOne("Select * From `dede_tagindex` where id like'{$this->Tag}' ");

更改文件tag.lib.php 文件所在的路径include/taglib/tag.lib.php

找到$row['keyword'] = $row['tag']; 将$row['tag']更改为$row['id']

找到$row['link'] = $cfg_cmsurl."/tags.php?/".$row['keyword']."/";更改为:

$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['id']);

(在阿帕奇环境下)

修改taglist.htm模板

<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}

替换为:<strong>当前位置:</strong><a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags/'>TAG标签</a> > {dede:field.title /}

.htaccess文件里增加如下规则:

RewriteEngine On

RewriteBase /

RewriteRule ^tags/(.*)$ /tags.php?/$1

最后在根目录下robots.txt中添加 Disallow: /tags.php 防止搜索引擎重复收录。

亲测可用:http://www.jrtrz.com/tags/138

怎么为网站添加DEDE搜索?DEDE自带的就可以

查下默认模版的head.htm就知道了,相关代码是:

<div class="search">

<div class="w960 center">

##form action="{dede:global.cfg_cmsurl/}/plus/search.php" name="formsearch" target="_blank" >

<div class="form">

<h4>搜索</h4>

<input type="hidden" name="kwtype" value="0" />

<input name="keyword" type="text" class="search-keyword" id="search-keyword" />

<select name="searchtype" class="search-option" id="search-option">

<option value="titlekeyword" selected='1'>智能模糊搜索</option>

<option value="title">仅搜索标题</option>

</select>

<button type="submit" class="search-submit">搜索</button>

</div>

##/form>

<!-- /form -->

<div class="tags">

<h4>热门标签</h4>

<ul>

{dede:tag row='8' getall='1' sort='month'}<li><a href='[field:link/]' target="_blank">[field:tag /]</a></li>

{/dede:tag}

</div>

<!-- /tags -->

</div>

</div>

把它放在需要的地方就可以了。

dede搜索页内容简介的标签是什么?

内容简介标签:[field:description/]…

注:

一、内容页比较常用的标签:

  1、图集缩略图标签:{dede:field name=’image’/}

  2、图片显示标签:[field:imgsrc/]

  3、图片列表显示标签:{/dede:productimagelist}

  4、图片列表开始标签:{dede:productimagelist}

  5、图片标题标签:[field:text/]

  6、图片链接标签:javascript:ChangePic(‘[field:imgsrc/]‘, ‘#bigpicimg’);

  二、搜索页面的标签:

  高级搜索标签:{dede:global.cfg_cmsurl/}/plus/heightsearch.php

  关键词调用标签:{dede:global name=’keyword’ function=’RemoveXSS(@me)’/}

  TAG名称标签:[field:tag /]

  TAG链接标签:[field:link/]

  内容显示TAG标签:{dede:tag type=’current’/}

  TAG结束标签:{/dede:tag}

  搜索页文章标题标签:[field:title/]

  点击数标签:[field:click/]

  分类链接标签:[field:typeurl/]

  标题链接标签:[field:arcurl/]

  内容简介标签:[field:description/]…

  日期标签:[field:stime/]

  分类标签:[field:typename/]

  搜索列表页标签:{/dede:list}

转载请注明出处51数据库 » dedetagkeyword dede:field都有哪些

软件
前端设计
程序设计
Java相关