统计
  • 建站日期:2021-03-10
  • 文章总数:278 篇
  • 评论总数:1 条
  • 分类总数:21 个
  • 最后更新:11月17日
文章 技术代码

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

小椿
首页 技术代码 正文

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

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

<?php
//获取文章缩略图
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;}}}?>
版权声明 1 本站名称:乡野风情
2 本站网址:http://www.t35.cn/
3 本文网址:http://www.t35.cn/jsdm/168.html
4 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ:550966987进行删除处理。
5 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
6 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
7 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
-- 展开阅读全文 --
EMLOG可设置默认图片的的Gravatar调用代码
« 上一篇
使用animate动画库添加鼠标经过动画
下一篇 »