名称: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都有哪些