腾轩网 - 专注优质QQ活动-绿色软件-游戏辅助-技术教程分享网!

kqqkqq

流量
优惠券极风优惠券极风
流量
mtw

EMLOG相邻文章显示缩略图的代码

腾轩网 其它教程
扫码手机访问EMLOG相邻文章显示缩略图的代码
0

教程介绍

在使用EMLOG程序做网站的时候,为了提高用户体验度,在内容页面文章底部会用到相邻文章的代码,EMLOG默认的相邻文章代码只显示文字标题,有时为了使整体页面设计的美观,就需要让相邻文章显示缩略图,下面蓝叶就分享下如何才能使EMLOG相邻文章显示缩略图。

修改教程

1、首先你需要一段获取文章通过上传插入上传的图片获取代码,具体代码如下,直接复制粘贴到模板文件夹module.php文件里面去就可以使用,这个代码的意思就是当文章有上传图片时获取最新上传的一张图片,如果没有上传就获取设置好的图片随机显示,请自己设置9个随机图片放到模版文件夹rand文件夹下,文件夹命名为rand图片命名1.jpg到10.jpg就可以了; 

<?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') and width<=420 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(1,10);$thum_url = TEMPLATE_URL.'rand/'.$randval.'.jpg';}return $thum_url;}?>

2、接着在module.php文件里找到相邻文章代码,在合适的位置添加获取相邻文章缩略图的代码就可以了,下面蓝叶拿默认模板的相邻文章代码做个例子,但蓝叶还是建议你自己制作样式进行修改,为上一篇相邻文章的缩略图调用代码,为下一篇相邻文章的缩略图调用代码。

<?php
//blog:相邻文章
function neighbor_log($neighborLog){
extract($neighborLog);?>
<?php if($prevLog):?>
<p><a href="<?php echo Url::log($prevLog['gid']) ?>"><img src="<?php echo get_thum($prveLog['gid']);?>" alt="<?php echo $prevLog['title'];?>" width="120" height="120" /></a></p>
<?php else:?>
<p>上一篇:没有了</p>
<?php endif;?>
<?php if($nextLog):?>
<p><a href="<?php echo Url::log($nextLog['gid']) ?>"><img src="<?php echo get_thum($nextLog['gid']);?>" alt="<?php echo $nextLog['title'];?>" width="120" height="120" /></a></p>
<?php else:?>
<p>下一篇:没有了</p>
<?php endif;?>
<?php }?>

标签:

暂无标签
    协助本站seo优化一下,谢谢!
    关键词不能为空

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: 571533527@qq.com

同类推荐
分享
发布评论

微信公众号

热门文章
随机推荐
未分类 EMLOG相邻文章显示缩略图的代码
教程介绍 在使用EMLOG程序做网站的时候,为了提高用户体验度,在内容页面文章底部会用到相邻文章的代码,EMLOG默认的相邻文章代码只显示文字...
扫描二维码阅读原文
腾轩网 January, 01
生成完成 ×