欢迎来到牛气网!

DedeCMS 菜鸟级基础问题解决方法大汇总

浏览次数:

作者: 欧巴

信息来源: 互联网

更新日期: 2020-03-25 15:20:00

文章简介

DedeCMS是非常好用并且普及率也是非常高的PHP开源建站程序,由于官方论坛比较

  • 正文开始
  • 相关文章

DedeCMS是非常好用并且普及率也是非常高的PHP开源建站程序,由于官方论坛比较冷清,很多朋友提出的问题都是非常基础的,这样就导致了高手不想回答,菜鸟又帮不上的格局。今天,小编就在坛子上整理了一些基础性的问题及解决方法,我们一起来看看吧。

1,首先说说大家经常头痛的问题:织梦在采集图集时导入后不能以多页多图显示,大概就是这个问题让许多站长朋友放弃了织梦自带的采集器,而转用其它的像火车头等,废话不多说了,看招,在采集前修改includededecollection.func.php文件找到此处

$ttx = " {dede:pagestyle maxwidth='{$cfg_album_width}' ddmaxwidth='{$cfg_ddimg_width}' row='3' col='3' value='2'/} {dede:comments}图集类型会采集时生成此配置是正常的,不过如果后面没有跟着img标记则表示规则无效

把期中value的值改为1,接着我们要定义让它每页显示几张图,打开

include aglibchannelimg.lib.php文件,找到

