Salad UN

To Taste The Salad Of Life.

« 奥运会闭幕式之虎头蛇尾Dedecms生成漂亮整齐的缩略图 »

dedecms 图片模型修改

[ At 2008-8-25 By Ash   0 comments ]
DEDE的图片模型,使用幻灯输出图片效果都是函数写好的,如果我们想改变一些图片代码,就得拿程序开刀。

下面给大家展示一下完成后的效果,不然会对本贴不感兴趣。

修改后的内容页:http://www.mmtxt.net/content/2008-08/119337.html
修改后的浏览页:http://www.mmtxt.net/plus/view_photo.php?aid=119337

怎么样,效果感觉还是不错吧。

以下是详细操作步骤:

1,打开wwwroot\dedecms\include\inc_channel_unit.php,查找 “//全部列出式或分页式图集”,你就可以看到比较熟悉的DEDE图片代码了。

2,修改成你需要的代码,我呢,修改成这样的:
Copy code
            //全部列出式或分页式图集
            if($pagestyle<3){
               if($revalue==""){
                   if($pagestyle==2){
                $playsys = "
            <div class='butbox'>
            <a href='http://code.5k3g.com/tl/picDIY/SendPic.aspx?uid=12684&fileurl=".urlencode($srcurl)."' target='_blank'><img src='/images/img_down.gif' width='76' height='22' alt='下载手机图片' align='absmiddle'></a>\r\n
                <a href='javascript:dPlayPre();' ><img src='/images/img_pre.gif' width='48' height='22' alt='上一张' align='absmiddle'></a>\r\n
                <a href='javascript:dPlayNext();' ><img src='/images/img_next.gif' width='48' height='22' alt='下一张' align='absmiddle'></a>\r\n
                <a href='javascript:dStopPlay();' ><img src='/images/img_auto.gif' width='76' height='22' alt='自动播放' align='absmiddle'></a>\r\n
                <a href='{$GLOBALS['cfg_phpurl']}/view_photo.php?aid={$this->ArcID}' target='_blank'><img src='/images/img_flash.gif' width='76' height='22' alt='下载手机图片' align='absmiddle'></a>\r\n
            </div>\r\n";
                         $revalue = " {$playsys}
                <div class='imgview'>\r\n
                <center>
                <a href='javascript:dPlayNext();'><img src='$src' alt='$alt'/></a>\r\n
                </center>
                </div>\r\n";
                 }
                 else $revalue = "
                <div class='imgview'>\r\n
                <center>
                <a href='$src' target='_blank'><img src='$src' alt='$alt' /></a>\r\n
                </center>
                </div>\r\n";
               }else{
                   if($pagestyle==2){
                          $playsys = "
            <div class='butbox'>
            <a href='http://code.5k3g.com/tl/picDIY/SendPic.aspx?uid=12684&fileurl=".urlencode($srcurl)."' target='_blank'><img src='/images/img_down.gif' width='76' height='22' alt='下载手机图片' align='absmiddle'></a>\r\n
                <a href='javascript:dPlayPre();' ><img src='/images/img_pre.gif' width='48' height='22' alt='上一张' align='absmiddle'></a>\r\n
                <a href='javascript:dPlayNext();' ><img src='/images/img_next.gif' width='48' height='22' alt='下一张' align='absmiddle'></a>\r\n
                <a href='javascript:dStopPlay();' ><img src='/images/img_auto.gif' width='76' height='22' alt='自动播放' align='absmiddle'></a>\r\n
                <a href='{$GLOBALS['cfg_phpurl']}/view_photo.php?aid={$this->ArcID}' target='_blank'><img src='/images/img_flash.gif' width='76' height='22' alt='下载手机图片' align='absmiddle'></a>\r\n
            </div>\r\n";
                          $revalue .= "#p#分页标题#e# {$playsys}
                <div class='imgview'>
                <center>
                <a href='javascript:dPlayNext();'><img src='$src' alt='$alt'/></a>
                </center>
                </div>\r\n
                <script language='javascript'>dStartPlay();</script>
                ";
                   }
                   else $revalue .= "
                <div class='imgview'>
                <center>
                <a href='$src' target='_blank'><img src='$src' alt='$alt' /></a>
                </center>
                </div>\r\n";
               }
            //多列式图集


这里呢,我加了下载到手机的链接,修改了上一张下一张的显示方式,也添加了幻灯播放的插件地址。

保存以后,再上传文件中需要用到的图片和JS,就可以看到不错的效果了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80722 Code detection by Codefense

Copyright 2008 www.s-un.cn. Some Rights Reserved.