方维二次开发

wangtongphp

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

 

将store.php?ctl=view&id=15那个多图调到本页面的实现方法如下:

 

在photo模板里面调用是这样调用: 

{insert name="load_store_photo_list" store_info="$store_info"}

如果放到view里面,并不管用;

 

解决方法如下:

需要处理PHP文件,\app\Lib\store\photosMoudle.class.php 将里面的 函数复制到 \app\Lib\store\viewMoudle.class.php里面,就可以调用了。

调整样式: \app\Tpl\fanwe\store_view.html ,这里要修改,将store_photos.html的样式弄到这边来,这样就可以了

 

当点击小图就跳转到新的页面了,所以,还需要改一下

在\app\Tpl\fanwe\inc\store_photo_list.html,加如下JS;

 

//add by QQ1006440989 鼠标悬停时,切换大图
    $("#pic-album img").mouseover(function(){
        var src_a = $(this).attr('src');
        var src_b = src_a.replace('90x70','695x0');
        $(".pic-inline-block img").attr('src',src_b);
    });

 

 

 

<!--add by Q1006440989 图片的显示 -->
<script type="text/javascript" src="{function name="parse_script" v="$storejs" c="$cpstorejs"}"></script>
<link rel="stylesheet" type="text/css" href="{function name="parse_css" v="$reviewcss"}" />
//add by Q1006440989 图片的显示
$this->_var['storejs'][] = $this->_var['TMPL_REAL']."/js/store_photos.js";
$this->_var['cpstorejs'][] = $this->_var['TMPL_REAL']."/js/store_photos.js";
$this->_var['reviewcss'][] = $this->_var['TMPL_REAL']."/css/store_photos.css";

这样就可以在view页面直接显示图片了

 

 

posted on 2014-01-14 16:49  方维二次开发  阅读(362)  评论(0编辑  收藏  举报