织梦教程
AB模板网
专注于pbootcms模板的制作与开发
展开
-
织梦DEDE批量修改生成HTML或仅动态
用采集的方式获得了一批文章,为了不生成不必要的文件,所有采集的数据都是以动态方式存在。手动的一个一个修改太麻烦了,何况好几千篇,这样修改不现实。考虑到大批量维护,直接使用SQL命令来处理。具体方法如下:后台 – >系统设置 – > SQL命令行工具将所有文档设置为“仅动态”,upd ate dede_archives set ismake=-1将所有栏目设置为“使用动态页”,upd ate dede_arctype set isdefault=-1...转载 2021-09-16 19:20:06 · 194 阅读 · 0 评论 -
dedecms列表页和内容页如何调用顶级栏目ID
dede织梦模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能比如:在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),如果我们做N个栏目就意味着要做N个列表页模板,显示这种方法是不可取的;那么我们怎样来更快更简单的处理这个问题呢,dede模板的思路是这样的:调用顶级栏目ID,然后将图片尾部添加为ID号如:img1.jpg 即为imgID.jpg这样我们只需要制作图片就可以了;大概意思就是这样的吧,下面是在网络中收集到的方法:dede调用顶级栏目ID 方法一:..转载 2021-09-04 12:58:58 · 150 阅读 · 0 评论 -
织梦统计文章内容字数,dedecms调用正文字数的方法
许多站长使用dedecms,想在文章页获取文章正文词数,但是dede系统默认设置是沒有文章字数统计功能模块的,下面为大家分享dedecms织梦模板实现文章字数统计功能。一、找到文件/include/helpers/文件下面的extend.helper.php文件,复制以下代码粘贴到最下面空白处。// 统计文章字数function strlen_utf8($str) { $i = 0; $count = 0; $str = Html2text($str); $len转载 2021-08-31 15:50:29 · 100 阅读 · 0 评论 -
dede审核时间与更新文章发布日期同步
打开dedecms织梦模板后台所在目录(默认为dede)的archives_do.php文件,大概在200行开始:原代码:$maintable = ( trim($row['maintable'])==” ? ’2d30_archives’ : trim($row['maintable']) ); $dsql->ExecuteNoneQuery("Update `2d30_arctiny` set arcrank=’0′ where id=’$aid’ ");转载 2021-08-28 16:03:16 · 155 阅读 · 0 评论 -
织梦后台空白解决方法Fatal error: Call to undefined function make_hash(
织梦系统安装好后,进入后台,系统基本参数,出现Fatal error: Call to undefined function make_hash() in F:\phpStudy\WWW\dede\sys_info.php on line 201出现这个问题是因为升级 网站 或者网站搬家引起的。我们可以直接把错误提示这段代码删除或者屏蔽就行了。 打开/dede/sys_info.php,找到201行, 前面添加两个反斜杠注释掉。//make_hash();...转载 2021-08-15 11:10:29 · 344 阅读 · 0 评论 -
织梦dede栏目的首字母作为栏目名称
在dede织梦模板后台调用织梦名称的时候,默认是使用栏目的全拼来作为栏目名称的,但是如果栏目很长的话,这样就会让栏目名称也变的很长,所以很多人都希望可以用拼音的首字母来作为栏目名称,修改一些文件也是可以实现的,但是记住要先保存数据。打开dede/catalog.add.php文件找到$toptypedir = GetPinyin(stripslashes($toptypename));修改为$toptypedir = GetPinyin(stripslashes($topt...转载 2021-08-10 15:57:46 · 96 阅读 · 0 评论 -
织梦后台出现“Upload filetype not allow”的解决方法
在织梦dedecms后台上传图片的时候总是会出现“Upload filetype notallow”,刚安装织梦程序的时候会出现这样的问题,有的时候可能在杀毒之后也会出现这样的问题。看到这个问题第一个念头就是修改上传的uploadsafe.inc.php文件,打开/include/uploadsafe.inc.php第45行 $imtypes = array 改成 $imgtypes = array然后更新网站缓存,就可以上传图片了,如果这个方法行不通,也可以尝试一下下面的这个方法:打开/.转载 2021-08-09 10:32:11 · 304 阅读 · 0 评论 -
解决DedeCMS搜索结果每页显示10条无法修改方法
最近发现DedeCMS搜索结果页存在一个这样的bug,那就是在搜索模板里无论是设置pagesize还是prepage,都改不了搜索结果每页只显示10条结果。下面就告诉大家解决的办法:找到/plus/search.php文件,在里面找到下面这段代码:$pagesize = (isset($pagesize) && is_numeric($pagesize)) ? $pagesize : 10;将最后面的数字10改成你要每页显示的搜索结果条数就行了,比如想要改为每页显示20条,就可转载 2021-08-07 12:53:12 · 552 阅读 · 0 评论 -
dedecms的搜索页面支持调用dede标签方法
很多朋友在使用dedecms进行网站开发时都会存在这样的问题,那就是dedecms的搜索页(search.php)与我们网站页面的模板的头部、底部不一样,并且还不支持在搜索页调用其他某一栏目的文档。但是我们实际的网站建设中有时候必须保证我们的搜索页与我们的其他页面风格一样,所以我们要对搜索页进行一些改造:下边我们来介绍一下如何在搜索页支持arclist和channelartlist这两个标签的调用:打开include/arc.searchview.class.php查找require_once(DE转载 2021-08-06 13:34:35 · 172 阅读 · 0 评论 -
织梦通过SQL命令批量删除文章内容里所有超链接
我们在采集文章时有时过滤不严谨,导致采集的文章内容中有多个超链接,这时我们可以用SQL命令批量删除文章内容里的超链接。注意:操作前请先备份一下数据库后台-系统-SQL命令行工具 执行下列命令,如果文章里面有多个链接,可执行多次。update addonarticle set body=replace(body,substring(body,locate(’<a’,body),locate(’>’,body,locate(’<a ‘, body))+1-locate(’<a’,b转载 2021-05-19 13:37:59 · 160 阅读 · 0 评论 -
织梦上传本地视频后文件管理器中不显示解决办法
以上传mp4文件为例首先修改后台设置后才可以上传mp4文件系统基本参数 - 附件设置 - 允许的多媒体文件类型,添加mp4然后修改代码使文件管理器显示mp4文件include/dialog/select_media.php找到 else if(preg_match("#.(swf|fly|fla|flv)#i", $file)){改为 else if(preg_match("#.(swf|fly|fla|flv|mp4)#i", $file)){...转载 2021-04-09 15:29:53 · 142 阅读 · 0 评论 -
织梦dedecms 安装模块(插件)后台空白登录不上的解决方法
在织梦模板网站上安装网站地图模块插件,装完了就再也进不去后台管理界面,显示一片空白,经过查看,发现/data/config.cache.inc.php 文件中的$cfg_ddimg_height = ;这条语句导致的错误,改为$cfg_ddimg_height = 0;后台登录空白问题即可解决。...转载 2021-03-28 18:43:51 · 265 阅读 · 0 评论 -
织梦DEDECMS自动更新首页的办法
下面我就为告诉大家织梦定时自动更新首页的方法。如果网站主页使用了支持随机调用文章的CMS,如:dedecms,内容又是采集的,并且你没多少时间进行手动更新内容的话,但又想让百度喜欢你的网站,用这个小程序将会对你相当的有用和方便。代码如下:<?phpset_time_limit(0);//你网站的CMS根网址,结束不要加 /$baseCmsUrl = "http://www.adminbuy.cn";//动态主页的名称$dmPageName = "index.php";//静态主页的名转载 2021-03-16 12:46:14 · 142 阅读 · 0 评论 -
织梦文章页调用文章浏览次数优化调用代码
使用织梦建站时,在文章页的信息页面,官方给出的调用文章浏览次数的标签是:{dede:field.click/}这个标签调用的是静态浏览次数,也就是我们生成文章时的那个随机生成的浏览次数,这里不论在文章页怎么刷新都不会增加浏览次数,用户体验十分差。网上有解决方法,即把调用标签换为:这样一来就能实现动态调用文章浏览次数,刷新一次增加一次,但是用过之后发现一个问题,每次页面加载到这个地方都会卡顿一下,因为这里是js调用,每次都要向服务器请求一次,这里的标签是及时加载,到这里肯定会卡顿,研究之后给出一种最转载 2021-02-28 18:48:02 · 184 阅读 · 0 评论 -
实用:织梦DedeCMS调用某个时间段得文章(周文章、月文章)
某些情况下,我们需要调用昨天发布和某个时间段发布的文件,这个是我在以前做一个网页游戏站点时候使用到得,而织梦默认的只能够调去X天内发布的文章,于是我们就需要自己动手DIY了,具体的文件是include\taglib\arclist.lib.php找到://时间限制(用于调用最近热门文章、热门评论之类),这里的时间只能计算到天,否则缓存功能将无效if($subday > 0){$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdat转载 2021-02-04 12:42:38 · 362 阅读 · 0 评论 -
织梦怎么样取消后台登陆时的验证码
在后台[验证码安全设置]里,说修改后的保存实际上是修改了data\safe\inc_safe_config.php 这个文件,这是个配置文件。比如:$safe_gdopen = ‘1,2,3,5,6’; 这个就是系统哪些地方开启验证码。与[验证码安全设置]界面是一对一的关系。所以,如果当我们管理后台想关闭验证码(如果验证码无法正确输入,不支持GB库)的时候,只需要打开data\safe\inc_safe_config.php 将$safe_gdopen = ‘1,2,3,5,6’; 中的6删除即可,这转载 2021-01-24 17:38:43 · 204 阅读 · 0 评论 -
织梦dedecms系统判断栏目子栏目是否存在
在实际使用“织梦模板全站调用二级栏目以及子栏目”时遇到一个问题,网站的一些二级栏目并没有子栏目,织梦就把同级栏目调用出来了。这样的话,给客户的感觉明显是不好的!后来咨询了一下QQ群内的高手,发现问题出现在织梦的程序上面!打开:include\taglib\channel.lib.php文件可以看到:$type==‘son’ && $reid!=0 && totalRow==0问题的根源找到了,我们只要把if(totalRow==0 问题的根源找到了,我们只要把 if转载 2021-01-10 16:17:12 · 137 阅读 · 0 评论 -
dedecms怎么批量删除TAG标签
dedecms怎样批量删除TAG标签呢?在dedecms的后台的核心—批量维护—TAG标签管理里我们可以删除TAG标签,但是这样如果我们的TAG标签很多的时候,这样操作会很累。要批量的删除TAG标签,那我们就只能在数据库里做修改了。登录数据库,在数据库里执行以下SQL语句:delete FROM dede_tagindex where typeid not in (SELECT id FROM dede_arctype);delete FROM dede_taglist where typeid转载 2020-12-17 10:02:09 · 309 阅读 · 0 评论 -
dedecms后台编辑器回车的换行怎么修改为换段落
对于dedecms后台编辑器回车的换行怎么修改为换段落的这个问题,这边的站长朋友在php虚拟主机中使用dedecms的站长朋友都有一个问题,什么问题呢,就是每次点击回车的时候,总是换行,我们需要的结果是直接给换段落,也就是说点击回车的时候直接是到的是第二段输入了,而不是在第二行了,这个就是好比如本地电脑的word文章一样,所以说对于这个问题AB模板网也在论坛里面逛了好久才发现有此文章的发现,也不是说特意的去找,而是在找素材的时候突然发现的这个问题,所以说就把这个给分享给站长朋友们,小编亲自测试了能成功的。转载 2020-10-27 21:30:36 · 125 阅读 · 0 评论 -
Dede 自定义图片字段调用的问题解决
文章介绍做站过程中碰到这样一个问题,找到解决办法收藏分享:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:引用{dede:img text=’’ width=‘270’ height=‘129’} /uploads/101017/1-10101H21F54P.gif {/dede:img}这样的格式!非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一个自定义函数,其实现方式为:一、实现方法1)创建自定义函数打开 /i转载 2020-09-15 11:28:26 · 65 阅读 · 0 评论 -
把数据保存到数据库附加表 `dede_addonarticle` 时出错 Duplicate entry ’3′ for
把数据保存到数据库附加表 dede_addonarticle 时出错,请把相关信息提交给DedeCms官方。Duplicate entry ’3′ for key ‘PRIMARY’你的主键是不可重复的,现在重复插入值为3的主键了。可以去掉主键唯一,或是设成自增加。就不会出现这种情况了。具体操作:进入后台,“系统” - “系统设置” - “SQL命令行工具”运行SQL命令行:alter table dede_addonarticle drop primary key运行上面的代码就没有提示了o转载 2020-08-23 11:53:01 · 164 阅读 · 0 评论 -
织梦dedecms提示验证码错误的解决方法
方法一:检查权限检查 data/session 目录是否有写入权限(权限777),没有写入权限的话会导致 session 保存不成功,会提示验证码错误。(一般为此种情况)方法二:删除验证码打开 dede/login.php 文件找到:if(($validate==’’ || $validate != KaTeX parse error: Expected 'EOF', got '&' at position 8: svali) &̲& preg_match("/…safe_转载 2020-08-18 12:10:37 · 318 阅读 · 0 评论 -
dedecms 首页删除index.html路径的方法
默认的DEDECMS首页生成静态后,打开我们所用DEDECMS搭建的网站会在域名后面加上index.html路径,一来看的不是太美观,而来传言对SEM有所影响。那就得想办法去掉,最简单的方法就是把DEDECMS根目录下的INDEX.PHP内中的代码全部替换成如下:<?php if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) { header('Location:install/index.php'); exit(); } requ转载 2020-08-09 15:35:17 · 158 阅读 · 0 评论 -
dede列表调用文章多张图片的方法
我们平常看到的列表页都是默认调用文章的一张缩略图,那么,如何实现让列表可以调用多张文章的图片呢?下面我来说说操作步骤在include/extend.func.php 增加函数function Getpic($body) { KaTeX parse error: Can't use function '\"' in math mode at position 38: …h_all("/(src)=[\̲"̲|'| ]{0,}([^>]*…body,$img_array); imgarray=arr转载 2020-07-26 10:36:00 · 286 阅读 · 0 评论 -
织梦DEDECMS调用当前栏目页和内容页面ID的方法
织梦DEDECMS获取当前栏目页或内容页面ID的方法:一、当前栏目或者内页通用ID调用代码: {dede:field.id/};二、或者你也可以用下面的代码调用当前文章的ID:{dede:field.id/}调用当前栏目的ID:{dede:field.typeid/}或者{dede:type}[field:id /]{/dede:type}...转载 2020-07-22 12:09:51 · 353 阅读 · 0 评论 -
怎么修改织梦dedecms文章的关键词和内容摘要的字数
在我们用织梦建站的时候会发现DEDE默认的文章关键字和摘要的字数不够长,需要加长。今天我把修改文章关键字和摘要的整理了一下分享给大家,希望对更多的朋友有用。第一步:进入phpmyadmin(DataBase),查看dede_archives表,默认的关键字与摘要字段是:keywords char(30) description varchar(255)修改数数据库表acttype中的keywords的类型为varchar 长度为255,修改数字自定,该数字除以2就是汉字的个数。第二步:修改转载 2020-07-05 11:28:57 · 245 阅读 · 0 评论 -
织梦dedecms图集标签productimagelist中调用缩略图的方法
在用织梦dedecms图集模型建立美女图片站的时候发现{dede:productimagelist}标签调用不出来图片的缩略图,可是跟版网就是想要调用每张图片的缩略图,这该如何实现呢?经过研究跟版网发现织梦dedecms有给每个图片生成缩略图的机制 ,只要发布的时候把显示方式选择成多行多列即可请看相应源代码:打开 dedealbum_add.php 文件,查看如下代码红色部分:/---------------------function _getformupload()通过swfupload正常转载 2020-06-21 22:43:36 · 525 阅读 · 0 评论 -
dede后台系统基本参数空白怎么办
有时候在还原完数据库的时候,织梦系统基本参数中会都不显示,这种情况可能是对应表缺失造成的,如果确认是只有这一个表有问题,可进行如下操作:还原dede_sysconfig表即可后台 系统-SQL命令行工具,执行如下sqldelete table dede_sysconfig;CREATE TABLE IF NOT EXISTS dede_sysconfig (aid smallint(8) unsigned NOT NULL DEFAULT ‘0’,varname varchar(20) NOT转载 2020-06-14 14:35:25 · 781 阅读 · 0 评论 -
Dedecms 自定义表单提交后自动发送表单数据到指定邮箱的思路
背景:前几天客户让在织梦dedecms网站里面增加一个报名的系统,于是就想到了自定义表单,但是后面客户提出要求说假如学院报名后能把报名信息发送到他的qq邮箱,这样,他就不用登陆后台查看织梦dedecms的自定义表单了。觉得也不错,比较实用,先前考虑的是dede的会员邮件系统来实现,最后发现没有这个phpmailer省事。于是利用phpmailer 的class.phpmailer.类实现发送。修改:/plus/diy.php 修改了自定义表单模板的童鞋记得修改下templets/plus/post_di转载 2020-05-29 10:13:31 · 499 阅读 · 0 评论 -
DedeCms实现无限数量的交叉副栏目
目前织梦dedecms5.6版本副栏目选择只能选择为9个,但就是由稀奇古怪的客户想选择更多,研究了一下是js调用的问题。看代码:Copy to ClipboardLiehuo.Net Codes引用的内容//副栏目(多选)if(targetId==’typeid2′){var j = 0;for(var i=0; i< selBox.length; i++){if(selBox.checked) {j++;if(j10) break;selvalue += (selvalue”转载 2020-05-16 07:25:46 · 231 阅读 · 0 评论 -
织梦DedeCms附件按月份保存的修改方法
正常情况下,dedecms织梦系统的图片附件是按日保存的,一天一个文件夹, 时间长了, 这样在allimg中就会生成很多文件夹, 不方便管理.虽然,dedecms织梦的后台设置有”附件保存形式”的先项, 但功能太弱,如果是在后台上传和图片本地化还是没有作用,附件仍然是按日存放,下面就修改一下dedecms织梦的代码, 让全部的图片附件都按月保存.后台设置按月保存.在dedecms织梦v5.7...转载 2020-05-04 14:55:53 · 84 阅读 · 0 评论 -
dedecms如何修改友情链接flink模板
DEDECMS织梦模板的友情链接标签flink主要是用于获取友情链接,其包括了诸多功能,例如分类、申请、专门友情页面等,它相对应的后台文件为"\include\taglib\flink.lib.php",每个企业的网站都有不同的需求,所以我们在制定模板时,要考虑未来企业所链接的友情网站是不是需要分类了。话又说回来,现在都提倡相关网站链接,所以还真的不太需要分类了。友情链接标签的调用代码是{...转载 2020-04-16 22:20:52 · 274 阅读 · 0 评论 -
dedecms织梦三级导航栏目如何调用
dedecms织梦三级导航栏目如何调用指定ID类型{dede:channelartlist typeid=‘1’ row=‘50’}{dede:field name=‘typename’/}{dede:sql sql='Select * from dede_arctype where reid=~id~'}<a href="[field:typedir function=‘st...转载 2020-04-07 11:56:43 · 416 阅读 · 0 评论 -
织梦cms出现Deprecated: Function ereg_replace() is deprecated in
安装DEDECMS出现Deprecated: Function ereg_replace() is deprecated in 的原因通常出现在低版本的织梦程序上如dedecms v5.6版本,下面AB模板网小编为大家分享下这种情况的解决方法:DEDE中有很多地方的正则函数都用的ereg_replace,而这个函数现在在PHP5.3中已经被废止了。Deprecated: Function er...转载 2020-03-22 16:49:23 · 226 阅读 · 1 评论 -
织梦php汉字字符串中间插入换行符方法
织梦php汉字字符串中间插入换行符方法function strsub($str){strcount=mbstrlen(str_count=mb_strlen(strcount=mbstrlen(str,‘utf-8’);mid=ceil(mid=ceil(mid=ceil(str_count/2);return mb_substr(str,0,str,0,str,0,mid,‘utf...转载 2020-03-01 20:29:53 · 363 阅读 · 0 评论 -
织梦当前位置去掉最后箭头和符号有效修改方法
织梦当前位置去掉最后箭头和符号有效修改方法有二种方法第一种,织梦标签里去掉它{dede:field.position/}改成{dede:field.position runphp=yes}global cfglistsymbol;@me=substr(@me,0,strlen(@me)−strlen(cfg_list_symbol;@me = substr(@me,0,strlen(@m...转载 2020-02-25 14:22:54 · 108 阅读 · 0 评论 -
修改DedeCMS上传附件不自动改名,且附件中文名自动改为拼音
织梦DedeCMS默认上传附件后,会将附件名自动修改,下面AB网站模板网就教大家修改这个功能,让附件名不自动修改,且中文名将会改为拼音文件名,具体方法如下:找到并打开include\dialog\select_soft_post.php文件,在里面找到如下代码:$filename = cuserLogin−>getUserID().′−′.dd2char(MyDate(′ymdHis′,...转载 2020-02-21 21:32:28 · 273 阅读 · 0 评论 -
织梦dedecms无缩略图不显示或者显示指定的默认图
织梦dedecms无缩略图不显示或者显示指定的默认图、这里分别以三种情况来阐述dedecms无缩略图不显示织梦实现方法:1、织梦dedecms 无缩略图不显示{dede:field.litpic runphp=“yes”}@me = (strpos(@me,‘defaultpic’)? “” : “”);{/dede:field.litpic}2、dedecms列表无缩略图不显示,有缩略...转载 2020-02-14 22:37:42 · 299 阅读 · 0 评论 -
DeDecms织梦程序设置当天发布文档日期以红色显示
建站需要使用cms系统,大部分情况下个人草根站长或者小公司是无法自行开发cms系统,目前国内有很多种免费的cms建站系统,那么使用织梦CMS建站的时候,会碰到特殊的需求,比如今天我们介绍的课程是织梦程序设置当天发布文档日期以红色显示。今天有一个站长使用PHP空间安装好DeDecms织梦模板后,提了一个非常好的问题,就是当天所发表的文章能否以红色显示,这样访客一访问到网站就知道哪些文章是最新的。...转载 2020-02-08 19:03:08 · 138 阅读 · 0 评论 -
设置织梦dedecms对文章摘要字数的方法
在织梦dedecms的默认标签中调用文章的标签是info和description,但是在使用的时候最多就是250个字符,这样设置的目的就是减少数据库的冗余,保证网站有良好的性能,在有字数限制的调用摘要也是:[field:info function=“cn_substr(@me,字符数)”/]和[field:description function=“cn_substr(@me,字符数)”/]。在没...转载 2020-02-07 13:20:09 · 170 阅读 · 0 评论