控制栏目的ID titlelen标题的长度 row=’8’显示文章的列表数 4.1当前文章的上一篇、下一篇文章 上一篇 {dede:prenext get=’pre’/} 下一篇:{dede...:channel} 5.指定调用栏目标签: {dede:onetype typeid=’ID’}[field:typename /]{/dede:onetype} 6.频道栏目调用标签: {dede...arcID={dede:field name=ID/}”>收藏] [推荐] [<a href=”{dede:field name=’phpurl’/}/feedback.php?...=’sun’ typeid=’栏目ID’} [field:typename/] {/dede:channel} 或者 {dede
:channel} 指定调用栏目标签: {dede:onetype typeid='ID'}[field:typename /]{/dede:onetype} 频道栏目调用标签: {dede:channel...arcID={dede:field name=ID/}">收藏] [推荐] [[field:typename/] {/dede:channel} 或者 {dede:global...如果要给当天的加,把 3600243 改为 3600 * 24 即可。
问题一、dede让channelartlist标签支持currentstyle属性 完美解决 打开include\taglib\channelartlist.lib.php 找到 $pv->Fields...{/dede:channelartlist} 如果是当前栏目则 li的class属性显示current,否则显示class=” ,也可以修改currentstyle=’这里改为你需要的类名’。...:arclist} {/dede:channelartlist} 问题二、织梦channel标签currentstyle样式无效不起作用 我们在用织梦系统制作网站时,经常会用到channel标签来调子栏目...会自动判断当前位置。...2、解决channel标签currentstyle样式无效不起作用的正确方法修改include/taglib/channel.lib.php 把 if( ($row[‘id’]==$typeid ||
我们在用DEDECMS织梦程序做网站的时候,有些页面中特定位置希望专门的调用指定分类栏目,于是我们如何处理呢?这里,老蒋想到的是用dede:type这个标签实现调用,实现方法如下。...include/taglib/type.lib.php 打开这个页面。 我们寻找SQL语句,然后看到下面脚本,红色部分是我们新加的。...,sitepath FROM `dede_arctype` WHERE id='$typeid'" 调用方法: {dede:type typeid='1'}[field:description/]{/dede...:type} 默认是分类1,我们可以自己修改分类的ID。...id=1'} [field:description/] {/dede:sql} 本文出处:老蒋部落 » 调用DEDECMS织梦程序中指定分类栏目的内容和描述 | 欢迎分享
1,首先,在后台执行 sql 语句,添加栏目缩略图字段 alter table `dede_arctype` add `typeimg` char(100) NOT NULL default ''; 其中...而后,除了我们的模版文件,一共需要修改系统的五个文件: 1:/dede/catalog_add.php 增加栏目文件 2:/dede/catalog_edit.php 修改栏目文件 3:/dede/templets.../catalog_add.htm 增加栏目文件 4:/dede/templets/catalog_edit.htm 修改栏目文件 5:/nclude/taglib/channel.lib.php 字段调用文件...打开 /dede/catalog_add.php 查找:(reid,topid,sortrank,typename,typedir, 修改为:(reid,topid,sortrank,typename.../catalog_edit.php 搜索:$upquery = "UPDATE `dede_arctype` SET 在其下方添加:`typeimg`='$typeimg', -------------
首先,给栏目分类表`dede_arctype`表增加缩略图字段`typeimg`,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句: alter table...修改页面,在表单中添加相应的字段,涉及到的页面有: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm dede...26" >栏目名称: <input name="typename" type="text" id=.../catalog_add.php页面,保存上传栏目图片的内容,查找 $queryTemplate = "INSERT INTO 在 (reid,topid,sortrank,typename 的后面添加.../]'/>调用我们必须找到了栏目的标签页面 /include/taglib/channel.lib.php,发现了下面的一段代码(第137行): $linkOkstr = str_replace("~
} 第二、方法2 {dede:field.typeid runphp=’yes’}$ID = @me; $sql = “SELECT * FROM `dede_arctype` WHERE id=$ID...}{/dede:field.typeid} 第四、方法4 找到 include/helpers/extend.helper.php 添加函数。.../** * 获取指定栏目id的顶级栏目的名称 * * @return string */ if (!...我们需要打开 include/helpers/extend.helper.php,再添加函数。.../** * 获取指定栏目id的顶级栏目的url * * @return string */ if ( !
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} #首页循环某个列表(...aid=[field:id/]"> [field:title/]... {/dede:arclist} #列表页调用显示列表 {dede:list pagesize='8' titlelen='30'} <a href="view.<em>php</em>?
'pre'/} 下一篇:{dede:prenext get='next'/} 点击量:<script src="{<em>dede</em>:field name='phpurl'/}/count.<em>php</em>?...,因此支持使用<em>PHP</em>语法,Function扩展等功能。...:channel} 参数说明: typeid = '0' <em>栏目</em><em>ID</em> reid = '0' 上级<em>栏目</em><em>ID</em> row = '100' 调用<em>栏目</em>数 col = '1' 分多少列显示(默认为单列) type...= 'son | sun' son表示下级<em>栏目</em>,self表示同级<em>栏目</em>,top顶级<em>栏目</em> currentstyle = '' 应用样式 底层模板字段: <em>ID</em>(同 <em>id</em>),typeid, typelink..., typename, typeurl,typedir(仅表示<em>栏目</em>的网址) [field:<em>id</em>/] [field:typeid/] [field:typelink/] 调用<em>栏目</em>名称,点击直接跳转该<em>栏目</em>列表
我们在用织梦系统制作网站时,经常会用到channel标签来调子栏目。...但是,很多朋友会遇到这种情况在使用channel标签来调子栏目的时候,指定 “type=son typeid=x” 发现currentstyle无效。今天笔者就跟大家分享一下解决方法。...“} [field:typename/] {/dede:channel} 解决的办法:把typeid=‘12’改为channel=‘1’ (文章模型id),首页除外,其他页面不需要指定typeid...=x,会自动判断当前位置。...2、解决channel标签currentstyle样式无效不起作用的正确方法 修改include/taglib/channel.lib.php 把 if( (row[‘id’]==typeid || (
----Tip:如果修改过后,提示的栏目不在你的后台栏目里的话,你需要记下栏目ID,到后台-系统-SQL命令行工具-执行DELETE FROM `dede_arctype` WHERE id='填你记下的栏目...ID';执行完后,更新栏目缓存,更新系统缓存,重新生成试试。...JOIN `dede_channeltype` ch ON ch.id=arc.channel WHERE arc.id = 2;arc.id = 2 这个2改成你记下的文档id,执行后出来这个附加表名...,改成你查询到的aid = 2 这个2改成你记下的文档id,千万别弄错了继续执行这2行DELETE FROM `dede_archives` WHERE id = 2;DELETE FROM `dede_arctiny...` WHERE id = 2;id = 2 这个2改成你记下的文档id,千万别弄错了执行完后,更新栏目缓存,更新系统缓存,重新生成试试。
/inc/inc_menu.php【常用主链接下的次链接】、/dede/inc/inc_menu_map.php【主链接下的次链接】、/dede/inc/inc_menu_module.php【模块和插件次导航...cid=1&dopost=listArchives');" style="color:#FFFFFF;"> 【行业新闻】 当你放其他栏目时直接上面的cid=1的值1更换为新的栏目id...两则的区别主要就是在链接地址上: 栏目的:'catalog_do.php?cid=栏目的id值&dopost=listArchives 文章或独立页面的:archives_do.php?...注意保留:“功能地图,方便以后操作” ③左侧修改 最左侧一列主导航在/dede/templets/index_menu2.htm中修改,次链接在/dede/inc/inc_menu.php及/dede/...cid=3&dopost=listArchives' target='main' /> 代码说明:name='栏目名称' ;link内的cid=栏目id值; 如果是某一篇文章的话用下方代码: <m:item
配合dedecms内容模型实现后台输入栏目id前端输出文章列表,这样制作科室专题页也变快了很多。...比如,我们添加一个“科室专家栏目id”的字段zjid,那么我们可以通过下面的代码来进行调用 {dede:arclist addfields='zjid' row='1' channelid='24'...left JOIN dede_addon24 ON dede_archives.id=dede_addon24.aid WHERE dede_archives.typeid=@me"; $dsql...="<img src=\"http://***.com".$row['litpic']."...将后台输入的id作为输出文章栏目的id,再将此栏目的文章罗列出来,不过这个的文章链接是动态的url,如果你已经做了全站伪静态了,可以加上nofollow标签 后台的效果如下 ?
1、按照网站构思,将网站栏目添加并确认完毕。如栏目有所改动,被改动的原有ID号随之消失,取而代之的是新的ID号(不管是几级栏目均如此)。 当网站栏目设置相对稳定后,可以实施下面的操作。...2、进入网站后台,在核心/网站栏目管理中记下要准备安排在首页的” ID”(在中括号里)记下来。...:arclist} {/dede:channelartlist} 4、把要添加到首页的栏目ID改成你自己的,(栏目必须是双数的)就是第二行:...{dede:channelartlist typeid=151,152,153,154,155,156,157,158,159,160},排序从小到大,每个ID后面加一个逗号,最后一个不加。 ...6、{dede:arclist row='10'}这一句里面的“10”,可以根据主栏目和右边的副栏目所占空间的比例来调整,奇数和偶数都行。其他就不用改了(注意修改完后要更新哦)。
都希望能够在文章内容页底部调用几篇与本篇文章相关的文章,这样不但可以去除DEDECMS默认模版原有的生硬,增加美观度,而且对SEO优化和提升网站PV也有很大的帮助,织梦文章内容页默认模板缺少相关文章,对用户及搜索引擎查找及判断文章主题不利...”中找到likearticle.lib.php文件,然后找到以下相关参数代码: {dede:likearticle row=” col=” titlelen=” infolen=”} 织梦相关文章调用参数说明...分多少列显示(默认为单列) row:返回文档列表总数 titlelen:标题长度 等同于titlelength infolen:表示内容简介长度 等同于infolength mytypeid:手工指定要限定的栏目...id,用,分开表示多个 innertext:单条记录样式(指标签中间的内容) 上面的代码包含了前四个相关参数,我们只需要添加相关数字即可,如下: {dede:likearticle row=’16’ col...标签文件第102行找到代码: $typeid=”And arc.typeid in($typeid) And arc.id$arcid”; 修改为: $typeid=”And arc.id$arcid
打开 include aglibchannelartlist.lib.php 找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方增加以下代码...: if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink...'] ==$refObj->TypeLink->TypeInfos['topid'] 添加这个后才能对二级栏目也起作用 调用方法: {dede:channelartlist typeid='2' currentstyle...='current'} {dede:field... name='typename'/} {/dede:channelartlist} 如果是当前栏目则 li 的 class 属性显示 current,否则显示 class='' ,也可以修改
http://www.genban.org/news/dedecms-7577.html 前两天用DEDE做二次开发的时候,遇到一个问题,领导让给每个栏目增加一个栏目图片的功能,网上找了些东西...首先,给栏目分类表`dede_arctype`表增加缩略图字段`typeimg`,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句: alter table...修改页面,在表单中添加相应的字段,涉及到的页面有: dede/catalog_add.php dede/catalog_edit.php dede/templets/catalog_add.htm...dede/templets/catalog_edit.htm 2.1 打开dede/templets/catalog_add.htm,查找 栏目名称: 在其下面加上如下代码: 栏目图片: 并在...之间引入如下js: 2.2 打开dede/catalog_add.php页面,保存上传栏目图片的内容,查找 $queryTemplate = "INSERT INTO 在 (reid,topid,
织梦编辑栏目时提示“保存当前栏目更改时失败,请检查你的输入资料是否存在问题!”那是因为你的后台栏目编辑文件php里有做过二次开发,添加了栏目数据表里不存在的字段。...解决方法1、打开 /dede/catalog_edit.php 找到 (大概在68行左右)ShowMsg("保存当前栏目更改时失败,请检查你的输入资料是否存在问题!"...,"-1");在它上面加入echo $upquery;die;如图2、保存后,继续去编辑修改某个栏目,看页面输出的代码,全选,复制把复制到的语句到后台-系统-SQL命令行工具,执行,看执行结果提示什么错误...3、知道是缺少数据表字段错误后,我们针对具体错误继续执行下面SQL语句ALTER TABLE `dede_arctype` ADD `typeimg` CHAR( 255 ) NOT NULL DEFAULT...4、把刚才加在 /dede/catalog_edit.php 里面的echo $upquery;die;删除,保存再去编辑栏目,就不会报错啦。
文章标题等基本数据导入 织梦 dedecms 的文章标题、正文和栏目分别存放在三个不同的表上,但 WordPress 把文章标题和正文放在一个表上,栏目放在另外一个表上。...为了简化后面的工作,第一步我首先把织梦 dedecms 的全站 RSS 文件(rss.php)保存下来,然后使用 WordPress 自带的 RSS 导入该文件。...这两次转换的匹配点,分别是织梦里的文章 id,以及 WordPress 里已经导入了的文章标题(这与织梦里的文章标题是一样的)。...body)导入到 dede_archives 的 body 上,以 dede_addonarticle 上的 aid 和 dede_archives 上的 id 为匹配点: ALTER TABLE dede_archives...`body`= `dede_addonarticle`.`body` WHERE `dede_archives`.`id` = `dede_addonarticle`.
SQL语句: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set...RewriteRule ^(.*)/plus/list-([0-9]+)\.html $1/plus/list\.php\?....*)/plus/view-([0-9]+)-([0-9]+)\.html $1/plus/view\.php\?...ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择“使用动态页”:执行以下MySQL语句: update dede_arctype set isdefault=-1 3、首页动态...:把根目 共三个步骤: 1、将所有文档设置为“仅动态”: 执行以下MySQL语句: update dede_archives set ismake=-1 2、将所有栏目设置为“使用动态页”,也可以建立栏目时选择
领取专属 10元无门槛券
手把手带您无忧上云