爱站屋博客 - 好东西不私藏,大家一起分享!关于博客 留言板

网站首页 技术教程 正文

Emlog添加访客足迹显示功能实例

星云 2018-12-05 技术教程 395 ℃
[db:标签]要显示的位置添加核心代码以及输出代码,样式更改的话直接修改输出代码即可。

核心代码

  1. <?php
  2. if(isset($_COOKIE['postermail']) && !empty($_COOKIE['postermail'])){
  3. $postermail = $_COOKIE['postermail'];
  4. $DB = MySql::getInstance();
  5. $sql = "SELECT b.gid,b.title,c.cid,c.poster,SUBSTRING(c.comment,1,25) AS comment FROM emlog_comment c LEFT JOIN emlog_blog b ON c.gid = b.gid WHERE c.mail='$postermail' AND c.hide='n' ORDER BY c.date DESC LIMIT 7";
  6. $query = $DB->query($sql);
  7. while($row = $DB->fetch_array($query)){
  8. $footprints[] = array(
  9. 'gid'=>$row['gid'],
  10. 'title'=>$row['title'],
  11. 'cid'=>$row['cid'],
  12. 'poster'=>htmlspecialchars($row['poster']),
  13. 'comment'=>htmlClean($row['comment']),
  14. 'comment'=>preg_replace("/\|smile:(([1-4]?[0-9])|50)\|/",'<img src="'.TEMPLATE_URL.'face/$1.gif" />',$row['comment']),
  15. );
  16. }
  17. $outputs = '
  18. ';
  19. foreach($footprints as $footprint){
  20. $url = Url::log($footprint['gid']).'#'.$footprint['cid'];
  21. $outputs .= "<li><b>{$footprint['title']}</b><a href='$url' class='st'><br>{$footprint['comment']}</a></li> ";
  22. }
  23. }
  24. ?>

输出代码

  1. <?php if($outputs):?>
  2. <div class="float-open" id="float-open" style="left:-2px;"><a class="open-btn" href="javascript:void(0);">&gt;</a></div>
  3. <div class="float-news" id="float-news" style="left:-450px;">
  4. <a class="float-close" href="javascript:void(0);">X</a>
  5. <div class="newslist">
  6. <h3>你的足迹</h3>
  7. <ul>
  8. <?php echo $outputs; ?>
  9. </ul>
  10. </div>
  11. </div>
  12. <?php endif; ?>

猜你喜欢

本文暂时没有评论哦(●'◡'●)

欢迎 发表评论:

:如果评论未出现,请刷新网页,谢谢合作!

会员中心
搜索
ip签名图
    IP签名图
网站分类
标签列表
文章归档
站点信息
  • 文章总数:80720
  • 页面总数:3
  • 分类总数:12
  • 标签总数:629
  • 评论总数:1899
  • 浏览总数:968187
爱站云安全认证