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); ?>