EMLOG获取最新微语的几种方法分享
微语功能是EMLOG博客的一大亮点,但很遗憾在EMLOG 6.0.0版本之后就被删减了,现在就来为大家为大家分享一下EMLOG获取最新微语的几种方法。
一、通过代码直接调用最新微语
1、复制下面的代码
<?php $newtws_cache = $CACHE->readCache('newtw');echo $newtws_cache[0]['t'];?>
2、将上面的代码放置在合适的位置即可,但只能调用一条微语
二、通过代码直接调用最新的微语
1、复制下面的代码
<?php $DB=MySql::getInstance();$query=$DB->query("select content from ".DB_PREFIX."twitter limit 10");while($row = $DB->fetch_array($query)){?><?php echo $row["content"];?><br /><?php }?>
2、将上面的代码放置在合适的位置即可,但同样只能调用一条微语
三、通过缓存代码调用最新碎语
1、打开FTP,下载模板文件module.php
2、将下面的代码放置在合适的位置
<?php //调用最新一条微语 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; }
3、将下面的代码放置在你想调用微语的地方即可,其中1代表调用1条微语
<?php echo get_newtwLI(1); ?>
四、通过获取HTML的li标签列表来调用最新碎语
1、打开FTP,下载模板文件module.php
2、将下面的代码放置在合适的位置
<?php 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 }?>
3、将下面的代码放置在你想调用微语的地方即可,其中4代表调用最新的4条微语
<?php echo get_newtwJSON(4); ?>
五、通过博闻广记提供的代码调用
1、打开FTP,下载模板文件module.php
2、将下面的代码放置在合适的位置
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>"; }
3、将下面的代码放置在你想调用微语的地方即可,其中4代表调用最新的4条微语
<?php echo get_newtwLI(4); ?>
六、注意事项
1、本教程在默认模板中运行正常,其中第四个和第五个方法未经本站测试,且获取微语的条数受EMLOG缓存限制