织梦CMS
jklgfgdsr
仅做为网络记事本
展开
-
织梦让自定义模型中附件只保留链接地址
当我们在系统内容模型中添加附件类型字段时,前台需要用{dede:field name=‘字段名’/}来调用。例如我在后台发布一篇文章,上传一个rar附件,字段的时间内容是:’/uploads/soft/110215/8-6262616262.rar’,而前台则显示下面的内容。<table width="300"><tr><td height="30" width=...原创 2019-11-03 21:20:19 · 333 阅读 · 0 评论 -
在织梦文章页调用栏目内容的方法
不过滤样式:{dede:sql sql='Select content from dede_arctype where id=~typeid~'}[field:content/]{/dede:sql}过滤掉样式:{dede:sql sql='Select content from dede_arctype where id=~typeid~'}[field:content functi...原创 2018-04-28 12:02:53 · 1699 阅读 · 0 评论 -
织梦增加英文栏目标题
【第一步】 打开dede/catalog_add.php,搜索$temparticle = &amp;quot;{style}/article_{$nid}.htm&amp;quot;;在它下面,也就是第65行左右的两处typename后面补两个typenameen,如图: 完整代码:$queryTemplate = &amp;quot;INSERT INTO `#@__arctype`(reid,topid,sortrank原创 2018-02-13 16:03:20 · 1509 阅读 · 0 评论 -
如何在channelartlist中控制每个栏目的样式
有时候我们需要控制在channelartlist下的每一个子栏目的样式,例如: 我现在有三个栏目,A所使用的class和其它栏目不一样: 栏目A的代码为<div class="on">栏目A</div> 栏目B的代码为<div class="off">栏目B</div> 栏目C的代码为<div class=&q原创 2018-02-13 11:46:52 · 1091 阅读 · 0 评论 -
织梦面包屑导航相关修改
如需要修改面包屑导航的首页名称,可做如下修改(如果不想麻烦,也可以修改”织梦后台——系统——系统基本参数——站点设置“中的”主页链接名“): 打开“include\typelink.class.php”,在其中搜索“//islink 表示返回的列表是否带连接”,替换下面的两个地方: if ( defined('DEDEMOB') ){ $indexpage = "<...原创 2018-02-13 11:46:34 · 3048 阅读 · 0 评论 -
织梦文章描述长度的修改方法
1、进入数据库–>修改表dede_archives中的description字段–>将varchar(255)修改为varchar(500) 2、进入织梦后台–>系统–>系统基本参数–>其它选项–>自动摘要长度(0-250,0表示不启用):500 3、打开 /dede/article_edit.php 文件 找到$description = cn_...原创 2018-02-13 11:46:19 · 447 阅读 · 0 评论 -
织梦DEDECMS系统中自定义变量的修改方法
需要修改两个地方: (1)修改数据库找到 表:表头_sysconfig(默认为:dede_sysconfig) 找到要修改的字段(通常在最后边)点击修改按钮,进行修改。 (2)修改文件夹:根目录>>data>>config.cache.inc.php>>找到要修改的字段修改(通常在最后边),两边修改后的内容要保持一致。...原创 2018-02-13 11:46:14 · 5878 阅读 · 0 评论 -
织梦channelartlist按typeid指定顺序排列
dedecms channelartlist标签,默认情况下,即使指定了一定顺序排列的typeid,channelartlist却不是以typeid排列顺序来排序的。 我们可以做如下修改实现channelartlist 按typeid顺序输出。 打开/include/taglib/channelartlist.lib.php,在78行左右找到:$dsql->SetQu...原创 2018-02-13 11:45:56 · 1756 阅读 · 0 评论 -
织梦dedecms自定义表单中设置必填项的方法
找到文件plus/diy.php,大概在40行左右搜索:$dede_fields = empty($dede_fields) ? '' : trim($dede_fields); 在后面加上以下代码://增加必填字段判断if($required!=''){if(preg_match('/,/', $required)){$requireds = explode('...原创 2018-02-13 11:45:52 · 2420 阅读 · 0 评论 -
织梦后台在谷歌内核浏览器(如360)下的窜位问题
文件位置:dede/templets/index_menu2.htm 大约在71行:.sitemu li { padding:0px 0px 0px 18px; line-height:22px; background:url(images/arr4.gif) no-repeat 5px 9px;} 在后边补一个overflow:hidden;就行...原创 2018-02-13 11:45:47 · 392 阅读 · 0 评论 -
织梦添加自定义字段“附件” 如何修改超链接附件URL地址
问:我们经常碰到这样的问题,用织梦做网站的时候,会经常要用到上传附件,用于一些文档的下载等等,但是我们添加一个自定义字段的时候,前台会出现超链接地址是乱码,其实我们只是想要 一个附件的URL。解决方案: 当我们在系统内容模型中添加附件类型字段时,前台需要用{dede:field name=’字段名’/}来调用。例如我在后台发布一篇文章,上传一个rar附件,字段的时间内容是:’/uploa...原创 2018-02-13 11:45:42 · 1659 阅读 · 0 评论 -
DEDECMS织梦中一些经常需要修改的文件位置
修改翻页样式: include/arc.listview.class.php 直接搜索“上一页”修改友情链接不显示: /dede/friendlink_add.php 27行左右:$imgurl = $cfg_medias_dir."/flink";将flink修改为furl。 /dede/friendlink_edit.php 61~62行:$request->MoveUp...原创 2018-02-13 11:45:38 · 320 阅读 · 0 评论 -
织梦调用父级栏目名称
1、打开include/taglib/type.lib.php,找到$row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);在其下面增加以下代码(注意表前缀):$row['parent_name'] = ''; $row2= $dsql-&amp;gt;GetOne(&quot;select topid from ded...原创 2018-02-13 11:45:33 · 1818 阅读 · 0 评论 -
织梦dede:php下的一些笔记
在使用{dede:php}{/dede:php}之前,需要先解除后台对php标签的禁用: 位置:系统→基本参数→其它选项→模板引擎禁用标签 因工作需要,只测试了在内容页中遇到的一些问题,以下也只是针对内容页来说的。 在dede:php中能获取到的只有文章的ID,即$aid,可以通过{dede:php}echo $aid;{/dede:php}来测试文章...原创 2018-06-04 15:57:40 · 892 阅读 · 0 评论 -
织梦引用数据库信息后替换部分文字
在网上查到了一些方法,如替换列表中的一些文字,可以使用str_replace:[field:title function='str_replace("测试","test",@me)/] 而我需要的是在内容页替换一些词汇,故对上述代码做了一些修改,如更改标题中的某些敏感词,正常的引用方法为:{dede:field.title/} 替换某些文字的时候可以这样写:{dede:...原创 2018-05-30 15:17:19 · 585 阅读 · 0 评论 -
在织梦dedecms栏目内容中增加栏目图片
首先,给栏目分类表dede_arctype表增加缩略图字段typeimg,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句:alter table `dede_arctype` add `typeimg` char(100) NOT NULL default '';修改页面,在表单中添加相应的字段,涉及到的页面有: dede/cat...原创 2018-06-06 16:22:47 · 7087 阅读 · 0 评论 -
在列表页为织梦自定义字段增加筛选功能 多条件
这是一个别人整理的小插件,测试成功。使用前需要后台先解除禁用php标签,位置在“系统——系统基本参数——其它选项——模板引擎禁用标签”中,删掉“php”。下载插件:https://pan.baidu.com/s/1d27jumaRKa--7-Th_VEIcw实现后的效果:...原创 2019-06-21 14:00:52 · 2409 阅读 · 0 评论 -
织梦模型数据库创建失败时执行的SQL语句
先删除数据库中创建不完整的表,执行以下语句(以创建“pc_addonarticle17”为例)create table pc_addonarticle17( aid mediumint(8) unsigned NOT NULL default '0', typeid smallint(5) unsigned NOT NULL default '0', body mediumtext,...原创 2019-04-14 13:28:20 · 232 阅读 · 0 评论 -
织梦副栏目arclist调用
打开 /include/taglib/arclist.lib.php,代码位于295-296行,找到if($CrossID=='') $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).')';else $orwheres[] = ' arc.typeid IN ('.GetSonIds($typeid).','.$CrossID.')';...原创 2019-03-29 16:28:43 · 276 阅读 · 0 评论 -
让织梦后台的文章列表中显示权重和自定义字段的方法
今天做了个文章需要按权重排序的网站,做完发现文章太多的时候查看每篇文章的权重很不方便,于是找到了以下教程并进行了些许修改。打开dede/content_list.php,先注释掉165行的以下代码:$whereSql = empty($channelid) ? &amp;amp;amp;quot; WHERE arc.channel &amp;amp;amp;amp;gt; 0 AND arc.arcrank &amp;amp;amp;amp;gt;原创 2019-02-17 13:51:54 · 1213 阅读 · 0 评论 -
织梦列表页点击自动加载下一页
需要先修改一个系统文件,打开/include/arc.listview.class.php,查找以下代码(会查找到两个,两个都要改):if(preg_match('/index/i', $listitem)) $plist .= $indexpage; if(preg_match('/pre/i', $listitem)) $plist .= $prepage; if(pr...原创 2019-01-30 16:19:17 · 1392 阅读 · 0 评论 -
织梦栏目地址使用栏目名称首字母
找到“dede/catalog.add.php”,修改如下:85行 $toptypedir = GetPinyin(stripslashes($toptypename));修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);108 行 $typedir = $toptypedir.’/’.GetPinyin(stripslash...原创 2019-02-03 23:44:06 · 302 阅读 · 0 评论 -
织梦遇到的问题总结
最近每次复制内容模型的时候总会报错,提示“系统找不到你所指定的表 dede_addonarticle17 ,请手工创建这个表!”,遇到这个错误的时候,是织梦后台未能成功创建dede_addonarticle17表单,需要去手动创建。 解决办法:登录myphpadmin,找到dede_addonarticle表单,查看表单结构,并按照这个表单结构去创建dede_addonarticle17。...原创 2019-01-23 10:25:09 · 378 阅读 · 0 评论 -
织梦添加多媒体字段后不支持mp4文件上传的解决办法
利用织梦完成视频播放时,我们需要添加自定义字段,类型为多媒体类型,今天我们以MP4视频文件为例来做一项开发。前台播放器和字段都添加后,进行发布视频测试,这时候我们上传视频后发现无法获取列表,咋回事呢,仔细查看文件已经上传成功了。我们需要做两项设置:1:系统基本参数 - 附件设置 - 允许的多媒体文件类型,添加mp4允许上传的软件类型:zip|gz|rar|iso|doc|xsl|ppt|wp...原创 2019-01-17 09:49:17 · 1761 阅读 · 0 评论 -
为织梦自定义表单添加提交时间
首先,在自定义表单中添加时间字段,如“tjsj”。添加好打开plus/diy.php,在59行左右找到: if(!empty($dede_fields)) { $fieldarr = explode(';', $dede_fields); if(is_array($fieldarr)) ...原创 2018-08-30 15:37:56 · 2321 阅读 · 0 评论 -
织梦自定义表单添加验证码
结合了几篇文章整理了一下,在模板页需要验证码的地方增加以下代码: &amp;lt;input name=&quot;validate&quot; type=&quot;text&quot; id=&quot;vdcode&quot; style=&quot;text-transform:uppercase;&quot; size=&qu原创 2018-08-27 10:03:09 · 947 阅读 · 0 评论 -
dede织梦系统修改后台自定义表单列表为横排显示
dede织梦系统自定义表单提交内容后,在后台显示的方式比较别扭,我们都习惯横排显示,这里介绍怎么修改成横排显示。 1、找到后台自定义表单的模板,dede/templets/diy_list.htm 2、首先把代码<table width="98%" border="0" cellpadding="1" cellspacing="1" align="center" cl..原创 2018-06-11 09:59:53 · 1373 阅读 · 0 评论 -
织梦内容页根据tag或关键字调取相关文章
使用likearticle标签{dede:likearticle row='10' eregtype=tag|keyword}<li><a href="[field:arcurl/]">[field:title/]</a></li>{/dede:likearticle}原创 2018-05-31 14:36:19 · 7394 阅读 · 0 评论 -
为DedeCMS系统自定义字段的图片去掉宽高
在网上找了很久,基本都是下面这个教程,之所以不好使是因为$img ='';的两个单引号不知道被谁给改成双引号了!!!,修改好的代码如下: 1.打开 /include/extend.func.php 文件(注:这个文件就是织梦系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面加入以下函数代码:function...原创 2018-02-13 11:45:28 · 721 阅读 · 0 评论 -
织梦自定义表单导出EXCEL的方法(整理)
1、首先在后台找到/dede/templets/diy_main.htm,查找:&lt;a href="../plus/diy.php?action=list&amp;diyid={dede:field.diyid/}" target="_blank"&gt;&lt;img src='images/gtk-tmp.png' title='预览' alt='预原创 2018-02-13 11:44:33 · 2175 阅读 · 0 评论 -
去掉织梦搜索页翻页链接中的中括号“[]”
首先,找到控制搜索页的php文件,位置在:include/arc.searchview.class.php 在其中搜索//获得数字链接,代码大致如下: //获得数字链接 $listdd=""; $total_list = $list_len * 2 + 1; if($this->PageNo >= $total_list)原创 2017-11-04 13:40:03 · 378 阅读 · 0 评论 -
DEDECMS织梦搜索页调用arclist标签的方法
打开include/arc.searchview.class.php 查找:require_once(DEDEINC."/taglib/hotwords.lib.php");require_once(DEDEINC."/taglib/channel.lib.php"); 在下面加入:require_once(DEDEINC."/taglib/arclist.lib.php");requi原创 2017-11-04 13:38:35 · 434 阅读 · 0 评论 -
解决dedecms文章列表中调用中文星期几的解决方法
最近在使用织梦(DEDECMS)建站的时候,发现某块需要调用中文的星期几,一下子就犯了难,经过调试,解决方法如下: dedemcs系统中默认调用星期的标签格式是:[field:pubdate function='strftime("%w",@me)'/] 那么调用的时候就会显示星期1,星期2,但是我要是调用星期一,星期二,改怎么处理呢?解决方法如下:[field:pubdate runphp原创 2017-11-04 13:37:24 · 629 阅读 · 0 评论 -
删除织梦后台验证码及数据库替换时的验证码
【删除织梦后台验证码】 data\safe下的inc_safe_config.php文件,把safegdopen=′1,2,3,4,5.6,7′;改成safe_gdopen = '1,2,3,4,5.6,7';改成safe_gdopen = ‘1,2,3,4,5’;【恢复织梦后台验证码】 可以直接修改文件,data\safe下的inc_safe_config.php文件,看safegdopen=原创 2017-11-03 09:24:53 · 887 阅读 · 0 评论 -
织梦 如何添加自定义属性
网上查了一下方法,写在这里了.安全起见,就不用命令直接添加了,写前最好备份一下数据库. 首先进入phpmyadmin,找到dede_archives的结构,点击结构,选择flag,点击后台小笔图标 修改. 我们添加一个标记z,作为原创内容的标记. 下一步,找到dede_arcatt 的结构,点击”插入“添加一条数据原创 2017-11-03 09:27:20 · 349 阅读 · 0 评论 -
dede标签大全
DedeCMS的简略标题[field:shorttitle/]文章内容调用标签: {dede:field name=’body’/}模板路径调用标签: {dede:field name=’templeturl’/}网站标题调用标签: {dede:global name=’cfg_webname’/}友情链接调用标签: {dede:flink row=’24’ linktype=2/}网站版原创 2017-11-03 09:32:46 · 997 阅读 · 0 评论 -
织梦如何把网站的内容导入到本地环境
1.现在本地执行织梦环境安装 2.本地织梦后台登录 3.网站的备份文件中(织梦在网站首先要备份一下)data文件夹>>backupdata文件夹覆盖本地data文件夹内 4.网站的备份文件中的模板文件,以我为例,把templets文件夹>>qs文件夹拷到本地templets文件夹内 5.网站的备份文件中的图片文件夹uploads覆盖到本地同名文件夹上 6.本地织梦后台>>系统>>数据还原(原创 2017-11-03 09:44:13 · 1985 阅读 · 0 评论 -
织梦DedeCMS首页调用单页文档内容的方法
很多使用织梦dedecms单页文档功能的朋友都想知道如何在织梦首页调用单页文档的内容,下面就教大家具体的实现方法: 具体步骤如下: 首先在首页模板需要显示单页文档内容的地方插入如下代码: {dede:sql sql="SELECT body FROM `dede_sgpage` where aid = 3" }[field:body function="htmlspecialchars原创 2017-11-03 09:46:31 · 2092 阅读 · 0 评论 -
织梦DedeCMS定时自动生成首页HTML的方法
只需要制作一个文件然后在首页模板添加一句代码就可以实现让织梦DedeCMS自动生成首页html,具体方法如下: 第一步、需要在首页调用随机文章,这样每次自动更新才会有更新的效果,随机文章调用标签如下:{dede:arclist sort='rand' titlelen=48 row=16}<li><a href="[field:arcurl/]" title="[field:title/]"原创 2017-11-03 09:49:04 · 4307 阅读 · 0 评论 -
织梦CMS专题节点列表实现分页的方法
DedeCMS专题节点内容列表默认没有分页?但是我们可以通过二次开发来实现分页功能。 具体步骤如下: 第一步、找到并打开/include/arc.specview.class.php文件,在里面找到如下代码: $ctag = $this->dtp->GetTag("page"); 在下面插入如下代码: if(!is_object($ctag)){$ctag = $t原创 2017-11-03 09:52:21 · 586 阅读 · 0 评论