关于图片缩略图

08808 2019-12-26 466

<?php

$post=post_read($_thread['firstpid']);

$str=$post['message'];

preg_match_all("/<img.*\>/isU",$str,$ereg);//正则表达式把图片的整个都获取出来了

$img=$ereg[0][0];//图片

$p="#src=('|\")(.*)('|\")#isU";//正则表达式

preg_match_all ($p, $img, $img1);

   $img_path =$img1[2][0];//获取第一张图片路径

if(!$img_path){

?>

<div class="spic">

<a href="<?=$_thread['url']?>"><img src="plugin/van_theme_ishow/images/no.png" width="160"></a></div>

<?php

}

else{

?>

<div class="spic">

<a href="<?=$_thread['url']?>"><img src="<?php echo $img_path;?>" width="160"></a></div>

<?php } ?>

<!--获取首张图片-->

上传的附件:
最新回复 (6)
  • 08808 2019-12-26
    引用 2
    图片是网上的缩略图源码,怎么改?
  • 今天 2019-12-27
    引用 3
    你是说,调取的图片是原图太大了,想让它显示缩略图,从而提高打开的速度?


    图片上的代码,和你帖子里的代码,功能是一样的,也只是提取,并没有缩略
    如果想要缩略,代码要多些,还要考虑生成缓存保存,以便下次直接读取,要不然影响性能

    写这个工作量有点大,找人定制吧。。。
  • 08808 2019-12-28
    引用 4
    谢谢啦,我找到一个https://bbs.xiuno.com/thread-148756-1.htm,就是这个。
  • 08808 2019-12-28
    引用 5
    还有一个问题,我想把手机页面的贴子列表《最新》这两个字改为《贴子》怎么改,是不是改index.hml里面。
    把<li class="nav-item">
                                                   <a class="nav-link <?php echo $active == 'default' ? 'active' : '';?>" href="./<?php echo url("$route");?>"><?php echo lang('new_thread');?></a>
                                           </li>改为<li class="nav-item">
                                                   <a class="nav-link <?php echo $active == 'default' ? 'active' : '';?>" href="./<?php echo url("$route");?>"><贴子></a>
                                           </li>这样行不行?
  • 08808 2019-12-28
    引用 6
    首页因为右上角排序已经有了《回复时间》《发帖时间》,再在左上角一个《最新》,这样别人看完最新就跑了,不会再进板块,但改为贴子别人就不知道,虽然还是一样。
  • 今天 2019-12-28
    引用 7
    方式是对的,可以那样改
  • 游客
    8
返回
发新帖