将store.php?ctl=view&id=15那个多图调到本页面的实现方法如下:
在photo模板里面调用是这样调用:
{insert name="load_store_photo_list" store_info="$store_info"}
如果放到view里面,并不管用;
解决方法如下:
需要处理PHP文件,appLibstorephotosMoudle.class.php 将里面的 函数复制到 appLibstoreviewMoudle.class.php里面,就可以调用了。
调整样式: appTplfanwestore_view.html ,这里要修改,将store_photos.html的样式弄到这边来,这样就可以了
当点击小图就跳转到新的页面了,所以,还需要改一下
在appTplfanweincstore_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页面直接显示图片了