蓝叶

蓝叶分享emlog模版、emlog插件、zblog插件、zblog模版、帝国模版、绿色软件、蓝叶原创作品等众多精选好资源。
现在位置:首页 > 网站设计 > EMLOG调用文章图片代码

EMLOG调用文章图片代码

蓝叶    网站设计    2015-02-09    11258    6评论    
这个代码只能获取文章通过后台上传插入附件上传的图片,且只获取图片的最后更新的一张图片;文章中从站外引用的图片获取不到,下次再分享另外一种方法;这串EMLOG调用文章图片代码的作用,可以在列表页或内容页调用文章图片,当通过后台上传插入图片时才会正确调用到,如果没有上传图片则随机显示你设置的几张图片。
安装方法,打开你所使用模版文件夹下面的module.php文件,使用编辑器打开(别用记事本编辑),在文件末尾把下面的代码复制进去保存并上传覆盖到空间里;打开log_list.php文件,在需要的地方粘贴下面的调用代码,至于页面排版需要DIV+CSS技术搞定。
最后再提醒下,修改需谨慎,切记备份后在修改,切记不要使用记事本编辑。
<?php
//获取文章缩略图
function get_thum($logid){
 $db = MySql::getInstance();
	$sqlimg = "SELECT * FROM ".DB_PREFIX."attachment WHERE blogid=".$logid." AND (`filepath` LIKE '%jpg' OR `filepath` LIKE '%gif' OR `filepath` LIKE '%png') ORDER BY `aid` ASC LIMIT 0,1";
	$img = $db->query($sqlimg);
    while($roww = $db->fetch_array($img)){
	 $thum_url=BLOG_URL.substr($roww['filepath'],3,strlen($roww['filepath']));
if (empty($thum_url)) {
srand((double)microtime()*1000000); 
$randval   =   rand(0,8);//这里是设置随机图片数量从0.jpg到8.jpg
$thum_url = TEMPLATE_URL.'images/rand/'.$randval.'.jpg';//这里设置随机图片存放目录,在你所使用模版的images目录下新建个rand目录放入随机图片
        }
    }
echo $thum_url;
}
?>
列表页图片调用代码:
<?php get_thum($value['logid']);?>

内容页图片调用代码:
<?php get_thum($logid);?>
评论一下 分享本文 赞助蓝叶

赞助蓝叶X

扫码赞助蓝叶
联系站长
蓝叶
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论
最后的老船长
最后的老船长2015-11-12 10:07回复
#3
蓝叶博客博主求更新站外图片方法~~~蓝叶博客蓝叶博客蓝叶博客
蓝叶
蓝叶2015-11-16 16:14回复
@最后的老船长:去舍力博客里面有代码
寒光
寒光2015-06-14 11:38回复
#2
教程已经用上了 谢谢~~
upnian
upnian2015-05-14 22:45回复
#1
您好,请教一下,我想在首页home_slide()函授里面调用前5篇文章中的所有图片并循环展示,sql代码要怎么写呢?谢谢。
蓝叶
蓝叶2015-05-14 22:48回复
@upnian:有点复杂,要指定文章ID号,还有获取图片的代码也要修改。
upnian
upnian2015-05-17 10:47回复
@蓝叶:谢谢。
加载中....
快捷导航 返回顶部
付费服务
音乐欣赏
友情链接
保存桌面
给我留言
返回顶部