以前发布过一篇“Emlog调用最新微语一条代码”,在使用其代码的时候发现有一定的局限性:使用该代码不能同时使用搜索或者日历功能,今天摸索了一小时整理出一种更繁杂但相对效果更好的代码,可以同时使用上述的搜索或者日志于日历归档的功能。

在module.php中增加以下代码:

<?php
//调用微语
function get_isay($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>";
}
?>


在需要调用的地方使用以下代码:

<?php echo get_isay(1); ?>