EMLOG获取文章图片附件缩略图代码

EMLOG上传附件图片可以生成缩略图,在附件库数据表里会生成带有thum-的图片地址,所以我们使用代码调用文章附件图片时,可以设置条件优先调用带有thum-的缩略图,如果没有缩略图则调用原图,如果原图也没有,那就调用设置的随机图片;具体的实现代码如下,使用代码之前,先在模板文件夹下新建个rand文件夹,里面放随机的图片,图片命名从0.jpg到10.jpg,随机图片数量可在代码中修改,最后把代码复制到module.php里,在需要的地方调用即可。

  1. <?php  
  2. //获取文章缩略图  
  3. function lanye_logthum($logid){$db = Database::getInstance();$query = $db->query(“SELECT * FROM “.DB_PREFIX.“attachment WHERE blogid=”.$logid.” AND (`filepath` LIKE ‘%jpg’ OR `filepath` LIKE ‘%gif’ OR `filepath` LIKE ‘%png’ OR `filepath` LIKE ‘%jpeg’) ORDER BY `aid` ASC LIMIT 0,1″);while($row = $db->fetch_array($query)){$imgpath = substr($row[‘filepath’],3,strlen($row[‘filepath’]));}$imgarr = explode(“/”,$imgpath);$imgsurl = $imgarr[0].’/’.$imgarr[1].’/’.$imgarr[2].’/thum-‘.$imgarr[3];if(empty($imgpath)){$randval = rand(0,10);return TEMPLATE_URL.’rand/’.$randval.’.jpg’;}else{if(!file_exists(EMLOG_ROOT.’/’.$imgsurl)){return BLOG_URL.$imgpath;}else{return BLOG_URL.$imgsurl;}}}?>  

给TA买糖
共{{data.count}}人
人已赞赏
emlog教程

EMLOG获取指定用户的文章数量代码

2018-3-16 11:32:58

emlog教程

EMLOG首页调用评论发布框和评论列表

2018-3-16 11:37:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索