Emlog调用微语(不限页面)的方法
以前发布过一篇“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); ?>
更多精彩
