DEDECMS自动编号(序号)autoindex属性
织梦CMS数据库表和字段说明手册

织梦CMS数据库表和字段说明手册织梦CMS(DedeCMS)是一款广泛应用于企业和个人网站的内容管理系统。
了解其数据库表和字段对于管理和维护织梦CMS网站至关重要。
1. 核心表织梦CMS的核心表主要包括以下几个:1.1. #@__arctype该表用于存储文章类型信息。
•id:自增ID,作为主键。
•typeid:类型ID。
•typename:类型名称。
•typedir:类型目录。
•moresite:是否允许多站点。
•isdefault:是否为默认类型。
•defaultname:默认名称。
•namerule:名称规则。
•namerule2:名称规则2。
•sites:站点ID。
1.2. #@__dede_addonarticle该表用于存储插件文章信息。
•id:自增ID,作为主键。
•aid:文章ID。
•title:文章标题。
•shorttitle:短标题。
•writer:作者。
•source:来源。
•posttime:发布时间。
•mid:模型ID。
•redirecturl:跳转URL。
•arcrank:文章等级。
•click:点击量。
•money:金钱。
•weight:权重。
•goodpost:是否加精。
•status:发布状态。
•senddate:发送日期。
•taskid:任务ID。
•ismember:是否为会员。
•keywords:关键词。
•description:描述。
•posid:位置ID。
•url:URL。
1.3. #@__dede_addonindex该表用于存储插件首页信息。
•id:自增ID,作为主键。
•indexid:首页ID。
•indexname:首页名称。
•indexdir:首页目录。
•indexfile:首页文件名。
•sites:站点ID。
1.4. #@__dede_addonmenu该表用于存储插件菜单信息。
•id:自增ID,作为主键。
•menuid:菜单ID。
•menuname:菜单名称。
dedecms循环列表样式

dedecms循环列表样式简单⽤法:{dede:arclist typeid="1" row="6"}<li class="list[field:global.autoindex/]">[field:title function="cn_substr(@me,63)"/]</li>{/dede:arclist}输出类似于<li class="list1">1</li><li class="list2">1</li><li class="list3">1</li><li class="list4">1</li><li class="list5">1</li><li class="list6">1</li>⾮常有⽤————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————进阶⽤法{dede:arclist typeid=’1′ limit=’0,10′ titlelen=’30′}<li><em class=”num[field:global name=autoindex runphp="yes"](@me<4)? @me=”3″:@me=”";[/field:global]“>[field:global name=autoindex runphp="yes"](@me<10)? @me=”0@me”:@me=”10″;[/field:global]</em><a href=”[field:arcurl/]” target=”_blank” title=”[field:fulltitle/]“>[field:title/]</a></li>{/dede:arclist}//@me 表⽰这个标记本⾝的值//autoindex ⾃增序号就想是⼀般循环有语句中的 i++ 循环⼀次⾃动加1//runphp=”yes” 在php程序中运⾏// em ⼤家都懂吧是⼀个html标签<em>其他的⼤家都懂的我就不扯了模板经过解析后前台显⽰为<li><em class=”num3″>01</em><###</li><li><em class=”num3″>02</em>##</li><li><em class=”num3″>03</em>##</li>…<li><em class=”num”>09</em>##</li><li><em class=”num”>10</em>##</li>显⽰为10⾏,⽽且前⾯都带有编号,⾄于序号上的颜⾊边框我想⼤家⽤css或者是图⽚都是可以实现的吧!解释下上⾯的语句,autoindex<4 则让autoindex的值返回3 如果autoindex<10 则让autoindex的值返回0autoindex;如果说你要调⽤数字⾮常有规律,跟[field:global name=autoindex runphp="yes"]@me;[/field:global]中的@me 成等⽐或者是等差或者是相差⼀个固定的数值,那么可以这样写@me=“@me”+1 ,其它请⾃⾏尝试@me=“@me+1 ”是不对的,那样+1会看作是⼀个字符串!dedecms运⽤[field:global.autoindex/]实现数字序号列表就写到这⾥,上⾯的案例只能在arclist标签中使⽤,请⼤家注意了autoindex itemindex 的使⽤⼼得区别channelartlist 标签下使⽤ {dede:global name='itemindex' runphp='yes'}@me;{/dede:global}⾃增1arclist 标签下使⽤ [field:global.autoindex/] 默认从1开始channel 标签下使⽤ [field:global.autoindex/] 默认从0开始channelartlist 标签下使⽤ {dede:global.itemindex/} 默认从1开始arclist 从0开始[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]channel 从1开始[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global][field:typename/]channelartlist 从0开始{dede:global name=itemindex runphp='yes'}@me=@me-1;{/dede:global}。
dede标签大全_详解

