织梦
zxy840552216
这个作者很懒,什么都没留下…
展开
-
在标签中使用Runphp调用其他变量的方法
DedeCms Runphp 标签中调用其他变量的方法我们都知道,在DedeCMS中是可以使用PHP的,常见的方法就是if else了,例如模板制作中,我们需要对来源和作者进行判断,如果为空,则提示:暂无或不详,样例:{dede:field name=’source’ runphp=’yes’}if(@me == "") @me = "";else @me = "来源:".@me;...转载 2021-09-27 18:41:40 · 78 阅读 · 0 评论 -
织梦DedeCMS 模板文件不存在 无法解析文档的原因
模板文件不存在 无法解析文档的原因之一 从昨天晚上到今天,我纠结于一个自定义模型的文章页模板问题。总是“模板文件不存在 无法解析文件”,试过网上所有的方法都没有解决,以前出现这样的问题只需要在更新缓存的时候,勾选 “检测并清理错误文档”就好了,但是这次打死都不行,刚刚不知道哪根神经动了一下,想到“织梦DEDECMS”一向都推介的是用.htm结尾 的模板文件,我却用的是.html。矣,一试,居然OK了。 哎,就是这么一个简单的"l" 却让我搞了一两天。但是呢,在很多时候,用.html ,....转载 2021-09-27 18:41:05 · 215 阅读 · 1 评论 -
怎样DEDEcms修改取消或者替换子栏目列表名称中”/”符号
在使用DEDECMS时,创建的子栏目列表名称是这样的例子:顶级栏目名称 / 子栏目名称网站名称.于是我们由于SEO或者用于美观方面,都是想去掉顶级栏目名称与子栏目名称中" / "这个符号,下面开始修改方法:(此方法适用于DEDECMSv5.6,其他版本应该也可行)<br />我们打开文件 include/arc.listview.class.php 查找以下代码: 1 $this->Fields['title'] = e...转载 2021-09-27 18:39:52 · 93 阅读 · 0 评论 -
织梦5.7图集模型类栏目上传图片时出错,弹出302错误
解决办法在include/userlogin.class.php文件中的第二行session_start();前加上 1 if(isset($_POST["PHPSESSID"])) { 2 session_id($_POST["PHPSESSID"]); 3 }elseif(isset($_GET["PHPSESSID"])) { 4 session_id($_GET["PHPSESSID"]); 5...转载 2021-09-27 18:38:24 · 64 阅读 · 0 评论 -
dede列表页及文章页下的调用图集里的所有图片
列表页下的调用图集里的所有图片1.把以下代码复制这个函数到/include/extend.func.php里面//解析文章图片集function getAllImg($typeid){//function getAllImg($aid){global $dsql;$sql_arc = "SELECT imgurls FROM `idea_addonimages` where typeid=".$typeid." order by aid asc limit 1";//$s转载 2021-09-27 18:36:57 · 137 阅读 · 0 评论 -
dede织梦文章页用键盘左右键实现上下篇翻页功能
首先是修改源文件 打开include里的arc.archives.class.php(用来解析生成文档的)查找$this->PreNext['pre'] = "上一篇:<a href='$mlink'>{$preRow['title']}</a> ";修改成$this->PreNext['pre'] = "$mlink ";$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['转载 2021-09-23 19:19:00 · 123 阅读 · 0 评论 -
织梦dedecms LOOP语句调用自定义表单内容的实现
在使用edecms的过程中通常会要用到LOOP语句 这里我们将要说到的是:织梦edecms LOOP语句调用自定义表单内容的方法怎么在前台页面调用edecms自定义表单的内容呢,其实方法很简单,下面是调用表单的代码 1 {dede:loop table=’idea_sfgame’sort=” row=’5′if=” } 2 <li>[field:ccdec/]</li> 3 {/dede:loop} ...转载 2021-09-23 19:17:27 · 136 阅读 · 0 评论 -
织梦DedeCMS文本字段限制字数的方法
[field:description /]标签如何限制字数?答案:[field:description function='cn_substr(@me,80)'/],dede 里的所有标记都支持这样使用函数的。其他的标记也可以使用。转载 2021-09-23 19:16:56 · 71 阅读 · 0 评论 -
DedeCMS 5.7 memcache配置说明
一、安装Memcache服务:1.1.linux下的Memcache安装:-------------------------1. 下载 memcache的linux版本,注意 memcached 用 libevent 来做事件驱动,所以要先安装有 libevent。2. 安装 pecl::memcache。用 pecl 命令行工具安装:pecl install memcache或直接从源码安装:phpize./configuremakemake install1.2.Windows下转载 2021-09-23 19:16:11 · 126 阅读 · 0 评论 -
解决织梦 dedecms 程序中DedeTag Engine Create File False的方法
如何解决织梦 dedecms 程序中DedeTag Engine Create File False的方法汇总方法1:确认文件夹a、data(以前的版本好像html,你也可能自定义静态网页存放目录)有写入权限,在安装dedecms的时候会显示目录的权限。这项一般没问题,是如果你试遍了其他办法,不妨查看下这个文件夹的权限。相关文章推荐:DedeCMS5.7/5.6目录权限安全设置说明文档【重要】方法2:找出出现DedeTag Engine Create File False问题原因,方法很简单。织梦系转载 2021-09-23 19:15:30 · 207 阅读 · 0 评论 -
织梦广告添加后,前台未更新显示的BUG解决方法
如果修改织梦后台广告设置,前台未能显示最新修改的同学可以参考一下方法进行解决。安装了DedeCms自带的广告模块后,发现在修改广告信息后,前台调用的广告还是修改之前的信息,查看了一下源代码,发现是调用缓存了,但是DedeCMS的 ad_edit.php 编辑保存信息后又没有删除原来的缓存,小bug一枚,这里修改如下:打开dede\ad_edit.php 找到约第70行 1 $dsql->ExecuteNoneQuery($query); 2 ...转载 2021-09-23 19:14:58 · 78 阅读 · 0 评论 -
防止DEDE模板被盗的配置办法
织梦的默认路径是可以导致模板被盗。那怎么来防止模板被盗呢?!方法如下:无需特殊权限,无需改动程序。.htaccess文件<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|htm)$">order deny,allowdeny from all< /FilesMatch>win主机的服务器,请在网站根目录创建一个httpd.ini文件,在文件里写入如下代码:[ISAPI_Rewrite]RewriteRule ^(.*)\.h转载 2021-09-22 19:40:52 · 66 阅读 · 0 评论 -
让dede搜索页模板也支持arclist和myad的标签
今天碰到了一个问题,在搜索页实现arclist和myad的标签的内容调用,我们发现dedecms默认是不支持这个标签的解析的,那我们怎么才能让他支持这个标签的解析来实现着2个标签的调用呢?第一步:在include/arc.searchview.class.php的479行,function Display(){}第二步: 函数内加入如下代码:MakeOneTag($this->dtp,$this)即可。这样我们就完美的解决了这个问题!很方便吧。...转载 2021-09-22 18:52:05 · 55 阅读 · 0 评论 -
iis下dedecms织梦tag标签伪静态实现
一、dede后台开启伪静态二、修改 /include/taglib/tag.lib.php,找到:$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";改成$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";三、打开模板目录的taglist.htm将 tags.php修改为tags.html四、转载 2021-09-22 18:51:26 · 70 阅读 · 0 评论 -
dede自动动获取上级栏目的标题 关键字 描述
当我们做大型网站的时候,上百个栏目,为了SEO,在栏目模板里面,我们一般会像下面这样去调用栏目标题、关键字、描述。 1 <title>{dede:field.seotitle/}</title> 2 <meta name="keywords"content="{dede:field name='keywords'/}"/> 3 <meta name="description"content="{...转载 2021-09-22 18:50:52 · 116 阅读 · 0 评论 -
dede当天或24小时内发表文章日期显示红色
真正的“当天”显示红色,实现代码: 1 [field:pubdate runphp='yes'] 2 if(date("Y-m-d",@me)==date("Y-m-d")){ 3 @me='<font color="#FF0000">'.GetDateTimeMK(@me).'</font>'; 4 } 5 else{ 6 @me=GetDateTim转载 2021-09-22 18:50:05 · 103 阅读 · 0 评论 -
织梦dede动态调用评论数
第一步:首先在plus目录下,建立一个文件名为:feedcount.php,代码如下: 1 document.write("共有<?php 2 require_once(dirname(__FILE__)."/../include/common.inc.php"); 3 $row = $db->GetOne("select count(*) as fc from idea_feedback where aid='{$aid}'.转载 2021-09-22 18:46:33 · 77 阅读 · 0 评论 -
织梦dede在首页或列表页调用body内容的方法
在使用dede的过程中,我们通常会调用文章内容在首页或者列表页面,官方的做法一般是调用描述内容,但是调用描述存在相应的缺点调用的内容有限,默认描述内容较短,并且文章修改后,描述不能自动修改,需要手动修改那么通过以下方法就可以完成首页或者列表页调用文章内容,是body内容哦,不是description哦!赞一个! 1 {dede:arclist row='1'addfields='body'idlist='1'typeid='1'channelid='1'} 2 ...转载 2021-09-19 17:25:22 · 195 阅读 · 0 评论 -
dede织梦CMS采集过滤规则
DEDECMS采集常用过滤规则DEDE采集规则中需要常用过滤的规则代码DEDECMS集合一般在DEDE采集的过程中需要过滤或者删除再者是注释掉一些别人的信息,比如:超链接、图片等等之类的,都需要用到这些过滤规则,把不想采集过来的资源全部都注释掉这样就大大减少了采集回来的垃圾信息,占用了自己的空间。{dede:trim}<span(.*)>{/dede:trim}{dede:trim}</span>{/dede:trim}{dede:trim}<...转载 2021-09-19 17:24:42 · 246 阅读 · 0 评论 -
channel标签的在二级栏目为空时,不显示同级栏目
DedeCMS的channel标签为我们考虑得非常非常好,在无子栏目并且不是顶级栏目的时候会调用同级栏目,我不知道为什么织梦要强调一个不是顶级栏 目的情况下,因为我们平时做企业站的时候,一般会在列页的旁边用channel调用一个栏目列表,但像“联系我们”这类的一个栏目,他没有子级栏目,并且 也是顶级栏目,它下面用channel调用栏目列表会会为空。以前遇见这种情况,我多数都是新建一个栏目,然后手动调用顶级栏目来解决。但是今天在读 channel标签的代码的时候,发现我原来是走弯路了,或者说DedeCMS走弯转载 2021-09-19 17:24:04 · 384 阅读 · 0 评论 -
dedecms织梦文章内容图片绝对路径显示修改。
织梦在v5.7版本中开启子域名或二级域名后,由于文章页面读取的是相对路径,所以导致图片显示出现问题。解决的方法很简单,下面帖出修改的路径:修改目录include下的文件extend.func.php,在最后面添加一个函数方法 1 functionreplaceurl($newurl) 2 { 3 $newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/a.转载 2021-09-19 17:23:27 · 143 阅读 · 0 评论 -
DEDE友情链接不能上传logo图片的解决办法
DEDE友情链接BUG 5.6/5.7友情链接都无法上传LOGO,解决办法如下,只需要修改2个模板文件让修改的时候能上传:改/dede/templets/friendlink_edit.htm。让添加的时候能上传:改/dede/templets/friendlink_add.htm。两个文件改法一样:1、引入一个/dede/js/main.js 代码:<script language="javascript" src="js/main.js"></script>..转载 2021-09-19 17:22:54 · 109 阅读 · 0 评论 -
织梦DedeCMS后台登录-验证码总是提示不正确
这个问题经常有网友会遇到,解决办法如下:1.data目录下sessions文件夹不具有写入权限。 在FTP改在777,或者咨询空间商修改成可写入就好了2.网站空间已经满了,导致sessions目录无法写入新文件。...转载 2021-09-19 17:22:21 · 57 阅读 · 0 评论 -
dede评论总数调用及方法
调用织梦全站评论总数其实很简单,比如用dedecms搭建博客类型的网站就可以用该方法调用评论总数,本文给大家介绍一个简单的方法,使用JS调用评论,而且可以使用到DEDECMS中的任何地方!第一步:首先在plus目录下,建立一个名为feedcount.php的文件,代码如下: 1 document.write("共有GetOne("selectcount(*) as fc from idea_feedback "); 2 if(!is_array($row)).转载 2021-09-18 18:32:11 · 97 阅读 · 0 评论 -
解决dede列表页分页地址优化
修改文件:include/arc.listview.class.php先找到 1 //获得上一页和主页的链接 2 if($this->PageNo != 1) 3 { 4 $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a> 5 $indexpa转载 2021-09-18 18:31:30 · 78 阅读 · 0 评论 -
DEDECMS5.7 用星星图标表示软件等级
织梦默认的软件等级是用星号的,要改成用星星图标,现在整理下分享给大家,希望对你们有用。软件等级无变化的情况的解决办法:软件模型管理里面-字段管理-字段配置softrankislink一行改为<field:softrank itemname=软件等级 type=int isnull=true default=3 rename= function=GetRankStar(@me) notsend=1/>用图形替代星号的方法:修改/include/helpers/channelunit.h.转载 2021-09-18 18:29:29 · 91 阅读 · 0 评论 -
dede织梦友情链接排列问题
织梦Dedecms的友情链接中直接调用: {dede:flink row='24'/},后友情链接变成竖向排列,那怎么才能让它去掉<li>代码变成横向排列呢。下面是本人收集的一些方法,其中当初自己在 想解决这个问题dedecms中的一个版主尽然要收我的钱才帮解决,郁闷啊新人很不容易,本人将整理所以在使用DEDECMS中遇到过的问题供大家学习, 下面来看如何将Dedecms友情链接竖向排列变成横向列列,去掉友情链接<li>代码方法!方法一:直接在Dedecms首页模版中直接写入转载 2021-09-18 18:25:25 · 189 阅读 · 0 评论 -
美化文章内容页来源作者的方法
通过下面的替换,将会在文章页来源作者位置分别显示:网络和佚名。“来源”替换的代码是:{dede:field name='source' runphp='yes'}if(@me == "") @me = "网络";else @me = "@me";转载 2021-09-18 18:22:35 · 61 阅读 · 0 评论 -
dede根据任意栏目id获取顶级栏目名称的自定义函数
01 //获取顶级栏目名 02 functionGetTopTypenameById($id) 03 { 04 global $dsql; 05 $row = $dsql->GetOne("SELECT typename,topid FROM idea_arctype WHERE id= $id"); 06 if($row['topid'] =='0') 07 { 08 return$row['typename'];...转载 2021-09-18 18:22:01 · 62 阅读 · 0 评论 -
dede采集下载图片不载媒体视频的修改办法
打开include/dedecollection.class.php查找:if($v=='embed' && !preg_match("#\.(swf)\?(.*)$#i", $k)&& !preg_match("#\.(swf)$#i", $k))改为:if($v!='img' && !preg_match("#\.(jpg|gif|png)\?(.*)$#i", $k)&& !preg_match("#\.(jpg|gif|png)转载 2021-09-17 18:49:23 · 57 阅读 · 0 评论 -
DEDE附件按月保存修改方法
正常情况下, dede织梦系统的图片附件是按日保存的, 一天一个文件夹, 时间长了, 这样在allimg中就会生成很多文件夹, 不方便管理.虽然, dede的后台设置有”附件保存形式”的先项, 但功能太弱, 如果是在后台上传和图片本地化还是没有作用, 附件仍然是按日存放. 下面就修改一下DEDE的代码, 让全部的图片附件都按月保存1. 后台设置按月保存在dede v5.5后台, 系统>系统基本参数>附件设置, 有一个设置项 “附件保存形式“, 默认的值是:ymd就是年...转载 2021-09-17 18:48:38 · 119 阅读 · 0 评论 -
dede5.7点击图片进入下一页的方法
按以下五个步骤进行修改就行了。修改 include/arc.archives.class.php1.查找“//解析模板,对内容里的变动进行赋值”字段,在这段话上面添加以下代码 : 01 functionClickPicNext($ismake=1,$aid,&$body) 02 { 03 global $cfg_rewrite; 04 if($this->NowPage!=$thi...转载 2021-09-17 18:44:32 · 392 阅读 · 0 评论 -
dede修改后台管理员名称的方法
后台用户名是admin,想改一下,现在就给你一个简单的方法:(改用户名)在网站后台就能操作,不需要FTP,也不用进入数据库。后台-核心 —— 批量维护 —— 数据库内容替换 —— 选择数据表与字段:前缀_admin(如果安装时没修改,那就是 idea_admin )表(idea_admin)含有的字段:id usertype userid pwd uname tname email typeid logintime loginip (选择uname)要替换的字段:uname替换方式:普通...转载 2021-09-17 18:43:52 · 253 阅读 · 0 评论 -
{dede:channel type=‘son‘} 调用栏目标签用法
最近,群里不少新实用DEDECMS的朋友,咨询本站如何用标签调用DEDECMS栏目导航列表,很多时候他们都是一个个的把代码写死了,这样,一旦栏目改了,还要去改源代码很不方便。其实在DEDECMS中,我们直接可以调用{dede:channel type='son'}标签就可以一次把子栏目全部调用。{dede:channel type='son'} <span id="zilei"><a href='[field:typelink/]'>[field:typename/]&l转载 2021-09-17 18:34:40 · 458 阅读 · 0 评论 -
Dedecms5.7后台添加文章出现重复内容
有朋友咨询站长学院关于DEDECMS后台添加文章的问题,他在dedecms后台添加文章时,会有重复添加的问题,但是自己并没有重复添加。使用的DEDECMS版本是5.7 utf-8最新版本。经过本站修复,发现主要原因就是网站本身配置太低,网速也比较慢,导致点了保存按钮后很长时间没反应,之后有按了一次保存按钮,和程序本身没有关系。所有,我们在点了保存按钮后,就不要在做任何操作,必须等保存完成在点其他的...转载 2021-09-17 18:33:15 · 79 阅读 · 0 评论 -
Dedecms5.7调用最热搜索关键词标签(新加标签)
最近不少朋友咨询本站,在DEDECMS模板中,如何在搜索框的下面,调用出最热的最近搜索关键词。经过本站测试,在原来我们一般都是调用的最热TAG标签词,而不是关键词,不过在DEDECMS5.7中,新加了一个关键词标签,可以直接调用热门关键字了标签如下:全局使用基本语法: {dede:hotwords /}参数说明:num=’5′ 关键词个数 subday=’100′ 天数 maxlength=’32′ 关键词最大长度...转载 2021-09-16 17:38:23 · 264 阅读 · 0 评论 -
Dedecms5.7删除文章自动删除文章里面的图片和缩略图教程
最近在删除一些原来的垃圾文章时发现,虽然我删除了dedecms中的文章文字内容,但是在附件中的文章里面的图片并不会自动删除,这样就造成了服务器空间的极度浪费,图片占的空间都不小,经过站长学院测试,通过修改部分PHP代码,即可实现,在删除文章的同时自动删除图片,附件等内容。方法如下:打开dede/inc/inc_batchup.php找到"//删除数据库的内容"在这前面加上//删除缩略图if($arcRow['litpic']!=""){$dsql->ExecuteNoneQue转载 2021-09-16 17:37:47 · 143 阅读 · 0 评论 -
修改Dedecms织梦留言板内容为空时自动跳回留言板
本站使用DEDECMS给不少单位制作了企业网站,我们知道,企业网站中在线留言是很需要的一个功能, DEDECMS确实也能提供这个功能,但是通过使用发现,我们在使用留言板留言,如果输入错误或者没输入内容,就点击了提交的话,网站会自动跳出到一个空白页面,非常不友好。经过本站修改,可以修改为,如果留言错误或者为空,就直接跳转回留言框界面。具体修改方法如下:找到网站根目录plus文件夹下的guestbook.php搜索代码ShowMsg("验证码不正确!","");将此代码修改为Sh转载 2021-09-16 17:36:58 · 98 阅读 · 0 评论 -
Dedecms5.7任意调整水印在图片的位置教程
在使用DEDECMS过程中,本站发现,开启DEDECMS水印功能后,后台虽然有9个位置可以选择水印的位置,但是无论哪个位置都是系统设置好的固定位置,比如我想让水印图片贴边显示,如果只选择系统默认位置根本不可能靠边,这时候,我们发现,通过修改一个PHP文件,我们也可以任意调整水印图片的位置,主要就是通过下面几个参数来实现的。具体教程如下:打开根目录include下的image.class.php文件,用开查找x = +5;$y = +5;break;case 2:$x = ($转载 2021-09-16 17:36:06 · 163 阅读 · 0 评论 -
DEDECMS根据栏目ID调用不同的列表代码标签方法
在DEDECMS中,在同一个列表中,如何根据不同的栏目ID号,返回不同的列表调用样式。比如在频道栏目1中,我们有栏目ID为1,2,3的三个栏目,那么我们如何在频道列表中1的栏目一个样式,2的栏目一个样式。下面我们通过简单的JS代码,控制图片属性,来实现不一样的调用方式:这个我们只是把图片的调用改了,其他没改:{dede:list pagesize="10"}<li>[<b>[field:typelink/]</b>]<a href="[fie转载 2021-09-16 17:35:02 · 92 阅读 · 0 评论