获取 EMLOG 最新微语

简爱代码>PHP2014-9-3 22:431258011

其实会点 PHP 应该就会的,拿出来也是丢人,但是为了是博客显得丰满一些,就拿来凑凑数吧

再说也是在自己群里人要的


获取最新评论,还是读取缓存,毕竟这玩意儿简单啊

比起读取数据库 好处 ...

下面代码是 获取 HTML <li>列表的碎语

function get_newtwLI($n=3){
  global $CACHE;
  $tw = $CACHE->readCache('newtw');
  $a=1; $li = "";
  foreach($tw as $v){ $li .= "<li>". $v['t'] ."</li>"; }
  return $li;

}

调用的时候用<?php echo get_newtwLI(4); ?>其中数字4同样是微语条数


下面是博闻广记在群里提到需要的

function get_newtwJSON($n=3, $s=1500){
    global $CACHE;
  $tw = $CACHE->readCache('newtw');
  $a=1; $ar = array();
  foreach($tw as $v){
    $ar[] = $v['t'];
    $a++; if($a > $n) break;
  }
  $json = json_encode($ar);
  return "<span class='txt-rotate' data-rotate='$json' data-period='$s'>$ar[0]</span>";
}

代码丢 主题文件 module.php里面

调用的时候用<?php echo get_newtwJSON(4); ?>其中数字4是微语条数

最后还需要 js 文件,你有的那个,或者去 http://gouji.org 扒皮 (估计难不倒你)


以上带代码 获取属于条数 受 EMLOG 缓存限制

本文出自简爱博客,转载时请注明出处及相应链接。

评论

  1. 林东煌博客2018-03-21 20:24回复

    怎么设置微语轮显呢?比如先显示这条,过二秒钟又显示下一条。。。请教,感谢。

  2. 摩洛哥在哪2015-12-10 17:58回复

    赶紧试试去

  3. 清萍剑客2014-12-20 21:50回复

    又要留言哈。

  4. 流年、酷2014-12-13 12:41回复

    我想问问,我调用4条,怎么出来的是同一条显示四次

    1. 简爱2014-12-13 21:01回复

      @流年、酷:[疑问/]貌似没这问题吧?

  5. 流年、酷2014-12-13 11:58回复

    [呲牙/][呲牙/]

  6. 清萍剑客2014-11-29 21:54回复

    这回搬回去再试试。

  7. 小智2014-11-23 09:25回复

    大爱!

  8. 博闻广记2014-09-27 01:16回复

    就是喜欢这个代码,我的模版老是用不了,也找不到原因。 羡慕啊。

  9. 零夏2014-09-04 16:48回复

    请问怎么再首页显示一个圆角框框,框里面会滚动显示一条微语的,滚动显示最近几条的,有个模板有,但看不懂,求教

    1. 简爱2014-09-05 19:49回复

      @零夏:网上代码一大把

发表评论

电子邮件地址不会被公开。必填项已用*标注