<
首页 emlog教程 正文
  • 本文约672字,阅读需3分钟
  • 1005
  • 0

EMLOG获取最新微语的几种方法分享

摘要

微语功能是EMLOG博客的一大亮点,但很遗憾在EMLOG 6.0.0版本之后就被删减了,现在就来为大家为大家分享一下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缓存限制

标签:emlog教程
评论
更换验证码
友情链接