织梦dedecms文档关键字维护获取不到关键词怎么办
adminname
仅内容模板
V55,V56,V57
获得责任编辑名称
基本语法
{dede:adminname /}
arclist
全局标记
V55,V56,V57
获取指定文档列表
基本语法
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclist}
标签属性
col:分多少列显示(默认为单列),53版中本属性可以通过多种方式进行多行显示
row:返回文档列表总数
typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目
getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类
titlelen:标题长度 等同于titlelength
infolen:表示内容简介长度 等同于infolength
imgwidth:缩略图宽度
imgheight:缩略图高度
listtype: 栏目类型 image含有缩略图 commend推荐
orderby:文档排序方式
keyword:含有指定关键字的文档列表,多个关键字用","分
innertext:单条记录样式
aid:指定文档ID
idlist:提取特定文档(文档ID
channelid:频道ID
limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录
flag:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
noflag:同flag,但这里是表示不包含这些属性
orderway:值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序
subday:表示在多少天以内的文档
arclistsg
全局标记
V55,V56,V57
单表独立模型的文档列表调用标记
基本语法
{dede:arclistsg flag='h' typeid='' row='' col='' titlelen='' orderway='' keyword='' limit='0,1'}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:arclistsg}
标签属性
row:返回文档列表总数
typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目
titlelen:标题长度 等同于titlelength
orderwey:排序方向
keyword:含有指定关键字的文档列表,多个关键字用","分
innertext:单条记录样式(innertext是放在标签之间的代码)
arcid:指定文档ID
idlist:提取特定文档(文档ID)
channelid: 频道ID
limit:表示限定的记录范围
flag:自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]
subday:表示在多少天以内的文档
arcpagelist
基本语法
标签属性
ask
全局标记
V55,V56,V57
问答调用标签
基本语法
{dede:ask row='6' qtype='new' tid='0' titlelen='24'}
<dd>
<span class="tclass">[<a href='[field:typeurl/]'>[field:tidname/]</a>]</span>
<span class="tlink"><a href="[field:url/]">[field:title/]</a></span>
</dd>
{/dede:ask}
标签属性
row:调用条数
qtype:排序类型 commend 推荐、ok 表示已解决问题、high 高分问题 、new 最新问题
tid:栏目id,默认是全部
titlelen:标题长度
autochannel
全局标记
V55,V56,V57
指定排序位置的单个栏目的链接
基本语法
{dede:autochannel partsort='' typeid=’’}{/dede:autochannel}
标签属性
partsort:栏目所在的排序位置
typeid:获取单个栏目的顶级栏目
bookcontentlist
全局标记
V55,V56,V57
连载图书最新内容调用
基本语法
{dede:bookcontentlist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td width='40%'>
[[field:cataloglink/]] [field:booklink/]</td>
<td width='40%'>[field:contentlink/]</td>
<td width='20%'>[field:lastpost function="GetDateMk(@me)"/]</td>
</tr>
</table>
{/dede:bookcontentlist}
标签属性
row:调用记录条数
booktype:图书类型,0 图书、1 漫画,默认全部
orderby:排序类型,当按排序类型为 commend 表示推荐图书
author:作者
keyword:关键字
booklist
全局标记
V55,V56,V57
连载图书调用
基本语法
{dede:booklist row='12' booktype='-1' orderby='lastpost' author='' keyword=''}
<a href='[field:bookurl /]'>[field:bookname /]</a><br />
{/dede:booklist}
标签属性
row:调用记录条数
booktype:图书类型,0 图书、1 漫画,默认全部
orderby:排序类型,当按排序类型为 commend 表示推荐图书
author:作者
keyword:关键字
cattree
全局标记
V55,V56,V57
调用树形类目
基本语法
{dede:cattree typeid='' catid='' showall=''/}
标签属性
typeid:顶级树id
catid:上级栏目id
showall:在空或不存在时,强制用产品模型id;如果是 yes 刚显示整个语言区栏目树;为其它数字则是这个数字的模型的id
channel
全局标记
V55,V56,V57
用于获取栏目列表
基本语法
{dede:channel type='top' row='8' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a> </li>"}
<li><a href='[field:typelink/]'>[field:typename/]</a> </li>
{/dede:channel}
标签属性
typeid:栏目ID
reid:上级栏目ID
row:调用栏目数
col:分多少列显示(默认为单列)
type:son表示下级栏目,self表示同级栏目,top顶级栏目
currentstyle:应用样式
channelartlist
全局标记
V55,V56,V57
获取当前频道的下级栏目的内容列表标签
基本语法
{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist titlelen='42' row='10'} <ul class='autod'>
<li><a href="[field:arcurl /]">[field:title /]</a></li>
<li>([field:pubdate function="MyDate('m-d',@me)"/])</li>
</ul>
{/dede:arclist}
</dl>
{/dede:channelartlist}
标签属性
typeid:频道ID
row:获取的栏目返回值
demotag
全局标记
V55,V56,V57
这仅是一个演示标签
基本语法
{dede:demotag /}
标签属性
feedback
全局标记
V55,V56,V57
用于调用最新评论
基本语法
{dede:feedback}
<ul>
<li class='fbtitle'>[field:username function="(@me=='guest' '游客' : @me)"/] 对 [field:title/] 的评论:</li>
<li class='fbmsg'> <a href="plus/feedbackphpaid=[field:aid/]" class='fbmsg'>[field:msg /]</a></li>
</ul>
{/dede:feedback}
标签属性
row:调用评论条数
titlelen:标题长度
infolen:评论长度
flink
全局标记
V55,V56,V57
用于获取友情链接
基本语法
{dede:flink row='24'/}
标签属性
type:链接类型
row:链接数量
titlelen:站点文字的长度
linktype:链接位置内页
typeid:所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看
flinktype
全局标记
V55,V56,V57
用于获取友情链接类型
基本语法
{dede:flink row='24'/}
标签属性
row:链接类型数量
titlelen:链接文字的长度
group
全局标记
V55,V56,V57
圈子调用标签
基本语法
{dede:group row='6' orderby='threads' titlelen='30'}
<li>
<span><img style="visibility: inherit;" title="[field:groupname/]" src="[field:icon/]" /></span>
<span><a href="[field:url/]" title="[field:groupname/]" target="_blank">[field:groupname/]</a></span>
</li>
{/dede:group}
标签属性
row:调用条数
orderby:排列顺序(默认是主题数)
titlelen:圈子名称最大长度
groupthread
全局标记
V55,V56,V57
圈子主题调用标签
基本语法
{dede:groupthread gid='0' orderby='dateline' orderway='desc' row='12' titlelen='30'}
<li>
<a href='[field:groupurl/]' target="_blank">[[field:groupname function="cn_substr(@me,10)"/]]</a>
<a href="[field:url/]" title="[field:subject/]" target="_blank">[field:subject/]</a>([field:lastpost function="GetDateMk('@me')"/])
</li>
{/dede:groupthread}
标签属性
gid:圈子id,默认为全部
orderby:排序,默认为时间
orderway:排序方向,默认是最新主题在前
row:记录数
titlelen:主题标题(subject)最大长度
hotwords
全局标记
V55,V56,V57
获取网站搜索的热门关键字
基本语法
{dede:hotwords /}
标签属性
num:关键词数目
subday:天数
maxlength:关键词最大长度
infoguide
全局标记
V55,V56,V57
分类信息的地区与小分类搜索
基本语法
{dede:infoguide /}
标签属性
infolink
全局标记
V55,V56,V57
调用分类信息地区与类型快捷链接
基本语法
{dede:infolink /}
标签属性
json
全局标记
V57
调用某个远程连接的json数据库
基本语法
{dede:json url='http://yoursite/jsonphp' cache=300}
[field:id/]-[field:title/]<br/>
{/dede:json}
标签属性
url:json数据地址
cache:缓冲时间
likearticle
全局标记
V55,V56,V57
自动关连文档标签
基本语法
{dede:likearticle row='' col='' titlelen='' infolen=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
标签属性
col:分多少列显示(默认为单列)
row:返回文档列表总数
titlelen:标题长度 等同于titlelength
infolen:表示内容简介长度 等同于infolength
mytypeid:手工指定要限定的栏目id,用,分开表示多个
innertext:单条记录样式(指标签中间的内容)
likepage
全局标记
V55,V56,V57
调用相同标识单页文档
基本语法
{dede:likepage likeid='' row=''/}
标签属性
row:调用条数
likeid:标识名
likesgpage
全局标记
V55,V56,V57
单页文档调用标签
基本语法
{dede:likespage row=''/}
标签属性
row:调用条数
loop
全局标记
V55,V56,V57
调用任意表的数据标签
基本语法
{dede:loop table='dede_archives' sort='' row='4' if=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:loop}
标签属性
table:查询表名
sort:用于排序的字段
row:返回结果的条数
if:查询的条件
memberinfos
全局标记
V55,V56,V57
文档关连的用户信息
基本语法
{dede:memberinfos mid = '' /}
标签属性
mid:用户ID
memberlist
全局标记
V55,V56,V57
会员信息调用标签
基本语法
{dede:memberlist orderby='scores' row='20'}
<a href="/member/indexphpuid={dede:fielduserid /}">{dede:fielduserid /}</a>
<span>{dede:fieldscores /}</span>
{/dede:memberlist}
标签属性
row:调用数目
iscommend:是否为推荐会员
orderby:按登陆时间排序 money 按金钱排序 scores 按积分排序
myad
全局标记
V55,V56,V57
获取广告代码
基本语法
{dede:myad name=''/}
标签属性
typeid:投放范围,0为全站
name:广告标识
mynews
全局标记
V55,V56,V57
站内新闻调用标签
基本语法
{dede:mynews row='' titlelen=''/}
标签属性
row:调用站内新闻数
titlelen:新闻标题长度
mytag
全局标记
V55,V56,V57
用于获取自定义宏标记的内容
基本语法
{dede:mytag typeid='0' name=''/}
标签属性
name:标记名称,该项是必须的属性,以下 2、3是可选属性
ismake:默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码
typeid:表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID
php
全局标记
V55,V56,V57
调用PHP代码
基本语法
{dede:php}
$a = "dede";
echo $a;
{/dede:php}
标签属性
productimagelist
基本语法
标签属性
softmsg
软件内容模板
V55,V56,V57
下载说明标签
基本语法
{dede:softmsg /}
标签属性
sonchannel
全局标记
V55,V56,V57
子栏目调用标签
基本语法
{dede:sonchannel}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:sonchannel}
标签属性
row:返回数目
col:默认单列显示
nosonmsg:没有指定ID子栏目显示的信息内容
sql
全局标记
V55,V56,V57
用于获取MySQL数据库内容的标签
基本语法
{dede:sql sql='' db='default'}
[field:title/]
{/dede}
标签属性
sql:需要查询的sql语句
appname: 默认为default,即当前dedecms的数据库,如果需要自定义,可以在data/tag/sqlincphp中扩展,具体扩展方法查看配置文件头部说明
tag
全局标记
V55,V56,V57
TAG调用标签
基本语法
{dede:tag sort='new' getall='0'}
<a href='[field:link/]'>[field:tag /]</a>
{/dede:tag}
标签属性
row:调用条数
sort:排序方式 month,rand,week
getall:获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记
type
全局标记
V55,V56,V57
表示指定的单个栏目的链接
基本语法
{dede:type}
<a href="[field:typelink /]">[field:typename /]</a>
{/dede:type}
标签属性
typeid:指定栏目ID
vote
全局标记
V55,V56,V57
用于获取一组投票表单
基本语法
{dede:vote id='' lineheight='22' tablewidth='100%' titlebgcolor='#EDEDE2' titlebackground='' tablebgcolor='#FFFFFF'/}
{/dede}
标签属性
id:数字,当前投票ID
lineheight:表格高度
tablewidth:表格宽度
titlebgcolor:投票标题背景色
titlebackground:标题背景图
tablebg:投票表格背景色
首先你下一个织梦开发手册,然后你找到list这个标签所用的程序在哪。
然后仿照arclist修正list。这是一向很复杂的工程,list他应该是自动继承fieldtypeid那个栏目的ID了。不能指定。
否则如果你想要动态的指定那就跳出织梦的那套东西了,织梦不能在循环里写循环,或者写模板之外的SQL判断。
解决方案1:
如果是批量上传或者是采集的内容。要运行“自动获取关键词”功能一次。在后台搜索即可
织梦文档关键词批量维护,关键词表在哪里,我要批量
答:第一步,在FTP上传一个phpmyadmin管理软件,然后通过phpmyadmin进入数据库管理,找到数据库的表名“dede_keywords", 第二步:由于数据表内关键词,系统生成得比较多,所有你需要首先设置显示行数如下图所示,然后全选,进行删除即可:
织梦57 文档关键词维护不起作用,怎么实现或者修改?
答:article_keywords_main 看数据库里有没有这个表(或字段),清空这个就可以了。更新提取的是没有加链接的。要自己手动加
织梦57 sp2,文档关键词维护功能没有效果,怎么解
答:可能是软件出错。建议重新下载安装看看 点击下载 织梦 dedecms安装教程 1我们在浏览器中打开,开始进行安装。 2选中“我已经阅读并同意此协议”点击继续,这里系统跳转到环境检测页面。
织梦dede关键字维护 获取不到关键词链接怎么办?
答:网站关键词内链,是做好网站内部优化的一个重要环节 织梦(DedeCms)官方默认规则是: 1添加关键词和关键词的链接地址 设置步骤:进入后台 核心->批量维护->文档关键词维护 2文章内容出现该关键词 3文章的关键词出现这个词(就是这里) //这个
dedecms后台"文档关键词维护"中的频率30如何修改
答:这修改需要你修改html模板文件,如果你对html有些基础可以跟着我的操作来,找到你网站下面的\dede\templets\article_keywords_makehtm这个文件,如果有人修改了后台默认的dede请更换到相应的后台目录下面寻找这个文件,没有更改过的可以忽略 打
织梦dede后台怎么查找文章内容关键词
答:修改一下文件,就能实现织梦dede后台怎么查找文章内容关键词。 登录网站ftp后台,找到后台目录,默认是dede,一般都会修改这个目录名称,然后再找到content_listphp这个文件,备份一下,下载下来后用Dreamweaver打开编辑,找到185行的以下内容
织梦内容标签调用点击关键词显示模板不存在
答:先去看下你自己的模板目录是什么一般是default,tag标签回调用taglisthtm和taghtm确认有没有存在,
这是个导航调用,重点是前3条带class="tj"(目测是文字红色样式)。
说下方法:
css中新增样式
tj_0, tj_1, tj_2{color:red;}
织梦标签
{dede:channel type="son"}
<a href="[field:typeurl/]" class="tj_[field:globalautoindex/]">[field:typename/]</a>
{/dede:channel}
解释:[field:globalautoindex/]是序号,从0开始。上面css里只添加了0、1、2三条样式,如果有tj_4的样式也可以显示。
通过[field:global name=autoindex runphp="yes"]……[/field:global]代码应该也可以直接判断前三条,但没试过。
打开include/commonfuncphp文件
在最后的>之前加上
//统计栏目文章数
function GetTotalArc($tid){
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql})");
return $row['dd'];
}
然后就可以在模板上用
{dede:channel type='son' row='20'}
<dl><a href='[field:typelink/]'>[field:typename/]</a>(<span>[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]) </dl>
{/dede:channel} 进行调用,[field:ID runphp='yes'] @me = GetTotalArc(@me);[/field:ID]这个就是调用的总数
做dede织梦程序的站长和优化dede织梦的SEOER,相信你们会发现dede织梦默认的dedecms(织梦系统)的Tag标签URL不是静态的,在织梦tag标签URL里含有“tagsphp/%BE%AD%D1%E9%B7%D6%CF%ED/”,如图 图见乐晨博客官网 很长而且网址也很难看,长难看不说,关键是像这类URL俗称动态的URL;做网站/seo优化的朋友我想大家都知道这是不利于搜索引擎的。那么,我们就要把它优化变成静态的;如何修改才能实现dede织梦TAG标签的静态化呢下面乐晨就站酷工作室的朋友指点及网络搜索一些知识来分享一下,希望可以帮到在这里遇到困难的伙伴们! 分享前先说下吧,针对DEDE织梦TAG标签静态化修改出了一款插件,开始走商业化的,后来随着竞争及分享,导致做这个技术的朋友利润估计少了;现在就成了免费的技术分享了!所以我们是幸运的。呵呵。。。不过虽然免费,但是不懂点基础的,改起来还是有点吃力!不信往下看 一、插件说明 本修改适用56可以生成网站所有TAG列表的静态网页文件,还有生成tag的首页静态文件。 乐晨温馨提示:修改前,请备份相关的原始文件。 二、步骤修改 1、在DEDE织梦网站根目录,建立“tag”目录(注:小写;为啥要建个”tag”目录呢小编操作过发现当你生成新的dede织梦TAG标签URL文件时,都会存储在这个目录里,如图) 图见乐晨博客官网 2、在DEDE后台SQL运行器里,执行以下一条SQL:ALTERTABLE`dede_tagindex`ADD`maketime`INT(10)UNSIGNEDNOTNULLDEFAULT'0'; 3、增加文件: templets/default/list_taghtm//可从文章列表页复制修改 templets/default/index_taghtm//可从taghtm复制 dede/makehtml_tag_action_listphp dede/makehtml_tag_action_indexphp dede/makehtml_tagphp dede/templets/makehtml_taghtm include/arctaghtmlclassphp 4、修改文件: dede/inc/inc_menuphp 143行,插入 include/taglib/taglibphp61行屏蔽,62行插入(参考附带的文件,也可以直接覆盖) include/extendfuncphp把里面的代码,都复制到你的extendfuncphp文件里 三、使用说明: 1、进入后台“生成”,即可看到左边的“更新TAG静态”(就在更新主页、栏目、文档等功能的下方) 2、自行编辑TAG列表页模板list_taghtm、TAG首页模板index_taghtm,都放在你站点模板所在目录即可(和首页模板、列表页模板、内容页模板等在一起) 3、生成有个选项“是否强制全部生成”,它是为了节约资源设计的 如果是“重新生成全部TAG列表”,它会更新所有的TAG的列表页; 如果是“仅更新上次生成后有变化的TAG”,它则会只更新上次更新之后有变化及新增加的TAG的列表页,这个比较节约时间 4、生成的TAG首页,放在根目录,叫做tagshtml 5、如果你的模板里,还有TAG需要指向到它的静态地址,则用参考这个函数去处理其标签即可: {dede:tagtype='current'} [field:idfunction="nic_tag_url(@me)"/] {/dede:tag} 其中的id就是这个TAG的ID号 6、在内容页模板,如果想指向该文TAG的列表页,用以下标签即可: {dede:fieldidfunction='nic_arc_tag_link(@me)'/} 在文章列表页、arclist标签等,使用一下代码调用文章TAG列表 [field:idfunction='nic_arc_tag_link(@me)'/] 四、高级补充说明: 1、TAG这个目录可以改,修改arctaghtmlclassphp的146行和extendfuncphp的15行,里面的tag/字样 2、文件名里的id号不能去掉,举例说因为“作业”和“昨夜”的拼音都一样,如果没有ID,他们的文件名就重复了。 3、生成速度和普通列表页一致的,因为是从哪里修改过来的。你有1万个TAG,假定你每个TAG对应有30个文章吧,列表页10篇为一页,那就有3万篇了。 你可以到后台的sql运行工具里,执行这一句看看,就知道TAG对应文章之后,数量就远大于TAG数量本身: selectcount()ascfromdede_taglist 4、如果需要在发布新文章的时候,同时更新相关的TAG列表页,可以参考附带的inc_archives_functionsphp,修改你DEDE后台目录dede/inc/inc_archives_functionsphp 增加741行、758~765行 这就是关于dede织梦tag标签静态化如何修改的方法;这里还需要插件的代码辅助! 织梦Tag标签静态化修改-织梦插件下载地址:
0条评论