你好,使用了你的 xiuno 百度贴吧插件,我想实现点击缩略图时,显示原图,原图地址应该如何调用?
打开/plugin/sx_tieba/overwrite/view/htm/thread_list.inc.htm
1.在里面找到
$imgs=array(); $shownum=3; $imgcount=0;
在后面加上
$imgs_src=array();
用来储存源地址
2.找到
for($i=0;$i<$imgcount;$i++){ if($avatar_type){ //使用GD库缩放 $tempaddr=$imgs[$i];
在下面加上一行
$imgs_src[i]=$imgs[$i];
3.找到
<li class="fleft"><img class="lazy" <?php if($avatar_type==0) echo'height="90"'; ?> alt="<?php echo $_thread['subject']; ?>" data-original="<?php echo $pic ?>"></li> <?php } ?>
修改为你想要的效果,比如点击图片新页面打开大图
<li class="fleft"><a href="<?php echo $imgs_src[$i] ?>"><img class="lazy" <?php if($avatar_type==0) echo'height="90"'; ?> alt="<?php echo $_thread['subject']; ?>" data-original="<?php echo $pic ?>" /></a></li>
没有实际测试,但大致如此,你试试看
wfdaj 我试试
admin 好,有结果请反馈
能加你 QQ 交流下不?还没搞定。我的 QQ:3327365。
具体地址:http://jpdm.net/
wfdaj admin 好,有结果请反馈 能加你 QQ 交流下不?还没搞定。我的 QQ:3327365。具体地址 ...
上面的代码有疏漏,请按下面修改,已验证
$imgs_src[$i]=$match[1][$i];
$imgcount=$show_upimgonly?$_thread['images']:$imgcount; if($imgcount > 0) { ?>
改为
$imgcount=$show_upimgonly?$_thread['images']:$imgcount; if($imgcount > 0) { $i=0;?>
找到
<?php }?> <?php if($imgcount > 3) { ?>
<?php $i++;}?> <?php if($imgcount > 3) { ?>
4.
修改显示为你要的样式,例如点击新页面打开原图
<li class="fleft"><img class="lazy" <?php if($avatar_type==0) echo'height="90"'; ?> alt="<?php echo $_thread['subject']; ?>" data-original="<?php echo $pic ?>"></li>
<a id="example1-3" href="<?php echo $imgs_src[$i] ?>"><img <?php if($avatar_type==0) echo'height="90"'; ?> alt="<?php echo $_thread['subject']; ?>" src="<?php echo $pic ?>" /></a>
已验证可用,实例看这里