if($pagestyle==1)

 {

  $pagesize = $pagepicnum;

把$pagesize = $pagepicnum;改为$pagesize = 3;注意这个3你可以改成其它的数字,他就是每页显示的图片数

这样采集后就是单页多图了,但依然是自动播放, empletsdefaultrticle_image.htm找到

gtimer = setTimeout("dPlayNext()",10000);把10000改成9999999或者更大就可了,如果你实在不想图片上方出现播放暂停按钮,在此文件中找到

else if(@me==2) {

                 @me = "

     <center>

      <a href='javascript:dPlayBig();' class='c1'>原始图片</a>

      <a href='javascript:dPlayPre();' class='c1'>上一张</a>

      <a href='javascript:dPlayNext();' class='c1'>下一张</a>

      <a href='javascript:dStopPlay();' class='c1'>自动 / 暂停播放</a>

     </center>

                 ";

                }

改为

else if(@me==2) {

                 @me = '';

                }

更新一下就看到效果了  个人觉得织梦自带采集功能还是非常好用的

2,让导航中的外部链接在新窗口打开,比如你在导航上又链接了你的一个论坛,默认情况下点击后会在原窗口打开,这个你的织梦窗口就没了,网上说用JS来解决,这样太麻烦了也不能根本上解决问题,还有的说改主页index.htm中的源码,这样每更新一下主页都要改,因为他是从模板中调用的,下面介绍一种简单方法,直接在栏目管理中的文件保存目录的外部链接网址后紧跟着加上' target='_blank如' target='_blank 演示地址可参考的网上赚钱这一导航,特别注意网址后紧跟着有个单引号

3,图集中的图片拉伸后严重变形,解决方法打开 empletsdefaultrticle_image.htm找到如下代码

               <a href='[field:linkurl/]' target='_blank'  [field:pagestyle runphp='yes'] @me= (@me==3 ? 'class="pic"' : ''); [/field:pagestyle]>

                  <img src='[field:imgsrc/]' id='bigimg' [field:imgwidth /] 

把最后的[field:imgwidth /] 删掉,然后你更新一下文档就可以看到效果了

4,织梦后台登录时,明明都填对了,点登录时却弹出验证码错误的提示,这时候你该检查下你的网站空间了应该已经满了,只有删除些内容了,这种现象也是本人亲身经历的

5,采集过程中出现以下提示而中断

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

这种往往也是因为空间已满造成的,另一种原因就是服务器限制了采集

6,关于织梦logo左对齐的问题,我看到许多兄弟姐妹们在坛中求答,这种解决方法确实很隐蔽要修改两个文件 empletsstylededecms.css找下到如代码

.header .title{

 float:left;

 padding-left:16px;

}

把16px改成0px,保存,再打开 empletsdefaulthead.htm找到第2行<div class="top w960 center">改成<div class="top w960 left">  保存后更新一下主页就看到效果了,演示地址可参考

7,解决文章列表页显示无缩略图

有的朋友说这样影响美观那我们让没有缩略图的不显示图片,有的则显示缩略图。即有的显示,无的不显示,打开 empletsdefaultlist_article.htm

  • DEDECMS上传附件图片出现UPLOAD FILETYPE NOT ALLOW解决办
    112阅读 0评论1个赞
    官方5.7版本的安装后如果发文章,上传图片的话,在编辑器里是无效的,可能会出现Upload filetype not allow 根本原因可能是这样的,织梦的程序员写程序时候少了个字母。 修改 /include/uploadsafe...
  • dedecms采集文章内容为空的解决办法
    208阅读 0评论1个赞
    今天在采集51cto的数据的时候出现了部分文章采集内容为空的情况,开始是不知道,因为采集600多文章,所以只看了开头两个,发现可以后就直接导入数据库了,遗憾的时候,导入后发现部分...
  • dedecms织梦会员开启邮件验证
    94阅读 0评论1个赞
    我们在使用织梦会员注册的时候,大家要开启注册会员邮箱验证,下面我们介绍下设置方法,首先您的服务器要支持哦。 第一步,后台设置: 第二步,QQ邮箱里设置:...
  • 增强织梦DedeCMS“更新系统缓存”清理沉余缓存的
    71阅读 0评论1个赞
    增强织梦DedeCMS更新系统缓存清理沉余缓存的功能 我们使用织梦DedeCMS系统有很长一段时间后,不间断的在后台更新系统缓存的时候,有些缓存文件夹及缓存文件没有被清理,导致日积月累的垃...
  • DedeCMS批量修改生成HTML静态或动态浏览
    99阅读 0评论0个赞
    DedeCMS批量修改生成HTML静态或动态浏览 在后台系统设置mysql里执行查询命令将所有文档设置为仅动态,UPDATE dede_archives SET ismake = -1 将所有栏目设置为使用动态页,update dede_arctype set ismake=-1 注...
  • DedeCms调用Discuz论坛帖子主题的方法
    158阅读 0评论1个赞
    同时使用Dedecms和Discuz论坛的朋友,难免要在网站内调用论坛的内容.使用Discuz论坛的JS调用方式,对搜索引擎不够友好,下面我们来说如何在DedeCms中调用Discuz论坛的数据. dede 调用 discuz 其实很简单...
  • DedeCMS 调用文章顶级栏目id的方法
    165阅读 0评论0个赞
    今天做模板的时候遇到一个问题 ,就是我想调用谋篇文章的顶级栏目id .官方参考手册上说用type标签调用 ,我用这样的{dede:type}[field:topid /]{/dede:type}调用发现没有调用出来,愈伤看了下源码inclu...
  • DedeCMS 新建模型自定义联动类别调用及修改方法
    83阅读 0评论0个赞
    找了好几天资料,没找到新建模型中自定义联动类别怎么用,自己就改了改..现在可以用了 把方法分享一下...不对的地方请大家帮助改正。 先修改 include\taglib\infolink.lib.php 文件 require_once(DEDERO...
  • 让DedeCms分类信息模型支持Digg功能
    141阅读 0评论0个赞
    用DedeCms做的模板需要在分类信息里支持Digg功能,但是原程序里,只能对系统模型和自由模型Digg,即使用@#__archives当作主表的模型。而DedeCms里,分类信息模型是作为独立模型设置的。 这个功...
  • DedeCMS“你设定了字段为联动类型..”的解决方法
    99阅读 0评论0个赞
    你设定了字段为联动类型,但系统中没找到与你定义的字段名相同的联动组名! 出现这个情况是由于: 系统后台管理目录(默认是dede)下mychannel_field_edit.php文件第62行: if($dtype==stepselect) 在...
  • DedeCMS前台投稿及采集规则禁用本字段的解决方法
    101阅读 0评论0个赞
    国庆的八天长期真是漫长,不过这也是好事,闲下时间来抓紧时间把网站加强一下内容和对站长们的粘度,于是想用dedecms的分类信息做一个站长服务平台,通过这个平台可以发布友情链接、...
  • 修复DEDECMS5.5采集功能的一些bug
    145阅读 0评论0个赞
    修复1:将开始标签和结束标签以在网页源码中第一次出现的位置为准 修改文件\include\dedecollection.class.php 在成员函数GetHtmlArea中的 $posend = @strpos($html,$areaRules[1],$posstart); 语句前增加语句: $p...
收藏此文 不错就点个赞() 打赏本站

欧巴码字不易,请大家多多支持!

  • 微信打赏
    微信扫描打赏
    支付宝打赏
    支付宝扫描打赏
DedeCms编辑器空白无法显示的相关问题
« 上一篇
DedeCMS用清空文章后发布新文章ID从1开始
下一篇 »

精彩评论

  • 全部评论(0
    还没有评论,快来抢沙发吧!