如何帮dedecms里图集表现1里所展现的都设置缩略图,在调用出来。

如何帮dedecms里图集表现1里所展现的都设置缩略图,在调用出来。,第1张

步骤一:

  修改include/extendfuncphp文件,在最底下添加如下代码:

  //取第一张图地址

  function firstimg($str_pic)

  {

  $str_sub=substr($str_pic,0,-7)"jpg";//删除缩略图字符串最后七位,然后再补上后缀jpg

  return $str_sub;

  }

  步骤二:直接在dede模板里面写调用标签

  然后在模板里循环调用:

  在列表使用:[field:litpic function=firstimg('@me')/]

  在内容页使用:{dede:field name='litpic' function="firstimg(@me)"/} (首页调用内容页就用这个代码了)

望采纳!!谢谢!!

如果你栏目设置为文章集你再去发布时候选择集是没用的 除非你新建一个集的栏目这样才能使用 追问: 我现在是想把那些 集 转换 成文 章集的! 能转换吗?有什么办法? 具体点说 我是新手 谢谢! 回答: 这个没办法转 只能重新建栏目了 如果你文章不多的话就重新建一个吧 只能这样了

采纳哦

{dede:productimagelist}

                        <li><a href="[field:imgsrc/]" >

                            <img src="/plus/thumbphpdopost=ddimg&img=[field:imgsrc/]" alt="[field:text/]" class="image1"  />

                         </a>

                        </li>

{/dede:productimagelist}

上面用到的文件/plus/thumbphp代码如下

<php

require_once("/include/commonincphp");

require_once('/include/imagefuncphp');

if($dopost=='ddimg')

{

    //生成缩略图

    ob_start();

    if(!preg_match("/^(http:\/\/)([^\/]+)/i", $img)) $img = $cfg_basedir$img;

    ImageResizeNew($img, $cfg_ddimg_width, $cfg_ddimg_height, '', false);

    $imagevariable = ob_get_contents();

    ob_end_clean();

    header('Content-type: image/jpeg');

    header('Content-Length: 'strlen($imagevariable));

    echo $imagevariable;

    exit();

}

要实现此功能,需要熟悉html与css的知识

可以使用浏览器的调试功能去更改dedecms的css从而改变的大小

以firefox为例,请先在firefox上安装firebug

用firefox打开要更改的网页,要更改的地方右键点击

可以在上图的1处看到CSS的高度为106px,1处看到的宽度为:143px,3处看到CSS在哪一个css文件的哪一行里面

点击在高度与宽度上更改数值:如下图,可以看到大小已更改

再找到3处的css文件,更改成你想要的值,保存,再上传到服务器即更改了大小

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何帮dedecms里图集表现1里所展现的都设置缩略图,在调用出来。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情