当前位置:首页 > 开发教程 > dede教程 >

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

时间:2019-01-19 22:52 来源:互联网 作者:源码搜藏 收藏

DedeCMS对错常好用而且普及率也对错常高的PHP开源建站程序,由于官方论坛比较冷清,许多朋友提出的问题都对错常根底的,这样就导致了高手不想答复,菜鸟又帮不上的格式。今日,小编就在坛子上整理了一些根底性的问题及处理办法,咱们一同来看看吧。 1,首要
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 = "
     
      原始图片\r\n
      上一张\r\n
      下一张\r\n
      主动 / 暂停播映\r\n
     
                 ";
                }
改为
else if(@me==2) {
                 @me = '';
                }
更新一下就看到作用了  个人觉得织梦自带收集功用还对错常好用的
 
2,让导航中的外部链接在新窗口翻开,比方你在导航上又链接了你的一个论坛,默许情况下点击后会在原窗口翻开,这个你的织梦窗口就没了,网上说用JS来处理,这样太麻烦了也不能根本上处理问题,还有的说改主页index.htm中的源码,这样每更新一下主页都要改,由于他是从模板中调用的,下面介绍一种简略办法,直接在栏目办理中的文件保存目录的外部链接网址后紧跟着加上' target='_blank如http://www.veryhuo.com/news/' target='_blank 演示地址可参阅http://www.dede58.com的网上挣钱这一导航,特别留意网址后紧跟着有个单引号
 
3,图会集的图片拉伸后严峻变形,处理办法翻开\templets\default\article_image.htm找到如下代码
               
                  DedeCMS 菜鸟级基础问题解决方法大汇总
把最终的[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行
改成
  保存后更新一下主页就看到作用了,演示地址可参阅http://www.dede58.com
 
7,处理文章列表页显现无缩略图
有的朋友说这样影响漂亮那咱们让没有缩略图的不显现图片,有的则显现缩略图。即有的显现,无的不显现,翻开\templets\default\list_article.htm
找到以下代码:[field:array runphp='yes']@me = (empty(@me['litpic']) "" : "DedeCMS 菜鸟级基础问题解决方法大汇总"); [/field:array]
换成以下代码:[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') "" : "DedeCMS 菜鸟级基础问题解决方法大汇总"); [/field:array]
 
8,怎么让图文资讯中的图片流翻滚起来
找到\templets\default\index.htm,找到图文资讯代码:
 
       图文资讯
       
         
    {dede:arclist row=15 orderby=pubdate type='image.' imgwidth='124' imgheight='94'}
           
  • [field:image/][field:title/]
{/dede:arclist}
         
       
     
以上代码row为显现的图文资讯条数,每行5个,主张设置为5的倍数。修正以上代码如下
 
       图文资讯
 
         
    {dede:arclist 
row=10 type='image.' imgwidth='124' imgheight='94'}
           
  • [field:image/][field:title/]
{/dede:arclist}
         
       
  
这儿要留意一下 behavior的特点,值能够是scroll(接连翻滚)slide(滑动一次)alternate(来回翻滚)
 
9,搜索引擎优化方面的让织梦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"];   //找到标题值
第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


dede教程阅读排行

最新文章