在自己的php页面中使用dedecms标签的代码示例
第一步:外部php页面中加入如下代码:
<?
require_once (dirname(__FILE__).'/../include/common.inc.php');//包含配置文件
require_once DEDEINC.'/arc.partview.class.php';//包含partiew类
$tempfile = 'news.htm';//定义模板路径
$pv = new PartView();//初始化类
$pv->SetTemplet($tempfile);//设定模板文件 ...
防止Dedecms入侵、漏洞问题的4点安全防范建议
一、最基本的安全设置:修改dedecms默认后台目录/dede/和修改管理员帐号密码;
二、如网站不需要使用会员系统,建议删除/member/文件夹;
三、将/data/文件夹移到Web访问目录外,这条是dedecms官方建议,具体操作方法如下:
1. 将/data/文件夹移至web根目录的上一级目录
2. 修改/include/common.inc.php中DEDEDATA变 ...
织梦在导航栏下拉菜单中调用当前栏目子类的方法
代码如下:
{dede:channelartlist typeid="top" row='18' current}
<ul id="navul" class="cl">
<!--注意下一行的标签,不是[field:??/]这种,而是{dede:field.??/}这种-->
<li><a href="{dede:field name="typeurl"/}" target="_blank">{dede:field name="typename"/}</a>
<ul>
{dede:channel type="s ...
织梦自身的友情链接插件会是竖直排列如何使其横向排列
如果仿站之中,希望利用到织梦自身的友情链接插件,得到的友链排版将会是竖直排列,那么如何使其横向排列呢? 只需要修改include\taglib目录下面的flink.lib.php中的 if(trim($ctag->GetInnerText())=='') $innertext = "<li>[field:link /]</li>"; 将<li></li>这个标签去掉即可。 ...
织梦标签channel实现列表页调用当前栏目的子类
代码如下:
{dede:channel type='son' row='10' current}
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19"><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
简化为--->>>
复制代码
代码如下:
{dede:channel type='son' row='10'} ...
织梦更新后如何去掉底部的织梦版权信息powered by dedecms
由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁。 但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中。 小菜现 ...
织梦dede去掉后台登陆界面广告的方法
每天维护网站都得登陆后台,可是登陆后台看到的是很多广告,非常眼花看多了烦了,刚开始我都不管他,可是最近我又做了个织梦程序建的网站,这次不行了必须得去掉这些广告,于是我找了很多教程最后去掉了,下面我给大家分享下我的解决办法: 看看织梦登陆界面广告,多烦啊
图中指明要删除的广告 修改方法: 先找 ...
DEDECMS开启绝对地址PC端跳转到静态手机端实现方法
织梦开启绝对地址PC端跳转到静态手机端实现方法
1、织梦PC端内容页跳转到手机端静态内容页代码如下:
<script> (function(){if(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|BlackBerry)/i)){window.location.href="{dede:field.arcurl function='str_replace("http://www.jb51.n ...
dedecms5.7联动类型无法显示的解决方法
问题原因:一般是由于路径问题( 路径缺少分隔符'/' )导致js无法正常加载
如果遇到该类问题,尝试通过firebug工具检查js是否被正确加载。
如果是路径问题,请找到 include/customfields.func.php 文件
找如下代码(有多处代码):
复制代码
代码如下:
$cmspath = ( (empty($cfg_cmspath) || !preg_ ...
dede中当前栏目选择技巧及注意事项
先直接看代码
复制代码
代码如下:
{dede:channel type='son' row='8' current}
<li class="sl_title1"><a target="_parent" href="[field:typelink/]">[field:typename/]</a></li>
{/dede:channel}
复制代码
代码如下:
current
这个不陌生,需要注意的是 channel标签里面 不能有typeid参 ...
DEDE在图集列表中调出图集的所有图片
在include/common.func.php 中添加以下函数代码
复制代码
代码如下:
// 在图集列表中调出图集的所有图片
function Getimgs($aid, $imgwith = 220, $imgheight = 80, $num = 0, $style = ''){
global $dsql;
$imgurls = '';
$row = $dsql -> getone("Select * From`dede_addonimages` where aid='$a ...
dede栏目页面包屑导航最后的分隔符大于号去掉方法
织梦DedeCms去掉栏目页面包屑导航最后的分隔符“>” 面包屑导航调用标签{dede:field name='position' /}, 在栏目页里调用的面包屑导航,最后会出现分割符号“>”,如:主页 > DedeCms 模板 > 用下面这两种方法可以将最后的分割符“>”,用如下代码调用面包屑导航标签:
复制代码
代码如下:
{dede:field nam ...
dede的sql语句调用方法使用示例
代码如下:
{dede:sql sql='Select content from dede_arctype where id=1'}
[field:content function="cn_substr('@me',700)" /]...
{/dede:sql}
看似简单的一段代码,功能却是很强大。 dede_arctype 栏目内容表 content 栏目内容字段名 cn_substr() 这个dede常用的字符串截取函数 ...
dedecms返回列表页功能的标签代码
代码如下:
{dede:type typeid='0' row=1}[field:typelink /]{/dede:type}
dedecms获取图片集多张图片实现方法(循环输出)
在为客户做网站的时候需要做到的效果是每个案例都要很多图片,并且用一定的效果进行展示。但是发现织梦本身自带的调取方法实现的效果是一次性调取多个参数,并且展现的效果不是我需要的,当时很纠结。后来自己琢磨琢磨,可惜没成功。最后通过网络百度搜索找到了实现方法。 实现的方法一共有两个步骤: 1、在/include/comm ...
DedeCMS arclist标签中实现表格及列表中两列排列
今天介绍两种两列排列方法(表格及列表):
复制代码
代码如下:
<table>
<tr>
{dede:arclist row='10'}
<td><a href="[field:arcurl/]">[field:title/]</a></td>
[field:global.autoindex runphp='yes']
if((@me % 2) == 0 && @me <> 10)
{
@me = '</tr></tr>';
}
else{
@me = ' ...
Dedecms网站地图获取文章列表支持标签调用的方法
Dedecms网站地图很好用,但sitemap.htm所调用的标签很有限,分析了一下makehtml_map.php?dopost=site这个文件,发现生成视图用的是dedetag.class.php文件,有点简单。所以不能使用织梦的很多标签,例如:
复制代码
代码如下:
{dede:arclist titlelen=25 row='25'}
<a href="[field:arcurl/]">[field:title/] ...
Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法
其实这并不是DEDECMS解压出错,而是因为DEDECMS排列图标顺序是按解压时间的前后来排列的,知道了原因,我们只要改变DEDECMS默认的排列规则就可以解决这个问题了。大家可以看到: dedecms管理后台目录:dede/album_add.php 找到这段代码:
复制代码
代码如下:
$z = new zip(); $z->ExtractAll($zipfile,$tmpzi ...
dedecms的dedesql.class.php on line 489错误的解决方法
DedeCmsV5.6安装后,打开网站出现以下错误提示:
复制代码
代码如下:
Fatal error: Call to undefined function parcv() in \include\dedesql.class.php on line 489
解决的办法是:
打开 include/dedesql.class.php
找到:
复制代码
代码如下:
if(isset($GLOBALS['arrs1'])){ $v1 ...
DEDE调用指定文章ID来调用特定文档
代码如下:
{dede:arclist row=1 idlist='6'}
<li><a href="[field:arcurl/]">[field:description/]</a></li>
{/dede:arclist}
一、指定文章的id来调用特定文档:
复制代码
代码如下:
{dede:arclist idlist='373,387,277' titlelen=100}<a href='[field:arcurl/]'>[field:title/]</a>{/dede:arcli ...