蓝叶博客

青春是一个充满活力的季节,即便是我们失去了天使的翅膀,只要我们还有一颗青春的心,那么我们的生活依然能够如阳光般灿烂!......
现在位置:首页 > 网站设计 > EMLOG实现最新头条文章标题加摘要显示代码

EMLOG实现最新头条文章标题加摘要显示代码

蓝叶    网站设计    2013-07-02    5684    4评论    已收录

昨天给客户用EMLOG做站,根据客户要求定制的模板是属于CMS类型的风格,首页需要设置一个最新置顶头条文章标题加摘要显示的效果,原先没做个这个代码,但我知道置顶如何调用,就思考了下弄出来一个置顶头条文章标题加摘要显示效果;原理挺简单的,封装一个函数在module.php里面,sql代码查询一条置顶文章,然后输出前台显示出来,分享给有需要的EMER们,代码如下根据要求安装就可以了;把以下代码复制到module.php里面,在需要的地方使用<?php getZhidingLogs();?>调用,后台管理设置一篇置顶文章就会显示效果,其中的CSS样式自己更改添加,输入的摘要部分已经做了html标签过滤,输出摘要文字字数请自行修改<?php echo mb_substr($row['content'],0,85,'utf-8');?>这段代码中,中间的85为字数,自己根据需要调整。

<?php
//首页置顶头条
function getZhidingLogs() {
$db = MySql::getInstance();
$sql = 	"SELECT gid,title,content,date FROM ".DB_PREFIX."blog WHERE type='blog' and top='y' ORDER BY `top` DESC ,`date` DESC LIMIT 0,1";
$list = $db->query($sql);
while($row = $db->fetch_array($list)){
//$row['content'] = htmlspecialchars($row['content']);
$row['content'] = strip_tags($row['content']);?>
<h1><a href="<?php echo Url::log($row['gid']); ?>" title="<?php echo $row['title']; ?>" target="_blank"><?php echo $row['title']; ?></a></h1>
<span class="note"><?php echo mb_substr($row['content'],0,85,'utf-8'); ?>...</span><a href="<?php echo Url::log($row['gid']); ?>" class="font2_2" target="_blank">阅读全文&gt;&gt;</a>    
<?php } ?>
<?php } ?>
评论一下 分享本文 赞助蓝叶

赞助蓝叶X

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

清空信息
关闭评论
魑魅魍魉
魑魅魍魉2013-08-07 14:21回复
#2
蓝叶算是emlog的热爱者啊
蓝叶
蓝叶2013-08-07 14:42回复
@魑魅魍魉:与君共勉。
参与互踩博客
参与互踩博客2013-07-02 14:22回复
#1
随机图文与相关文章不错给个代码!谢谢!
蓝叶
蓝叶2013-07-02 15:46回复
@参与互踩博客:还没整理,代码乱七八糟的,哪天整理好发下。
快捷导航返回顶部
你问我答
技术QQ群
音乐QQ群
付费服务
音乐欣赏
友情链接
保存桌面
给我留言
返回顶部