织梦cms教程
1、获取所有的顶级栏目列表带链接:{dede:channel type='top' row='8' currentstyle='<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"}<li><a href='[field:typelink/]'>[fiel...
dede的标签虽然强大,但是很多功能还是无法很好的实现。此时可以使用其PHP标签,即在模板中写PHP语句来得到任何自己想要的东西。标签名称:{dede:php} {/dede:php}举2个小例子来证明其可以做任何事情:1.输出1-100{dede:php}for($i=0;$i<100;$i++){ echo $i.'';}{/dede:php}2.输出当前页面所在的顶级栏目名称{dede:php}if($refObj->Fields[...
一流源码网分享大家都知道在织梦很多标签里面可以使用runphp='yes',使我们可以很方便的使用php语句来达到我们想要的效果,但有时候甚至需要在通过sql语句来查询一些需要的结果,下面织梦猫举一个例子来说明:例如在dede:arclist里面可以使用[field:writer/]来调用作者的姓名,也可以使用[field:mid/]来调用作者的id号,但无法直接获取到作者的空间地址。那么这时候我们就需要用sql语句来获取作者的userid,那么就能知道作者的空间地址了。&nbs...
有些时候我们需要使列表页的首页跟第二页以及后面的页面的样式不同,修改dede:list标签又很难达到理想的效果,那么织梦猫就为大家介绍一个最简单的办法,就是为首页单独指定一个模板页,其余页面则调用另一个模板页。修改的办法如下:打开include目录下的arc.listview.class.php文件,找到Display函数(大约在397行),找到如下代码:$this->ParseTempletsFirst();在这些代码的上方添加以下代码:if($this->PageNo>1)...
有时候我们需要在dede:list或者dede:arclist里面为列表添加序号,这时候就需要用到“[field:global.autoindex/]”标签,这个标签可以自动加序号。添加后序号就会自动增加,默认从1开始。但是有时候我们可能不需要从1开始,比如从2开始,那么就需要这样写:[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]相反,如果想让它从0开始,那就用这个代码:[field:gl...
一流源码网记得以前织梦默认是fck编辑器,目前kindeditor编辑器是非常优秀的编辑器,连织梦网站都提供了这样的编辑器插件下载,但更换了这样的一款编辑器后,栏目内容却无法保存。通过以下的修改可以解决dede更换成kindeditor后栏目内容无法保存的问题:打开/include/inc/inc_fun_funAdmin.php文件,找到以下代码:allowFileManager : {$allowFileManager}将这句代码改成如下的代码:allowFileManager : {$al...
默认织梦的首页没有设置高亮属性,只要其他栏目可以。以下代码可以解决这个问题:<li{dede:field name=typeid runphp="yes"}(@me=="")? @me=" class='hover'":@me="";{/dede:field}><a href='{dede:global.cfg_cmsurl/}/'><span>主页...
一流源码网开发织梦模板,有些时候我们需要获取当前文章的网址,以下代码可以获取到:{dede:global.cfg_basehost/}{dede:geturl runphp='yes'}@me = GetCurUrl();{/dede:geturl}但是上面这句代码只在文章是动态页浏览时有效,如果你的文档是静态访问的方式,就要用到下面的代码:{dede:global.cfg_basehost/}{dede:php}$thisid = $refObj->Fields['...
第一步,编辑任务,切换到“采集内容规则”标签,选中“内容”,点击修改,勾选上“该标签在分页中匹配”,很多人没有采集到分页就是因为少了这一步。第二步,找到下面的“分页获取规则”,选择“全部列出模式”,然后填写“分页网址提取区域”,并选择“自动识别”。第三步,切换到“标签循环处理”,在“分页内容连接代码”里填写“”。通过采集测试,我们可以看到,分页的内容可以采集了,同时分页处自动加上了织梦的分页标签。...
一流源码网分享大家都知道{dede:pagelist listitem="info,index,end,pre,next,pageno,option" listsize="5"/}是织梦的分页标签,可以调用织梦的分页。但是有些情况下我们只需要调用其中某一个,例如只想调用下一页那么可以用{dede:pagelist listitem="next" listsize="5"/},那么如果我只想调用页码数呢,例如该栏目有1...
一流源码网织梦教程 做SEO优化的朋友都知道,搜索引擎喜欢收录静态页面。所以,网站优化的第一步就是要将网站的URL静态化。当然,URL静态化的方法有多种,比如,网站程序后台生成静态页面、404伪静态及使用URL重写组件静态页面。相对于前面的两种方法,使用URL重写组件伪静态网站是现在比较流行一种方法。ISAPI_Rewrite是一个具有强大的URL重写功能的组件,它的功能类似Apache的mod_Rewrite,但用于微软的Internet信息服务(IIS)平台上。支持使用ASP、PHP、.NE...
一流源码网分享织梦dedecms的文章标题加粗可以在文章发布的时候设置加粗,还有选择推荐的时候,文章标题也会加粗。如果使用的是织梦的默认模板,列表页的文章标题不管你是否设置加粗,或是是否选择了推荐,都进行了加粗。但如果你用的是非官方默认模板,又不想列表也的文章标题加粗。可以按照下面的方法进行修改。修改这个很简单,你只需要编辑打开include文件夹下的arc.listview.class.php文件搜索"<b>".$row['title'].&qu...
网上搜索了下有关织梦评论加上楼层号的办法,大多比较复杂,织梦猫给大家介绍一种最简单有效的办法。首先我们需要调整织梦评论楼层显示的顺序,织梦默认的顺序最后发布的评论显示在最上面,我们需要改成最先发布的显示在最上面,最后发布的就显示在最下面。这个很好改,打开/plus/feedback_ajax.php,将下面这句SQ语句中的DESC去掉或者改成ASC即可。$querystring = "SELECT fb.*,mb.userid,mb.face as mface,mb.spacesta,...
一流源码网用户问:出现DedeCMS Error:Tag disabled:"php" more...!的提示,该如何解决?一流源码网解决办法:查找你的模板里是否使用了:{dede:php}**{/dede:php} 这样的代码,如果有,清除掉;如果是必须的代码不能清理,可以进入网站后台:管理后台-->系统基本参数-->其它选项-->模板引擎禁用标签:php ,去掉php保存。DEDECMS织梦7.15紧急升级补丁,系统安全性增强了,系统参数里增...
一流源码网根据近期有不少网友放映很多模板中的留言功能无法使用,发布时显示“数据校验不对,程序返回”的错误信息。其实这是模板里面的隐藏表单的值与后台自定义表单处织梦给的值不一致造成的,下面给一个最简单的解决办法:打开/plus/diy.php,修改第42行到第49行的内容注释掉或删去即可。 if(!empty($dede_fields)) &nb...
一流源码网Dede在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接,下拉菜单时一段代码搞定多个顶级栏目和子级栏目的同时输出。<div> <ul> {dede:channelartlist row=6}只能首页用,子页要用改成{dede:channelartlist row=6 typeid='top'} &...
一流源码教程织梦DEDECMS调用文章TAG标签并加上链接的方法 1.如果是列表页使用以下代码: [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags =...
织梦的标签里可以通过runphp=yes的方式来执行php代码,但有些时候我们需要在一个标签的runphp=yes中调用其他的field值来作为条件,那么该如何做呢?上网搜索了下,以下办法可以实现:用全局变量来解决{dede:php}$GLOBALS['xxoo']=$refObj->Fields['fieldname']{/dede:php} {dede:field.xxxx runphp="yes"}@me="t...
今天,一流源码网分享一个有关tag的教程,有些时候我们想实现类似于wordpress那样的tag,就是在显示tag的链接和tag名的同时,还能显示每个tag关联的文章的数量。如下图所示:这就需要修改/include/taglib/tag.lib.php这个文件,找到第87行左右的“$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";‘...
一流源码网教程 最近由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁。但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中。现在告诉大家怎么去除织梦底部的 powered by dedecms版权信息:在include/dedesql.class.php文件中找到第588行...
一流源码网为大家分享织梦Dedecms获取上一级栏目名称及链接的方法dede:field name='typeid' runphp='yes'} global $dsql; &n...
在做响应式的织梦模板时,经常会遇到图片无法自适应的问题,原因是织梦的编辑器在上传图片时,会自动加上style属性,因此,在保存文章时,我们需要先清除掉这些属性在dede/article_add.php中搜索如下代码:$body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');在这句代码的下面插入如下代码://去除img中的style属性 $body = preg_replace(&qu...
一流源码网分享 首先我们看下dedecms5.7 SP1的幻灯片代码——————————————这这段里面更改下,文字位置———————————————//文字颜色|文字位置|文字背景颜色|文字背景透明度|按键文字颜色|按键默认颜色|按键当前颜色|自动播放时间|图片过渡效果|是否显示按钮|打开方式var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank';————————————————...
一流源码网织梦教程:解决Call to undefined function dede_htmlspecialchars()问题,2015年6月18日更新的新版本的织梦5.7,为了兼容php5.4+,修改了common.func.php,可能有些模板也改动过这个文件,这样会导致在安装模板时,common.fuc.php文件被覆盖,从而在发布文章时,编辑框的位置出现“Call to undefined function dede_htmlspecialchars()”这样的错误提示。解决办法如下:...
首页一流源码网找到dedecms的变量覆盖漏洞导致注入漏洞文件是:include/filter.inc.php防御方法/include/filter.inc.php/** * 过滤不相关内容 * * @access public * @param string $fk 过滤键 * @param string $...