dedecms怎么设置当三级栏目为空时不显示同级栏目
问题描述:在栏目内容页中,显示当前栏目下面的二级与三级栏目时,使用栏目嵌套标签,当三级栏目为空时,会显地同级栏目。如图-1 图-1 而我要显示的是每个二级栏目下面的三级栏目,如为空时,则不显示。 解决方法: 修改:dede栏目标签 : {dede:channel } 。 先找到标签文件:根目录\include\taglib\channel.lib.ph ...
网站子目录安装dedecms导致网页布局混乱的解决方法
最近给一个客户c,在Godaddy主机上安装织梦dedecms ,因为Godaddy主机可以建多个网站,所以用子目录绑定域名方式建立多个织梦dedecms站点
可是在子目录安装完DEDECMS后,却出现了一个很大的问题,就是安装后通过子目录绑定的域名访问时,网站的框架布局全没了,只剩下文字链接,
而通过主域名+子目录名的形式访问则一 ...
在dedecms文章页中获取当前栏目字段如content字段
在dedecms 文章页中获取当前栏目字段,例如 在dedecms的文章页中调用栏目content字段
复制代码
代码如下:
{dede:field.typeid runphp='yes'}
$sql = "SELECT content FROM `dede_arctype` WHERE id=@me";
$query = mysql_query($sql);
$row=mysql_fetch_array($query);
@me = $row[content] ...
织梦(dedecms)循环调用多级子栏目如二级栏目下三级栏目
本文是关于织梦DedeCMS调用多级子栏目的,拿来分享下。 后台已经建好栏目,对于产品展示栏 栏目导航如下图所示:
dedecms列表不显示第一个元素如分隔符的简单方法
其实这个是我碰见的具体案例,本来是 公司简介 | 联系我们 | 公司历程,这几个栏目,但是循环式时,发现这样
复制代码
代码如下:
{dede:channel type='son' typeid='4' row='6'}
<a href="[field:typelink/]">[field:typename/]</a> |
{/dede:channel}
循环的话,还需要去除最后一个多余的 | 分隔符, ...
dedecms二级菜单中判断子菜单标签的使用方法
最近做一个项目,需要用到dedecms的二级菜单,在其中需要判断哪些一级菜单有子菜单,有的才显示弹出下拉框,没有的则不显示,可以用js来实现,但是,js长时间没用都快忘记了,所以干脆用dedecms的自带的标签进行判断,代码如下.
复制代码
代码如下:
<ul id="nav">
<li><a href="{dede:global.cfg_cmsu ...
dedecms专题模板应用分析及解决方案
无柰只有靠自己动手丰衣足食;在官方的版本上有这样的一段话:
1、文章列表用ID1,ID2,ID3这样形式分开,系统会自动排除不同节点的相同文章;
2、关于单条记录模板里的[field:fieldname /]标记的使用,请参考关于系统帮助关于 arclist 标记的说明;
3、节点ID是节点的唯一标识,允许在专题模板中用{dede:specnote id= ...
dede验证码错误 dede验证码一直提示错误的解决方法
dede后台登陆时错误提示:
验证码错误!!!
解决一:data/session 保存不成功,原因是目录没有写权限(权限777);
解决二:可以取消掉验证码,具体方法如下
实现的方法一共分为两步来进行:
打开 dede/login.php 找到:
if($validate=='' || $validate != $svali)
替换为:
if( false)
然后,在模板dede/tem ...
织梦网站后台底部被挂黑链的解决方法详细解析
从被挂的时间来看,都是在凌晨3-4点左右。这段时间正好是我们睡大觉的时候,不过那些黑客都是不睡觉的,在这个时候出来活动。而且他们找挂黑链的网站都是有权重和排名的,如果你网站没有排名,一般是不会鸟你的。先上个图,下图有黑客挂我后台的链接。
从上图来看,很多人可能以为是挂在网站的后台文件里面吧,之前 ...
dedecms会员登录积分每天只限增加一次的实现思路及代码
首先把思路说一下:先检测当前时间与上次登陆日期是否为同一天?如果是就不加积分。 如果上次登陆日期与当前登陆日期不相等就加积分。 具体修改: include文件夹下memberlogin.class.php文件 具体代码大概在370行 原先代码
复制代码
代码如下:
//登录增加积分(上一次登录时间必须大于两小时)
if(t ...
dede中统计栏目文章数的2种实现方法
方法一: 涉及到文件:include/common.func.php 在include/common.func.php最下面也就是?>前加入以下代码
复制代码
代码如下:
function GetTotalArc($tid){
global $dsql;
$sql = GetSonIds($tid);
$row = $dsql->GetOne("Select count(id) as dd From dede_archives where typeid in({$sql}) ...
windowsxp下织梦后台如何安装
许多新手站长或者想用织梦dedecms最网站的人来说应该还是值得一读的,下面与大家分享下windowsxp下织梦dedecms的安装过程,不了解的朋友可以参考下,希望对大家有所帮助。
相信广大的站长朋友们对织梦cms应该很熟悉吧,因为很多站长都是用织梦dedecms做的网站,当然对于这些站长们这篇教程简直就是小儿科,
但是还有 ...
织梦dede所有实用标签调用方法搜集整理
最近研究了一下织梦后台,发现一些非常有用的标签调用的方法,分享给大家~~ 关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}"> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}"> ----------------------------------------------- ...
织梦dedecms5.7版自动给图片添加alt属性的方法
搜素引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,在seo优化中,图片ALT属性描述很重要,图片alt属性就是对图片进行描述的文字。描述中可以加入网站的关键词,来增加关键词密度,当搜索引擎来爬取页面的时候,图片的描述也可以更好的帮助搜索引擎对图片进行理解,利于 ...
登录织梦后台提示用户名不存在的解决方法介绍
这下着实让我心惊胆战,因为我的网站已经建了一年半多了,承蒙各路搜索引擎看得起,有一定的流量。一年多的时间都耗在这个网站上面。
出了问题后,第一时间是在网上搜索相关的教程,及解决的方案。可是每种方案都无效,好在我的网站是默认数据库三天一备份。在咨询了主机提供商后,对主机的数据库进行了备份及还原。然 ...
让dedecms生成html速度快1倍
让html">dedecms生成html的速度快一倍,这个不是吹牛的。我们在发现当你的dedecms文章咨讯超过100万篇的时候,你去生成html的时候,那是非常痛苦的。数据库会跑到100%而且php也可能跑到100%。生成html的时间是十分缓慢的,如果你改版之后或者要调整下广告,那是非常痛苦的。必须重新生成。dedecms在生成html的时候不大可 ...
让dedecms实现shtml包含的实现方法
让dedecms实现shtml包含,这个是十分简单,也是十分轻松的一个问题。我们可以通过对dedecms的二次开发,实现对dedecms顶部导航,中间部分,右边公共部分,以及底部,都有一个很好的支持,从而减少html生成的时候频繁的消耗系统资源去生成dedecms的html功能。这样可以加快dedecms生成html的速度。
首先我们要实 ...
浅析织梦(dedecms)三个最重要的安全设置
1、 改变织梦data目录位置。
data目录用于存放织梦系统一些重要的配置文件与数据,应该予以重点保护。具体操作步骤为: 1) 新建一目录用于存放data目录,如mydataabc,将DATA目录移动到该目录下。这样data的完整目录变成/mydataabc/data 2) 修改配置文件include/common.inc.php,找到语句define('DEDEDATA', DEDER ...
浅析DedeCMS投票模块漏洞的解决方法
打开/include/dedevote.class.php文件,查 找$this->dsql->ExecuteNoneQuery("UPDATE `dede_vote` SET totalcount='".($this->VoteInfos['totalcount']+1)."',votenote='".addslashes($items)."' WHERE aid='".$this->VoteID."'"); 修改为 $this->dsql->ExecuteNoneQuery("UPDATE `dede_vote` SET totalcount='".($this ...
解析织梦DedeCMS图片按月存放的实现方法
打开目录include里面的dedecollection.class.php 代码如下:
复制代码
代码如下:
//获得下载媒体的随机名称
function GetRndName($url,$v)
{
global $cfg_image_dir,$cfg_dir_purview;
$this->mediaCount++;
$mnum = $this->mediaCount;
$timedir = "c".MyDate("ym(修改些处,去掉原 ...