Dede5.7标签大全各种常用的标签,3小时成为DEDECMS 高手——内附详解。
最基本的标签关键描述调用标签:<meta name='keywords' content='{dede:global.cfg_keywords/}"> <meta name='description' content='{dede:global.cfg_description/}>模板路径调用标签:{dede:field name='templeturl'/}网站标题调用标签:{dede:global name='cfg_webname'/}栏目导航调用标签:<li><a href=''{dede:global.cfg_cmsurl/}/'>首页</a></li>{dede:channel type='top' row='8' currentstyle='<li class='thisclass'><a href='~typelink~'>~typename~</a> </li>'}<li><a href='[field:typeurl/]' [field:rel/] 'target='_blank'>[field:typename/]</a> </li>{/dede:channel}指定调用栏目标签:{dede:type typeid='x'}<a href='[field:typeurl/]' >[field:typename /]</a>{/dede:type}频道栏目调用标签:{dede:channel type='self'}<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel}(type='top'表示顶级栏目type='son'或'sun' 表示下级栏目type='self' 表示同级栏目)友情链接调用标签:{dede:flink row='24' type= 'textimage'}[field:link /]{/dede:flink}type:链接类型,值:a. textall 全部用文字显示b. textimage 文字和图得混合排列c. text 仅显示不带Logo的链接d. image 仅显示带Logo的链接( titlelen:站点文字的长度row:数量col:显示多少列)网站版权调用标签:{dede:global name='cfg_powerby'/} ( 调用后台添加的网站版权信息)网站备案调用标签:{dede:global name='cfg_beian'/} ( 调用后台添加的网站备案号)当前栏目名称标签:{dede:field name='typename'/}当前位置调用标签:{dede:field name='position'/} (如:您现在的位置:xx公司网站>资源下载>软件下载){dede:list pagesize=''8'}栏目名:[field:typelink/] 文章标题:[field:title/]列表文章调用标签:日期:[field:pubdate function="MyDate('m/d',@me)"/] (月/日)[field:pubdate function="GetDateTimeMK(@me)"/] (年/月/日时/分/秒)点击:[field:click/] 来源:[field:scores/] 作者:[field:writer /]评论:[field:postnum/] 文章:[field:arcurl/]文章摘要:[field:description/]或[field:info/]文章缩略图:[field:picname/]或[field:litpic/]{/dede:list}列表分页调用标签:{dede:pagelist listsize='5' listitem='index pre pageno next end option'/} listsize 表示 [1][2][3] 这些项的长度 x 2listitem 表示页码样式,可以把下面的值叠加index:首页pre:上一页pageno:页码next:下一页end:末页option:下拉跳转框(扩展知识:分页样式修改:(如:共80页: 上一页下一页)修改文件位置:include里arc.listview.class.php和arc.archives.class.php 利用查找找到</li>和<li>和<li class=\"thisclass\">全部替换为"空" )文章Tag调用标签:{dede:tag row='10' getall='1' sort='month'/}<li><a href='[field:link/]'>[field:tag/]</a></li>{/dede:tag}row:调用条数sort='new':排序方式 month,rand,week getall='0'获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记,底层模板字段,link和tag。
DedeCMS标签手册 各类标签代码说明

功能说明用于获取友情链接
适用范围封面模板
()基本语法
{dede:flink type= row= col= titlelen= ቤተ መጻሕፍቲ ባይዱablestyle=}{/dede:flink}
()属性
[]type链接类型值
a textall 全部用文字显示
其中 position 为 “栏目一 > 栏目二” 这样形式的链接title则为这种形式的标题
文档模板positionphpurltempleturlmemberurlpowerbyindexurlindexnamespecurlid(同 IDaid)
() 文档所有内容字段
b textimage 文字和图得混合排列
c text 仅显示不带Logo的链接
d image 仅显示带Logo的链接
[]row显示多少行默认为行
[]col显示多少列默认为列
[]titlelen站点文字的长度
[]tablestyle 表示 <table 这里的内容>
()基本语法
{dede:field name=字段名/}
() 系统分配的field
板块模板phpurlindexurlindexnametempleturlmemberurlpowerbywebnamespecurl
列表模板positiontitlephpurltempleturlmemberurlpowerbyindexurlindexnamespecurl栏目表dede_arctype的所有字段
织梦调用标签

首页或者列表页调用文章内容,是body内容哦,不是description哦!
{dede:arclist row='1' addfields='body' idlist='1' typeid='1' channelid='1'}
<p> [field:body function='cn_substr(html2text(@me),600)'/]...</p>
textarr[[field:global.autoindexபைடு நூலகம்]] = "[field:title function='html2text(@me)'/]";
{/dede:myppt}
织梦自动生成序列号:
[field:global runphp='yes' name=autoindex][/field:global]
登陆网站的后台找到文件和代码:
/dede/templets/artical_edit.html
把
$nowtime = GetDateTimeMk(time());
改成
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
在Dedecms中,在列表页调用文章摘要的方法主要有:
{dede:arclist flag=h typeid=3 row=1 titlelen='100' orderby=pubdate infolen='100' function='cn_substr(@me,280)'}
DeDe自动获取关键字超链设置详解2-电脑资料

DeDe自动获取关键字超链设置详解2-电脑资料二、dede自动添加关键字频率设置再次申明,这个也不需要修改系统文件,只需要添加一个控制变量即可,。
这里我们用cfg_replace_num变量来控制...二、dede自动添加关键字频率设置再次申明,这个也不需要修改系统文件,只需要添加一个控制变量即可。
这里我们用cfg_replace_num变量来控制相同关键字锚文本的出现频率网站推广:1.系统——系统基本参数2.添加新变量(这里需要截图细说)变量名称:即你说添加的变量,这里是cfg_replace_num而不是你自己填变量值:这个很好理解,每个关键字锚文本只出现一次,即设置为网络推广1参数说明:限制关键字替换次数(这个将会显示在控制选项中,这个个人可以根据爱好不同自己设定)所属组:即出现在那个组,可选项为:站点设置 | 核心设置 | 附件设置 | 会员设置 | 互动设置 | 性能选项 | 其选项 | 模块设置,这里你选择那一个,这个变量就是出现在那一组下面,以后设置就可以在这个组别里找,这里我选择《其他选项》,所以会只会在其他选项中找到他,效果如下:这样设置好之后先更新一篇文章测试,如果ok,则更新所有文档,电脑资料《DeDe自动获取关键字超链设置详解2》(https://www.)。
看完介绍不知道你设置对了没有?如果设置的不理想可以删掉变量重新设置,但是在dede后台控制面板中并没有这个选项,我们可以运用SQL 命令行工具删除变量,想删那个删那个,这个将在第三点网络营销。
三、删除dede系统变量这里我们需要用到dede后台的“SQL命令行工具”,其实没有什么高深的。
在dede系统后台——系统设置——SQL命令行工具——运行SQL命令行(单行或者多行这个按需求来定)。
织梦DedeCMS添加自定义属性

织梦DedeCMS添加自定义属性
转自:/a/DEDEjiaocheng/185.html
我今天主要说如何添加自定义属性,如果增加使用织梦DedeCMS的人,肯定知道自定义属性是啥,他主要用来设置推荐文章,对标题加粗,设置跳转这些功能,并且这些自定义属性还可以组合使用,但是如果站点比较大的时候,这些自定义属性怕是就不够用了,但DedeCMS又没有添加自定义属性的功能,让我们很无奈。
我添加一天的研究,读源代码,看数据库结构,终于打开了方法,但是需要修改数据库:第一步:打开dede_archives表,修改表字段flag 这个字段是set类型的,我们可以增加值,并且必须是与之前不重复的单字母,比如我这里设置的e (我使用工具的是Navicat for MySQL,其它工具方法类似)
第二步:打开dede_arcatt表,添加记录att就是之前设置的字母,attname就是提示文字
OK,完成。
刷新后台就有增加的自定义属性了
转自:/a/DEDEjiaocheng/185.html。
织梦DedeCMS内容管理系统设置说明------超全

织梦DedeCMS内容管理系统设置说明作者:admin 时间:2011-06-15 23:01:57 字体:[大中小] 我要投稿建网站:织梦DedeCMS内容管理系统设置说明您当前所在的位置:首页> Dede技巧> 织梦DedeCMS内容管理系统设置说明织梦DedeCMS内容管理系统设置说明站点设置,核心设置,附件设置,会员设置,互动设置,性能选项,其他选项1.1.站点设置站点根网址(cfg_basehost):网站根节点网址,例如设置,主要用于生成一些超链接中加入站点根网址,例如:百度新闻、站点RSS、系统上传附件等网页主页链接(cfg_indexurl):用于前台模板调用网站主站连接主页链接名(cfg_indexname):网站主页的连接名称,默认为“主页”网站名称(cfg_webname):全局站点的名称,通常显示在网页页面的标题栏部分,默认为“我的网站”文档HTML默认保存路径(cfg_arcdir):网站生成静态页面HTML存放路径,默认为“/html”,可以根据自己需要进行设置图片/上传文件默认路径(cfg_medias_dir):网站附件上传默认保存路径,默认为“/uploads”,可以根据自己需要进行修改编辑器(是/否)使用XHTML(cfg_fck_xhtml):控制网站内容编辑器是否启用XHTML类型的标记,默认是不起用的模板默认风格(cfg_df_style):默认模板的风格,设置后模板的路径变为“/tremplets/[设置模板风格]”,默认是default,即“/tremplets/default/”网站版权、编译JS等底部调用信息(cfg_powerby):网站底部版权及js调用信息,一般可以将流量统计代码加入到这里,前台进行调用站点默认关键字(cfg_keywords):用于显示站点默认关键字,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改站点描述(cfg_description):用于显示站点默认描述,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改网站备案号(cfg_beian):用于显示网站备案号的相关内容,可以根据自己需要进行设置1.2.核心设置DedeCms安装目录(cfg_cmspath):系统默认安装目录,默认如果安装在网站根目录即为空,如果安装在子目录需要对其进行设置,例如“cms”,一般移动网站目录需要对其进行重新设置,并重新生成内容,否则会出现页面无法显示、PHP报错等现象cookie加密码(cfg_cookie_encode):用于对用户登陆cookie加密设置,默认系统自动生成,通常使用在系统整合等方面数据备份目录(在data目录内)(cfg_backup_dir):数据库备份文件夹,通常在系统根目录的data文件夹下,默认为backupdata,即在系统“\data\backupdata”文件夹下网站发信EMAIL(cfg_adminemail):用于站点发信的E-mail地址,默认为“cfg_adminemail”,可以根据自己需要进行修改Html编辑器选项(目前仅支持fck)(cfg_adminemail):网站内容发布,字段类型为HTML 时候使用的编辑器,例如普通文章发布时候内容部分的编辑器,默认为fck,在V5.3中取消了以前的HTML编辑器,并今后不再进行开发专题的最大节点数(cfg_specnote):专题部分节点的最大数目,默认为6个节点,在添加专题内容处有相关节点的信息栏目位置的间隔符号(cfg_list_symbol):通常显示在网站当前位置部分的内容,默认为“ > ”即当前位置部分显示为“主页> 一级栏目> 二级栏目”,可以根据自己需要进行修改关键字替换(是/否)使用本功能会影响HTML生成速度(cfg_keyword_replace):系统将会替换HTML编辑器中内容部分的关键词为加亮显示,通常这个选项开启会影响系统生成HTML页面的速度,系统默认是开启的(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址(cfg_multi_site):系统附件生成采用地址类型,一般附件生成没有开启该选项附件将采用“/uploads/liming/test111.gif”的形式,如果开启将在附件地址前面加上网站地址,会变为“/uploads/liming/test111.gif ”设置有效解决了二级域名附件无法显示的问题,系统默认是关闭的(是/否)开启管理日志(cfg_dede_log):用于记录管理员登陆操作系统的日志,默认是关闭的FTP主机(cfg_ftp_host):部分创建将通过ftp形式进行文件创建,系统默认没有这个设置,您可以设置FTP的主机地址为,下面的FTP相关设置也是如此,如果是虚拟主机需要空间商提供FTP账号密码等FTP端口(cfg_ftp_port):同FTP主机部分FTP用户名(cfg_ftp_user):同FTP主机部分FTP密码(cfg_ftp_pwd):同FTP主机部分网站根在FTP中的目录(cfg_ftp_root):同FTP主机部分,一般虚拟主机网站根目录为wwwroot或者htdocs是否强制用FTP创建目录(cfg_ftp_mkdir):如果系统不支持PHP创建目录,启用后将采用FTP形式强行创建目录,系统默认是关闭这个选项的服务器时区设置(cfg_cli_time):用于设置系统程序执行的时区影响到全站时间相关功能,如文章添加时间、留言时间等,默认为8是否启用smtp方式发送邮件(cfg_sendmail_bysmtp):采用SMTP发送电子邮件,系统默认是关闭的,改设置将影响到找回密码、文档内容推荐等功能,如果开启需要设置以下SMTP信息,如果启用还需要保证服务器拥有邮件发送的功能,如果是主机空间可以和空间商取得联系并且确保SMTP设置正确性才能确保邮件发送smtp服务器(cfg_smtp_server):同是否启用smtp方式发送邮件部分,默认为smtp服务器端口(cfg_smtp_port):同是否启用smtp方式发送邮件部分,默认为25 SMTP服务器的用户邮箱(cfg_smtp_usermail):同是否启用smtp方式发送邮件部分SMTP服务器的用户帐号(cfg_smtp_user):同是否启用smtp方式发送邮件部分SMTP服务器的用户密码(cfg_smtp_password):同是否启用smtp方式发送邮件部分建网站:织梦DedeCMS内容管理系统设置说明(2)在线支付网关类型(cfg_online_type):设置在线支付网关类型,默认为nps删除文章文件同时删除相关附件文件(cfg_upload_switch):删除文档内容时候如果开启了这个选项将清除文档相关附件网站全局搜索时间限制(cfg_allsearch_limit):如果在使用高级搜索,查询时间大于设置时间数,系统将提示“服务器忙,请稍后搜索”,默认为1,即为1秒。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DEDECMS自动编号(序号)[field:global.autoindex/]
在dedecms模板系统中,知道{dede:arclist/}标签里有个[field:global.autoindex/]标签的人可能不多。
这个标签用处是,它可以让arclist每生成一行文章就自动累加1,也就是说可以用来做编号(序号),例如:
1、文章
2、文章
…
是个非常不错的功能。
很多dedecms模板制作中,会使用这个标签。
最常见的例子,就是在dedecms官方模板中,显示幻灯片的一短js代码中,细心的朋友可以看到这个[field:global.autoindex/]标签。
但可惜的是,好象只有{dede:arclist/}标签支持这个自动累加的功能。
如何把这个自动增1的变量扩展应用到其他标签中呢?这里给大家一个小技巧。
比如:我们想在{dede:sql/}标签中使用[field:global.autoindex/]标签。
那我们可以修改sql.lib.php这个文件(文件路径为官方程序目录\include\taglib)。
打开后我们找到第34行,也就是代码
$ctp->LoadSource($Innertext);
处,在下面加上以下一段代码:
$GLOBALS['autoindex'] = 0;
这里的目的是定义一个全局变量autoindex,并赋值为0,接下来我们来修改下面的代码:
while($row = $dsql->GetArray($thisrs))
{
$sqlCt++;
foreach($ctp->CTags as $tagid=>$ctag){
if(!empty($row[$ctag->GetName()])){ $ctp->Assign($tagid,$row[$ctag->GetNa me()]); }
}
$GLOBALS['autoindex']++; //每循环一次加上一个1然后解析出来
$revalue .= $ctp->GetResult();
}
注意红色的部分,是我们加上的代码,含义很清楚,每循环一次,就让变量autoindex累加1。
这样,这个[field:global.autoindex/]标签就可以在那个{dede:sql/}中使用了,我们
举个例子:
{dede:sql sql=’‘}
[field:global.autoindex/]-[field:title/]
{/dede:sql}
使用方法同dedecms默认模板完全一样。
另外收集了一个让默认从0开始累积的方法:
[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]
默认从2开始累积的方法:
[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]
=========================================
dedecms如何在文章标题前自动加上编号
在网站应用中,很多的时候我们需要在文章标题前加上一个编号(序号),如阅读排行,下载排行等等,在dedecms里,实现这个是非常简单的。
具体实现方法:
在{dede:arclist}标签之间加入如下代码即可显示编号
[field:global name=autoindex/]
这里为方便大家参考,给一个具体例子:
<div class="box">
<h1>阅读排行</h1>
<ul>{dede:arclist row=10 channelid=1 orderby=hot titlelen=100}
<li><b>[field:global name=autoindex/]</b><a
href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist}
</ul>
</div>。