
DedeCMS
徐行致远
徐行致远,欲速不达
展开
-
DedecmsV5.7 在{dede:datalist}标签中runphp无效的解决办法
DedecmsV5.7 在{dede:datalist}标签中runphp无效的解决办法原创 2025-02-12 10:34:50 · 116 阅读 · 0 评论 -
dedecms织梦dede:sql标签,在dedecms中嵌套php语法等一些方法
dedecms织梦dede:sql标签,在dedecms中嵌套php语法等一些方法,很NB很强大的语句,用了他你可以在模板页面写任何php语句了转载 2025-01-24 09:07:01 · 18 阅读 · 0 评论 -
DedeCMS文章内容页调用相同栏目/分类其他文章的方法
DedeCMS文章内容页调用相同栏目/分类其他文章的方法转载 2025-01-20 15:11:57 · 29 阅读 · 0 评论 -
DedeCMS织梦自定义表单发送邮件支持QQ邮箱163邮箱
使用织梦官方邮件发送类库sendmail,实现自定义表单发送邮件通知管理者,支持QQ邮箱和163邮箱。转载 2025-01-22 16:37:48 · 185 阅读 · 0 评论 -
DedeCMS自定义文件名用拼音或英文标题并去掉末尾aid的方法
织梦CMS文章标题页显示路径为“标题拼音.html”,例如:文章标题为:文章标题,文章路径显示:wenzhangbiaoti.html的方法。原创 2025-01-22 09:52:45 · 289 阅读 · 0 评论 -
dedecms织梦全局变量调用方法
include/common.inc.php是dede定义全局变量的文件,此文件内定义了大量的全局变量,详细自己去看看。在{dede:list}、{dede:channel}、{dede:arclist}等形式的标签下层调用全局变量。在{dede:list}、{dede:channel}、{dede:arclist}等形式的标签下层调用全局变量。{dede:global.变量名/},注意闭合,否则会以文本形式输出。如:{dede:global.cfg_basehost/}原创 2023-05-10 09:40:44 · 510 阅读 · 0 评论 -
织梦dedecms文章命名规则有哪几种方法
织梦默认的文章命名规则是{typedir}/{Y}/{M}{D}/{aid}.html ,生成后的显示地址是/news/gsxw/2018/0730/172.html,这样的地址很长对收录不太友好。如果我们希望{pinyin} 直接显示文章名的拼音,不显示后面的文章ID。例如:如果把地址里面的时间去掉,可直接删除命名规则里面的/{Y}/{M}{D}即可,生成后的地址为/news/gsxw/172.html。{cc} 日期+ID混编后用转换为适合的字母。{Y}、{M}、{D} 年月日。{aid} 文章ID。原创 2023-04-25 14:15:12 · 280 阅读 · 0 评论 -
DedeCMS程序使用拼音首字母做栏目名称的方法
Dedecms织梦程序默认使用拼音为保存目录的时候使用的是中文全拼,当遇到栏目名称比较长的时候目录名称看起来有点冗长,这时候大多数站长喜欢使用拼音首字母作为栏目的保存目录,那么就需要修改dede/catalog.add.php文件85行 $toptypedir = GetPinyin(stripslashes($toptypename));修改为 $toptypedir = GetPinyin(s原创 2018-01-10 10:50:11 · 277 阅读 · 0 评论 -
DedeCMS arclist标签中实现两列排列
两种两列排列方法表格及列表: {dede:arclist row='10'} [field:title/] [field:global.autoindex runphp='yes'] if((@me % 2) == 0 && @me { @me = ''; } else{原创 2018-01-10 10:50:14 · 282 阅读 · 0 评论 -
dedecms实现tag分页伪静态
dedecms实现tag分页伪静态,详细的修改方法以及教程讲解。第一步:1.打开include/arc.taglist.class.php2.找到function GetCurUrl() { if(!emptyempty($_SERVER["REQUEST_URI"])) { $nowurl = $_S原创 2018-01-10 10:52:44 · 819 阅读 · 0 评论 -
Dedecms标签arclist和imglist
arclist标记在dedeCMS中的使用频率很高,arclist标记的使用范围包括封面模板、列表模板、文档模板,他们分别对应templates\default\文件夹下的index_识别ID.htm模板,list_识别ID模板和article_识别ID模板。 以下是从dedeCMS论坛里找来的 通过调试了解其使用方法 我调试的方法是: 将templets\default\文件夹下的index原创 2018-01-10 10:50:34 · 453 阅读 · 0 评论 -
织梦dedecms网站首页调用单页文档内容并带过滤html的方法
织梦dedecms网站首页调用单页文档内容并带过滤html的方法1、调用的语句 {dede:sql sql="SELECT body FROM `dede_sgpage` where aid = 1" }[field:body function="htmlspecialchars(cn_substr(@me,130))"/]{/dede:sql}其中: {dede:sql sql="S原创 2018-01-10 10:50:38 · 1560 阅读 · 0 评论 -
Dedecms中autoindex、itemindex使用心得
dedecms让autoindex、itemindex 从0到1开始的办法[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]{dede:global name=itemindex runphp="yes"}@me=@me+1;{/dede:global}原创 2018-01-10 10:50:48 · 599 阅读 · 0 评论 -
{dede:field name=\'array\' /}简单用法
官方解释:field支持用array获取任意字段的值;(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签),通俗点来讲,这就是查询数据库得到的一组数据的集合。例如平时使用{dede:field name='title' /}就可以使用{dede:field name='array' runphp='yes原创 2018-01-10 10:50:04 · 413 阅读 · 0 评论 -
Dedecms显示当前页标签和总页数标签
dedecms显示当前页标签和总页数标签,这个标签我不经常用,在这里备忘一下吧(文章页内非常实用)。当前页标签:{dede:field name='nowpage'/}例:{dede:field name='nowpage' runphp='yes'}if(@me>1){@me="_第".@me."页";}else{@me='';}{/dede:field}总页数标签:{dede:field na原创 2018-01-10 10:50:01 · 2685 阅读 · 0 评论 -
DedeCMS优化之更改网站地图生成目录
使用过DEDECMS的站长朋友都知道,DEDECMS默认生成的rss地图以及网站地图等都是生成在data的文件夹中,但是这是一个非常重要的文件夹,一般我们在 Robots.txt 是禁止搜索引擎爬行这文件夹的,这就造成了,我们生成了地图,但是搜索根本就找不到的尴尬,下面就教大家如何更改自动生成的目录。下面是详细的步骤:1、首先登录ftp2、修改根目录下你的管理员文件夹(默认是dede)下的make原创 2018-01-10 10:49:34 · 289 阅读 · 0 评论 -
dedecms分类信息怎么调用到网站首页上
在调用时加入模型类型频道标签,分类信息的为channelid='-8' 就能够调用成功。{dede:arclistsg typeid='5' row='10' channelid='-8'}[field:title/]{/dede:arclistsg}这样按分类调用分类信息,就成功了。arclistsg用法:http://help.dedecms8.com/templets/2517.html原创 2018-01-10 10:49:25 · 535 阅读 · 0 评论 -
dedecms channel [field:description/]标签调用
{dede:channel type='top/son/self'}[field:description/]{/dede:channel}channel 这个标签没有description属性你需要自己把这个属性开启。到你的程序目录 include\taglib 找到 channel.lib.php 修改一下文件(78行~94行),如果你想查找所有top最顶层的栏目描述的话修改,以下代码top/s原创 2018-01-10 10:49:06 · 412 阅读 · 0 评论 -
DeDeCMS批量修改文章或栏目静态或动态浏览
一、实际上修改模板就可以达到发布文章和采集都是使用的默认动态显示album_add.htm 发表图集模板archives_add.htm 发表通用文档模板article_add.htm 发表普通模板archives_sg_add.htm 发表特殊类文章模板想要默认动态浏览只要修改对应的主要模板就可以,在../dede/templets/文件下。将要发布的文章类型的模板代码改下就可以实现以后发布文章原创 2018-01-10 10:48:57 · 1710 阅读 · 0 评论 -
dedecms列表页如何实现“三级栏目_二级栏目_一级栏目_网站名称”
用这个办法,可以实现"三级栏目_二级栏目_一级栏目_网站名称",即优化,对搜索收录有好处。将官方原来的排列方式反过来,找到include/typelink.class.php第176行$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;修改为:$this->valueP原创 2018-01-10 10:48:47 · 722 阅读 · 0 评论 -
dedecms如何指定模板htm后缀为html
dedecms如何指定模板htm后缀为html?很多人都说碰到这个问题,其实是模板文件后缀名所引起的,按以下方法可以解决问题:修改:include/arc.archives.class.php 556行:// if (!preg_match("#.htm$#", $tmpfile)) return FALSE;if (!preg_match("#.htm$#", $tmpfile) && !pre原创 2018-01-10 10:48:44 · 2083 阅读 · 0 评论 -
dedecms图集上传图片的时候弹出302提示的解决方法
解决办法是: 在include/userlogin.class.php文件中的第二行session_start();前加上 if (isset($_POST["PHPSESSID"])) { session_id($_POST["PHPSESSID"]); } else if (isset($_GET["PHPSESSID"])) {原创 2018-01-10 10:51:19 · 1108 阅读 · 0 评论 -
【转载】{dede:field name=\'array\' /}标签说明及用法介绍
官方的解释:field支持用array获取任意字段的值;(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签)通俗点来讲,这就是查询数据库得到的一组数据的集合例如平时使用{dede:field name='title' /} 就可以使用{dede:field name='array' runphp='yes原创 2018-01-10 10:51:29 · 344 阅读 · 0 评论 -
Dedecms自定义图片字段调用的问题解决{dede:img ..}
为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:引用 {dede:img text='' width='270' height='129'} /uploads/101017/1-10101H21F54P.gif {/dede:img} 这样的格式! 非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一原创 2018-01-10 10:51:33 · 2066 阅读 · 0 评论 -
解决dedecms缩略图缩放变形问题
解决dedecms缩略图缩放变形问题,我们知道,dedecms缩略图是自动提取,相当于原图的等比例缩放了,比如后台设置缩略图的尺码为:120*90即为3:2的图片,但是假如内容里的大图尺码为300*300即1:1,这样生成出来的图片就会变形,直接后台设置的缩略图大小不起作用啊,这样严重影响网站美观,本文介绍通过修改dedecms生成缩略源码方法解决定问题。打开include/image.fun...原创 2019-06-29 09:55:18 · 549 阅读 · 1 评论 -
织梦英文日期格式调用方法
我们使用织梦程序建网站时,有时为了展示需要,要在网站上调用英文日期格式。例如:Sunday November-29 2018 09:51:36要想在织梦网站上调用英文日期格式,可以使用以下的调用代码。1. 在列表页调用代码如下:[field:pubdatefunction=strftime('%A %B-%d %Y %H:%M:%S',@me)/]2. 在内容页调用代码如下:...转载 2019-06-06 11:07:53 · 489 阅读 · 0 评论 -
织梦dede:arclist关键词标签keyword动态获取变量
织梦标签调用相关关键词的文章,你可能会想到用 {dede:arclist row='10' titlelen='50' keyword='织梦,dedecms'}但是如果你想要的是keyword是变动的呢?例如想根据当前栏目的关键词调用相关文章,例如想根据当前内容页的标题调用相关文章每个栏目关键词,每个内容页的标题都不相同时,那就没办法了?你可以用dede:sql实现,下面我来给dede:ar...转载 2019-05-13 09:45:48 · 1547 阅读 · 0 评论 -
dede数据库内容替换,去掉文章内容中的img标签
1、织梦已经给我们准备好了数据库内容替换工具,在采集->批量维护->数据库内容替换2、织梦的文章内容一般在放在dede_addonarticle表body字段中。(1)、选择好数据表和字段。(2)、选择替换方式为正则表达式,填写主键字段(表的主键)。(3)、填写被替换内容,正则表达式:ortant; overflow: auto !important; font-size: 1em !import原创 2018-01-10 10:55:29 · 853 阅读 · 0 评论 -
织梦更换成kindeditor后栏目内容无法保存
kindeditor编辑器是非常优秀的编辑器,连织梦官网都提供了这样的编辑器插件下载,但更换了这样的一款编辑器后,栏目内容却无法保存。通过以下的修改可以解决dede更换成kindeditor后栏目内容无法保存的问题:打开/include/inc/inc_fun_funAdmin.php文件,找到以下代码:allowFileManager : {$allowFileManager}将这句代码改成如下原创 2018-01-10 10:55:17 · 1061 阅读 · 0 评论 -
dedecms教程:内容页调用栏目链接和栏目名称的方法
本文实例讲述了dedecms内容页调用栏目链接和栏目名称的方法。分享给大家供大家参考。具体实现方法如下:该方法同时支持Dedecms V5.5/5.6/5.7,且不区分程序编码.我们知道,在制作内容页织梦cms模板时,可直接用 {dede:field.typename/} 来表示当前文档的栏目名称,但却无法使用 {dede:field.typeurl/} 形式来调用栏目链接.今天这个方原创 2018-01-10 10:54:42 · 358 阅读 · 0 评论 -
DedeCMS下data日志mysql_error_trace.inc暴露后台地址
DedeCMS下data日志mysql_error_trace.inc暴露后台地址的解决方法:请用FTP或远程登陆服务器的方式打开你的dedecms下边的路径:data/mysql_error_trace.inc此文件记录mysql查询错误,如果有后台查询出现错误,则会暴露后台路径。打开 /include/dedesql.class.php搜 mysql_error_trace ,把 mysql_原创 2018-01-10 10:53:58 · 949 阅读 · 0 评论 -
DedeCMS织梦四步教你使用拼音首字母做栏目名称和文章名称
织梦默认使用拼音为保存目录的时候使用的是中文全拼,当遇到栏目名称比较长的时候目录名称看起来有点冗长,这时候大多数站长喜欢使用拼音首字母作为栏目的保存目录,那么有没有什么快速的办法能让我们快速的使用首字母作为栏目名称呢?答案是肯定的,而且很简单。修改dede/catalog.add.php文件第一处修改:85行 $toptypedir = GetPinyin(stripslashes($toptyp原创 2018-01-10 10:53:44 · 265 阅读 · 0 评论 -
dedecms如何实现栏目标题三级栏目_二级栏目_一级栏目_网站名称格式
网站建成以后,推广成了网站走向成功最直接的问题,而seo恰恰是推广中比较实际且实用的方法之一!实现"三级栏目_二级栏目_一级栏目_网站名称",对搜索收录有好处,那么dedecms如何实现文章标题“三级栏目_二级栏目_一级栏目_网站名称”格式步骤如下:1.将官方原来的排列方式反过来,找到include/typelink.class.php第164行$this->valuePositionName =原创 2018-01-10 10:53:07 · 622 阅读 · 0 评论 -
让DedeCMS的栏目页标题显示页码数
在列表页的标题上中上页数使列表页的标题不重复这样更利于优化。 标签为:{dede:pagelist listsize='0' listitem='pageno' function='html2text(@me)'/} 实例:{dede:field.title/}_第{dede:pagelist listsize='0' listitem='pageno' function='html2text(@原创 2018-01-10 10:53:04 · 350 阅读 · 0 评论 -
dedecms二级菜单中判断子菜单标签的使用方法
最近做一个项目,需要用到dedecms的二级菜单,在其中需要判断哪些一级菜单有子菜单,有的才显示弹出下拉框,没有的则不显示,可以用js来实现,但是,js长时间没用都快忘记了,所以干脆用dedecms的自带的标签进行判断,代码如下. 复制代码代码如下: Home {dede:channelartlist typeid={dede:field.typeid/} {dede:field name='原创 2018-01-10 10:53:00 · 1035 阅读 · 0 评论 -
Dedecms织梦自定义表单添加日期时间字段方法
大家都知道Dedecms织梦自定义表单功能实用很强大,但是表单提交后后台是看不到提交日期时间的,如果你的表单是网上订单,有的时候不能及时看就会耽误了,也不知道时间所以很麻烦,现在我就分享一种方法。首先自定义表单,然后添加字段,比如联系人(单行文本),联系方式(单行文本),地址(单行文本),留言内容(单行文本),留言时间(单行文本)等字段。注意:留言时间这里不要选择“时间类型”,选择默认的“文本形式原创 2018-01-10 10:52:27 · 2453 阅读 · 0 评论 -
DedeCMS channel 标签指定typeid时currentstyle无效的修复办法
{dede:channel type='son' row='8' currentstyle="~typename~"} [field:typename/] {/dede:channel}这种调用方式currentstyle有效但是: {dede:channel type='son' row='8' typeid=1 currentstyle="~typename~ "} [fi原创 2018-01-10 10:51:36 · 1141 阅读 · 0 评论 -
dedecms自定义表单加入验证码
在 根目录/plus/diy.php约61行添加如下代码: //自定义表单加入验证码 $validate = empty($validate) ? '' : strtolower($validate); $svali = GetCkVdValue(); if($validate=='' || $validate原创 2018-01-10 10:48:41 · 218 阅读 · 0 评论 -
DedeCMS Error: (PHP 5.3 and above) Please set request_order
部分使用PHP 5.3的主机可能会有下面的提示:DedeCMS Error: (PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini由于在PHP最新的版本中增加了一个配置项目“request_order”,默认值为“GP”,这个存在一定原创 2018-01-10 10:48:35 · 473 阅读 · 0 评论 -
dedecms将position中的“主页”替换成英文
{dede:field name='position' function='str_replace("主页","home",@me)'/}或{dede:field name='position' runphp='yes'}@me=str_replace("主页","home",@me);{/dede:field}原创 2018-01-10 10:48:28 · 682 阅读 · 0 评论