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

1, 首先说说大家经常头痛的问题:织梦在采集图集时导入后不能以多页多图显示,大概就是这个问题让许多朋友放弃了织梦自带的采集器,而转用其它的像火车头 等,废话不多说了,看招,在采集前修改\include\dedecollection.func.php文件找到此处
$ttx = "\r\n{dede:pagestyle maxwidth='{$cfg_album_width}' ddmaxwidth='{$cfg_ddimg_width}' row='3' col='3' value='2'/}\r\n{dede:comments}图集类型会采集时生成此配置是正常的,不过如果后面没有跟着img标记则表示规则无效
把期中value的值改为1,接着我们要定义让它每页显示几张图,打开
include\taglib\channel\img.lib.php文件,找到
if($pagestyle==1)
{
  $pagesize = $pagepicnum;
把$pagesize = $pagepicnum;改为$pagesize = 3;注意这个3你可以改成其它的数字,他就是每页显示的图片数
这样采集后就是单页多图了,但依然是自动播放,\templets\default\article_image.htm找到
gtimer = setTimeout("dPlayNext()",10000);把10000改成9999999或者更大就可了,如果你实在不想图片上方出现播放暂停按钮,在此文件中找到
else if(@me==2) {
                 @me = "
     <center>
      <a href='javascript:dPlayBig();' class='c1'>原始图片</a>\r\n
      <a href='javascript:dPlayPre();' class='c1'>上一张</a>\r\n
      <a href='javascript:dPlayNext();' class='c1'>下一张</a>\r\n
      <a href='javascript:dStopPlay();' class='c1'>自动 / 暂停播放</a>\r\n
     </center>
                 ";
                }
改为
else if(@me==2) {
                 @me = '';
                }
更新一下就看到效果了,演示地址rentiyishu/4548.html  个人觉得织梦自带采集功能还是非常好用的

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

3,图集中的图片拉伸后严重变形,解决方法打开\templets\default\article_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左对齐的问题,我看到许多兄弟姐妹们在坛中求答,这种解决方法确实很隐蔽要修改两个文件\templets\style\dedecms.css找下到如代码
.header .title{
float:left;
padding-left:16px;
}
把 16px改成0px,保存,再打开\templets\default\head.htm找到第2行<div class="top w960 center">改成<div class="top w960 left">  保存后更新一下主页就看到效果了,演示地址可参考http://www.

7,解决文章列表页显示无缩略图
有的朋友说这样影响美观那我们让没有缩略图的不显示图片,有的则显示缩略图。即有的显示,无的不显示,打开\templets\default\list_article.htm
找 到以下代码:[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
换成以下代码: [field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]

8,如何让图文资讯中的图片流滚动起来
找到\templets\default\index.htm,找到图文资讯代码:

<dl class="tbox">
        <dt><strong>图文资讯</strong></dt>
        <dd>
          <ul class="e1">
          {dede:arclist row=15 orderby=pubdate type='image.' imgwidth='124' imgheight='94'}
          <li><a href="[field:arcurl/]">[field:image/]<span title="liehuo.net" title="liehuo.net" class="title">[field:title/]</span></a></li>
          {/dede:arclist}
          </ul>
        </dd>
      </dl>
以上代码row为显示的图文资讯条数,每行5个,建议设置为5的倍数。修改以上代码如下
<dl class="tbox">
        <dt><strong>图文资讯</strong></dt>
<dd>
          <ul class="e1">http://www.kgcfp.com<marquee scrolldelay=0 onMouseover="this.stop()" onMouseOut="this.start()" style='WIDTH: 710px; HEIGHT: 104px; ' behavior="alternate" scrollamount='3' direction='left'>{dede:arclist
row=10 type='image.' imgwidth='124' imgheight='94'}
           <li><a href="[field:arcurl/]">[field:image/]<span class="title">[field:title/]</span></a></li>
{/dede:arclist}</marquee>
          </ul>
        </dd>
</dl>
这里要注意一下 behavior的属性,值可以是scroll(连续滚动)slide(滑动一次)alternate(来回滚动)

9,seo方面的让织梦dede图集图片alt换成标题,也就是鼠标放在图片上显示的文字
第一步,\include\taglib\channel\img.lib.php文件,大约第77行左右,也就是这句下面$fields['text'] = str_replace("'","",$ctag->GetAtt('text'));下加上
     $dsql= new DedeSql(false);//建立新连接
     $rs = $dsql->GetOne("Select title from dede_archives where ID='".$refObj->ArcID."'");   //打开数据库
           $title=$rs["title"]; http://www.dkshp.com   //找到标题值
第107行左右也就是这句下面$$dtp2->LoadSource($innerTmp);下加上
一句
     $fields['title'] = str_replace("'",'',$title);

第二步,把\templets\default\article_image.htm中的
alt='[field:alttext /]'
换为:
alt='[field:title /]'
第三步,生成,更新一下html文档,搞定

10,织梦首页文字颜色太淡,?新手经常的问题
打开/templets/style/page.css
.index .bignews a     //头条颜色  #666666可改为#000000   黑色
.index .latestnews ul a     //最新更新荐颜色  #666666----#000000
.index .listbox ul a    //首页栏中的文章标题颜色  #777------#000000

DedeCMS织梦教程:菜鸟级基础问题解决方法大汇总相关推荐

  1. dedecms织梦模板修改专题路径的方法

    大家都知道,织梦模板的默认专题路径是 /special/,那么要怎么样才能自定义这个路径名称呢?比如说要改为/zt/. 找到模板文件里的common.inc.php 路径为../include/com ...

  2. 织梦模板改html教程,dedecms织梦模板介绍及制作修改

    dedecms 站长新朋友们可能对织梦模板不太了解,更不知道如何修改.下面山西SEO优化傲远为大家介绍一下织梦模板及简单的修改操作. 关于dedecms模板,我们首选要了解一下它的几个基本定义.Ded ...

  3. 织梦php模板安装教程,[教程] DEDECMS织梦模板安装/更换教程大全

    [教程] DEDECMS织梦模板安装/更换教程大全 系列方法一: 1.下载一个模板之后要判断一下模板文件是否齐全.htm文件中是否包括首页.列表页和文章内容页等;htm文件用到的css文件是否包括;模 ...

  4. 织梦php网站修改教程,织梦DEDEcms织梦软件模型增加图集功能教程(含修改文件下载)...

    这篇文章主要为大家详细介绍了织梦DEDEcms织梦软件模型增加图集功能教程(含修改文件下载),具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 织梦DEDEcms织 ...

  5. html模板改成织梦模板教程,织梦教程:如何用dedecms织梦模板搭建网站?

    如何用dedecms织梦模板搭建网站?目前,dedecms织梦程序是互联网很多新手站长建站用的比较多的,它的安装过程比较简单,代码修改也没那么复杂,可以进行二次开发,加上有一定的知名度,在网上可以找到 ...

  6. dede修改mysql,织梦教程:如何修改dedecms系统数据库表前缀?

    原标题:织梦教程:如何修改dedecms系统数据库表前缀? 如何修改dedecms织梦数据表前缀,织梦模板之家给大家讲一下方法,如果你刚开始建站本文对你起不到任何帮助,如果你的站建立了1个月以上,数据 ...

  7. 织梦图集php,dedecms织梦文章模型增加图集功能教程

    这篇文章主要为大家详细介绍了dedecms织梦文章模型增加图集功能教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 很多时候我们在站点前端输出图片+对应的图片 ...

  8. 织梦教程:DEDEcms还原数据后后台乱码

    很多站长朋友刚入手学习DEDECMS,可能会碰到安装模板或者数据还原碰到乱码这样的问题,一时半会的找不到啥问题你,这是因为DEDECMS织梦内容管理系统的字符编码和模板(数据)编码不一致导致的. 解决 ...

  9. 织梦模板 diy.php修改,dedecms织梦模板源代码修改教程

    想要对织梦内核源码就行修改,首先要了解下织梦的基本构造和基本的HTML CSS知识,如果您对HTML代码不太了解,可以先去学习HTML知识然后再来学习织梦模板源代码的修改.在我们介绍织梦模板源代码修改 ...

最新文章

  1. QIIME 2用户文档. 11数据筛选Filtering data(2018.11)
  2. R构建朴素贝叶斯分类器(Naive Bayes Classifier)
  3. 高温保护_连续4天高温预警!高温作业,这些劳动保护知识一定要懂!
  4. [网络流24题-7]圆桌问题
  5. Python格式化字符串、占位符、合并数组
  6. Android开发之将AndroidX项目改为非androidX(android.v7.support)的方法
  7. Python模块及其导入
  8. 乐视android版本怎么升级,乐视网android手机客户端升级推出V2.0版
  9. requests之json系列(一)
  10. java接口中有效的方法声明_在Java接口中,下列选顶中有效的方法声明是
  11. hibernate 基础方法(一)及Hibernate中java对象的三种状态
  12. 基于DFS的拓扑排序算法实现
  13. openrefine的 General Refine Expression Language(GREL)
  14. 性能测试培训总结-spotlight on mysql
  15. 24岁我有了自己的公司
  16. 灭霸打个响指的功夫,看懂Verilog多维数组【Verilog高级教程】
  17. 上海车展:17.88万圆百万跑车梦,哪吒GT开启跑车新纪元
  18. matlab机器人工具箱 欧拉角,Matlab机器人工具箱(一)
  19. 人生有如负重致远,不可急躁
  20. windows服务编程

热门文章

  1. 谁会使用IEC61499
  2. 一台游戏服务器支持多少人,网络游戏一个服务器可以容纳多少人同时在线?
  3. 小红书竞品分析_小红书与网易考拉海购竞品分析报告
  4. 时间同步装置(时钟系统)工作模式介绍
  5. 小米笔记本“突然”不能调整屏幕亮度
  6. javascript判断常用浏览器版本和类型兼容处理
  7. PC_ 计算机系统概述+冯诺依曼机+各种字长
  8. html动态网页添加音频_将音频添加到网页
  9. 22web app实现左右滑动控制菜单
  10. efi模式装linux双系统,超详细!Win10(UEFI启动模式)安装Ubuntu18.04双系统