下面由我来翻译下面这一大段话,首先,函数使用了PINYIN函数,将栏目名称转化成英文缩写,剩下的工作就是拼接和查询了,其实原理很简单。...#一级栏目 UPDATE dede_arctype AS a SET a.typedir = CONCAT( '{cmspath}/', PINYIN (a.typename)); SELECT a.id..., a.reid, a.topid, a.typename, a.typedir FROM dede_arctype AS a WHERE a.reid = 0; #二级栏目 UPDATE dede_arctype...AS a WHERE a.reid IN ( SELECT b.id FROM dede_arctype AS b WHERE b.reid = 0 ); #三级栏目 UPDATE dede_arctype...( SELECT c.id FROM dede_arctype AS c WHERE c.reid IN ( SELECT b.id FROM dede_arctype AS b WHERE b.reid
功能说明 栏目子分类列表,栏目导航 适用范围 首页模板,列表模板,内容模板 基本语法 [NT:unLoop,NT:SiteID=0,NT:LabelType=ClassNavi,NT:ClassID=ClassID...NT:ClassID如果填写为0或者为空,调用标签所在栏目的符合条件的栏目,如果不在栏目,则调用所有;如果为-1,则调用所有的符合条件的栏目。...ClassID=0或者为空,则调用当前栏目下的子栏目的栏目名称以及栏目信息,不涉及到栏目下的新闻。这时候与ClassList一样,只能使用在列表页。...NT:Cols每行显示多少条 NT:isDiv输出格式(true,false),true表示使用li标签,false表示Html NT:NaviChar=":"表示给每个栏目添加后缀字符,也可以理解为分隔符...,NT:NaviCSS=page_item,NT:isDiv=true,NT:Cols=1][/NT:unLoop] 解释: NT:ClassID=069546114015:取classID下的所有子栏目
http://www.genban.org/news/dedecms-7577.html 前两天用DEDE做二次开发的时候,遇到一个问题,领导让给每个栏目增加一个栏目图片的功能,网上找了些东西...首先,给栏目分类表`dede_arctype`表增加缩略图字段`typeimg`,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句: alter table...dede/templets/catalog_edit.htm 2.1 打开dede/templets/catalog_add.htm,查找 栏目名称: 在其下面加上如下代码: 栏目图片: 并在...之间引入如下js: 2.2 打开dede/catalog_add.php页面,保存上传栏目图片的内容,查找 $queryTemplate = "INSERT INTO 在 (reid,topid,...2.3 打开dede/templets/catalog_edit.htm页面,查找 栏目名称: 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/114127.html
finecms栏目页和文章页默认的标题是页面title_二级栏目title_一级栏目title_网站名称(比如:finecms怎么设置标题_finecms二次开发_finecms_ytkah博客),...如下图所示,有些朋友不想调用栏目标题进去(finecms怎么设置标题_ytkah博客),那要如何修改呢?...在ytkah的调试下可以解决以上的问题,操作方法是: 把内容title改为 [第{page}页{join}]{title}{join}{SITE_NAME} 把列表title改为 [第{page...}页{join}]{title}{join}{SITE_NAME}
织梦DEDECMScms被点击的栏目高亮显示办法详解,织梦DEDE栏目高亮channel属性currentstyle采用详解,废话不多说直接举例说明:织梦DEDEchannel属性currentstyle...的例子:{dede:channel type=’self’ currentstyle=” ~typename~“} [field:typename/]{/dede:channel}看例子样式,通过对当今栏目列表设置了
/} 列表页或者文章页标题 {dede:field name='keywords'/} 列表页或者文章页关键词 {dede:field name='description' function='html2text...(@me)'/} 列表页或者文章页描述 {dede:field.seotitle /} 栏目SEO标题 {dede:field.content/} 栏目内容 {dede:prenext get='...:arclist} 4、友情链接模块调用 {dede:flink row='24' linktype=2/} 5、当前位置 {dede:field name='position'/} 6、调用栏目子栏目...} 7、版权标签调用 {dede:global name='cfg_powerby'/} 8、列表页常用标签 列表文章调用标签:{dede:list pagesize='8'} {/dede:list}...当前栏目名称标签:{dede:field name='typename'/} 栏目介绍:{dede:field name='description' function='html2text(@me
dede:field name="title"/} 这里文章页的标题,{dede:field.seotitle/}是栏目页,描述和KEY都是一样的写法。...4:在首页调用某栏目的子栏目:这个标签一般是产品的分类用得到。...:{dede:global name='cfg_beian'/} 6:列表页用到的标签:列表文章调用标签:{dede:list pagesize='8'} {/dede:list}当前栏目名称标签:...{dede:field name='typename'/}栏目介绍:{dede:field name='description' function='html2text(@me)'/}单页内容:{dede.../]列表栏目调用:[[field:typename/]]列表栏目调用TAG:{dede:tag row='80' getall='1' sort
平时用dedecms开发经常会用到一些标签,特别是首页、栏目页、内容页,这些页面都会用到标签的调用,比如title、keywords、description、arclist、field.body等,...: {dede:type} [field:typename /] {/dede:type} ---- 文章内容页标签 文章标题:{dede...,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类 titlelen = '30' 标题长度 等同于titlelength infolen='160' 表示内容简介长度 等同于infolength...,方便网站会员分类浏览整站信息 功能说明:用于获取栏目列表 适用范围:全局使用 基本语法: {dede:channel type='top' row='8' currentstyle="<a href...[field:typename/] 调用栏目名称,无链接 [field:typeurl/] [field:typedir/] 例: {dede:channel type='top'} <a href
int(11) 分类栏目编号 body mediumtext 文章内容 dede_addonflash 附加Flash表 aid int(11) FLASH编号 typeid int(11) 分类栏目编号...附加图集表 aid int(11) 图集编号 typeid int(11) 分类栏目编号 pagestyle smallint(6) 表现方式(1单页显示;2分多页显示;3多行多列展示) maxwidth...附加专题表 aid int(11) 专题编号 typeid int(11) 分类栏目编号 note text 专题内容(仅存放标签代码) dede_admin 管理员信息表 ID int(10...(30) 栏目名称 typedir varchar(100) 栏目目录 isdefault smallint(6) 栏目列表选项(1链接到默认页 defaultname varchar(20) 默认页的名称...dede_sys_set:系统设置表 dede_sgpage:单页 dede_sphinx:全文检索 dede_sys_enum:联动枚举组表 dede_arcmulti:多页标记存储数据表 dede_arctiny
:typelink/]’>更多{/dede:type}这样可以精确的获取到是那个栏目的更多连接(相当于点击之后到列表页面) l {dede:channel type=’son’}[field:typename/] {/dede:channel}这样获取到的就是栏目id是4的所有子栏目...pageno 页码 next 下一页 end 末页 option 下拉跳转框 l {dede:prenext get=’pre’/}{dede:prenext get=’next’/}上下篇标签...(‘%y-%m-%d %H:%M’,@me)”/] 新闻内容:[field:body/] {/dede:mynews}站内新闻 增加栏目教程 1. ...栏目属性 最终列表栏目:依赖模板article_article.htm和list_article.htm 频道封面:(用于单页显示)依赖index_article.htm,内容使用{dede:field.content
\templets\default\list_default.htm 文章列表页 模板文件路径 模板路径标签:{dede:global.cfg_templets_skin/} 二、读取添加的所有栏目...,在首页模板中允许用”,”分开表示多个栏目 getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以”,”分开的多个栏目的下级子类 titlelen:标题长度 等同于titlelength...:channel} 5.指定调用栏目标签: {dede:onetype typeid=’ID’}[field:typename /]{/dede:onetype} 6.频道栏目调用标签: {dede...=30} 按周: {dede:arclist row=’24’ titlelen=8 orderby=click subday=7} 在首页调用某栏目的子栏目 {dede:channel type...:field name=’templeturl’/}/images/topsearch_submit.gif” /> 53.实现“文章标题-2级栏目-1级栏目-网站名”形式 {dede
一般我们列表模板用于栏目所有文章或者子栏目的列表中使用的。其实我们可以设置多个栏目列表模板,只要我们在分类给不同的分类设置不同的列表模板都可以。...1、列表页标题、关键字、描述 {dede:field.title/}_{dede:global.cfg_webname/} 3、获取顶级栏目信息 {dede:field.typeid function...=gettoptype(@me,typename)/} 4、当前栏目名称 {dede:field.typename/} 5、当前栏目内容 {dede:field.content/} 6、当前位置 {dede...:field.position/} 7、当前栏目连接 {dede:type}[field:typeurl/]{/dede:type} 8、栏目文档列表 {dede:list pagesize='10'
{dede:list}是用于列表页的文章列表调用,通常是用于list_article.htm页面,这个文章列表是可以分页的。...排序方式,有效的排序方式有 senddate、pubdate、id、click、lastpost、postnum ,默认为 sortrank pagesize='20' 分页大小,调用文章条数 一般列表页会增加一个分页代码...{dede:arclist}可以用于获取指定文档列表,一般会设置一个typeid,不分页。...多列方式显示 row='10' 返回文档列表总数 typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目; getall='1' 在没有指定这属性的情况下...,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类 titlelen = '30' 标题长度 等同于titlelength infolen='160' 表示内容简介长度 等同于infolength
tid={dede:field name='id'/} 一级栏目名称:{dede:field name='typename'/} 二级a标签跳转链接:list.php?...tid=[field:id/] 二级栏目名称:[field:typename/] #首页循环某个栏目 {dede:channelartlist row='11' typeid='5'} {dede:field name='typename'/} {/dede:channelartlist} #首页循环某个列表(... {/dede:arclist} #列表页调用显示列表 {dede:list pagesize='8' titlelen='30'} <a href="view.php?...:list} #详情<em>页</em>显示内容 标题:{<em>dede</em>:field.title/} 正文:{<em>dede</em>:field.body/}
SQL语句: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set...ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态...:把根目 共三个步骤: 1、将所有文档设置为“仅动态”: 执行以下MySQL语句: update dede_archives set ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择...“使用动态页”: 执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态: 把根目录下生成的 index.html 删除即可。...转载请注明:积木居 » DEDE整站动态化或整站静态(伪静态)设置方法
SQL语句: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set...ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态...:把根目 共三个步骤: 1、将所有文档设置为“仅动态”: 执行以下MySQL语句: update dede_archives set ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择...“使用动态页”: 执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态: 把根目录下生成的 index.html 删除即可。...解释:dede伪静态的意思是通常我们为了更好的缓解服务器压力,和增强搜索引擎的友好面.都将文章内容生成静态页面.
配合dedecms内容模型实现后台输入栏目id前端输出文章列表,这样制作科室专题页也变快了很多。...比如,我们添加一个“科室专家栏目id”的字段zjid,那么我们可以通过下面的代码来进行调用 {dede:arclist addfields='zjid' row='1' channelid='24'...} [field:zjid runphp="yes"] global $dsql; $sql="SELECT dede_archives.* FROM dede_archives...left JOIN dede_addon24 ON dede_archives.id=dede_addon24.aid WHERE dede_archives.typeid=@me"; $dsql...将后台输入的id作为输出文章栏目的id,再将此栏目的文章罗列出来,不过这个的文章链接是动态的url,如果你已经做了全站伪静态了,可以加上nofollow标签 后台的效果如下 ?
想必大伙建站都会写文章,随着时间的推移,你的智慧结晶会越来越多,一般的建站程序早帮你想好了,把这些文章做成一个列表,比如dedecms栏目列表,便于观众浏览,但有个问题就是dedecms文章列表页标题没有序号...那么,怎么为dedecms文章列表页标题增加序号呢?织梦cms有一个文章列表函数:dede:pagelist,但这个函数可能没有具体运用到模板标题中,so,我们来just do it。 ...)'/}页 - {dede:global.cfg_webname/} 但是这样还是不够完善,列表第一页还是会重复,比如/js/gdjs/和/js/gdjs/list_73_1.html内容是一样的,...页";{/dede:pagelist} - {dede:global.cfg_webname/} 你试了吗?效果是不是不一样?多一点尝试,多一点发现。...参考自“DedeCms栏目列表标题第x页序号的完美修改方法”,请自行搜索。 既然要做,就做得彻底些,把描述标签(description)也完善一下吧。
dedecms默认是没有栏目图片功能的,为了便于灵活管理就给每个栏目增加一个栏目图片的功能,栏目图片是在代码中添加的固定图片,通过改造可以实现这个功能的,下面就随ytkah一起来试试吧 1....首先,给栏目分类表`dede_arctype`表增加缩略图字段`typeimg`,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句: alter table...修改页面,在表单中添加相应的字段,涉及到的页面有: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede...2.3 打开dede/templets/catalog_edit.htm页面,查找 栏目名称...linkOkstr); 在下面添加:$linkOkstr = str_replace("~typeimg~",$row['typeimg'],$linkOkstr);这时,我们再到后台重新生成一下列表页面,刷新列表页试试
织梦cms不知大家用过没有,功能比较强大,但是对于我还是有一些不够,所以我总结了一些经常会使用的SQL,比如批量修改文章发布人、替换栏目字符串、批量修改文章点击数、批量修改文章命名规则等,这些SQL使用...=2; /*mid为管理员ID*/ 替换栏目字符串 UPDATE dede_arctype as a SET a.typename=REPLACE(a.typename,'AAA','BBB') #AAA...UPDATE dede_arctype AS a SET a.namerule='{typedir}/{aid}.html' 查看栏目表 SELECT dede_arctype.typename,...dede_arctype.description, dede_arctype.keywords, dede_arctype.seotitle, dede_arctype.namerule...update dede_archives set ismake=-1; #将所有栏目设置为“使用静态页”, update dede_arctype set isdefault=1
领取专属 10元无门槛券
手把手带您无忧上云