一些不常用的EMLOG小功能集合(收集中)

emlog教程 3年前 (2018) Mgo
0

获取某个分类的各信息;首先在要放置的页面最顶部加入代码(其中的“1”表示分类id)

<?php $sort_cache = Cache::getInstance()->readCache('sort');?>
分类名称:<?php echo $sort_cache[1]['sortname'];?> 分类链接:<?php echo Url::sort(1);?> 分类描述:<?php echo $sort_cache[1]['description'];?> 分类别名:<?php echo $sort_cache[1]['alias'];?> 别名大写:<?php echo strtoupper($sort_cache[1]['alias']);?>

调用最新微语一条代码(直接放入你需要显示的地方即可,其中的0表示从第一条开始,可自行设置从第几天开始)

<?php $newtws_cache = $CACHE->readCache('newtw');echo $newtws_cache[0]['t'];?>

热门评论者排行榜(已经去除管理员,其中的15表示显示数量;30*24*60*60中的30表示30天,使用下面代码时,需要)

<?php $db = MySql::getInstance(); $url .=BLOG_URL.''; $time = time(); $sql = "SELECT COUNT(poster) AS p,poster,mail,url FROM ".DB_PREFIX."comment WHERE url!='$url' AND date > $time - 30*24*60*60 AND hide='n' GROUP BY poster ORDER BY p DESC LIMIT 15"; $count = $db->query($sql); while($row = $db->fetch_array($count)){ $g = myGravatar($row['mail']); $sycomments .= '<a href="'.$row['url'].'" title="'.$row['poster'].' 发表 '.$row['p'].' 条评论"  rel="nofollow" target="_blank"><img width="40" height="40" src="'.$g.'" alt="'.$row['poster'].'发表'.$row['p'].'条评论!" /></a> '; }echo $sycomments; ?>
<?php //获取Gravatar头像,请检查你的module.php是否存在此代码,如存在删除此代码即可 function myGravatar($email, $s = 40, $d = 'mm', $g = 'g') { $hash = md5($email); $avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g"; return $avatar; }?>

所有文章分类代码

<?php $sort_cache = $CACHE->readCache('sort');foreach($sort_cache as $value){?><a href="<?php echo Url::sort($value['sid']); ?>"><?php echo $value['sortname'];?></a><br><?php }?> 

如果你知道一些稀奇古怪的小功能代码,欢迎你留言告诉我。

版权声明:Mgo 发表于 2018-08-03 8:49:46。
转载请注明:一些不常用的EMLOG小功能集合(收集中) | 站长聚集地

暂无评论

暂无评论...