zoukankan      html  css  js  c++  java
  • Dede首页幻灯版显示Bug修正

    使用dedecms的时候,发现新下载的源文件中的首页的幻灯片不好用,无论更新哪篇新文章,即使没有带图片,幻灯片中都会有所展示,当然展示的是系统默认的美女孙燕姿。

    修正办法 首先打到模板index.html中的幻灯版调用代码段

    找到以下代码

    {dede:arcfulllist row='5' att='3'}
    linkarr[[field:global name=autoindex/]] = "[field:arcurl/]";
    picarr[[field:global name=autoindex/]] = "[field:litpic/]";
    textarr[[field:global name=autoindex/]] = "[field:title/]";
    {/dede:arcfulllist}

    修改成

    {dede:arclist row='5' type='image'}
    linkarr[[field:global name=autoindex/]] = "[field:arcurl/]";
    picarr[[field:global name=autoindex/]] = "[field:litpic/]";
    textarr[[field:global name=autoindex/]] = "[field:title/]";
    {/dede:arclist}

    意思是只有带图片的文章才显示

    这样修改后还有一个问题,那就是如果文章图片不是Jpg格式的话,他们显示出来,但显示的还是默认的燕姿图片

    解决办法是把Jpg图片格式判断语句删除

    删除以下两句

    var defJpeg = "{dede:field name='templeturl'/}/images/jpg.jpg"; 83行

    if(picarr[i].indexOf("jpg")==-1 && picarr[i].indexOf("JPG")==-1) picarr[i] = defJpeg; 92行

    这样就行了无论是什么格式的图片都会显示出来了

    清风明月本无价,近水远山皆有情。
  • 相关阅读:
    ASP.NET MVC 部分视图
    IIS7.5安全配置研究
    微信公众号抢现金红包活动的核心代码分析(asp.net C#)
    [Android] hid设备按键流程简述
    [Android] AudioTrack::start
    [Android] createTrack_l
    [Android] 输入系统(三):加载按键映射
    [Android] 获取音频输出getOutput
    [Android] AudioTrack实例
    [Android] 输入系统(二)
  • 原文地址:https://www.cnblogs.com/onlylove2015/p/4391763.html
Copyright © 2011-2022 走看看