typecho 用户访问信息插件Useragen 发布测试

 

这个插件倒弄了好几天了。刚开始对插件不是很熟悉。就没办法。把方法给定义到模板里了。今天下午又开始看起这个代码。想把它修改下。突然灵感一来。原来是自己犯了个很低级的错误。如果在一个方法里global一个变量。在另一个里面一定要global一次。不然无法调用。发现这个之后,前几天遇到的问题大概就解决了一半。最后看挂载结构。原先是在

Widget_Abstract_Comments   这里。最后修改成  Widget_Comments_Archive

最后效果出来了。。嘎嘎! 刚刚又修改了下。其中可能又很多不好的地方。希望帮忙测试!谢谢大家! 本插件最后参考 EMLOG大神 小松 给emlog 写的那个插件 移植而来。其中自己修改了一小部分!谢谢原作者!

 

 一:插件后台可以设置是否在图标侧边显示标题

 二: 可以定义2种显示尺寸,有16X16 px 和 24X24 px两个大小!

使用方法:

1。 把插件上传到 plugins 下后台启用就OK了!

2。 然后在自己模板文件下的 comments.php 中调用

<?php Useragen_Plugin::agents($comments); ?>

3。 如果自己这个文件里只有$comments->listcomments() 请在自己模板文件下的 function.php 定义这段代码,调用typecho的函数

<?php 

function threadedComments($comments, $options) {

    $commentClass = '';
    if ($comments->authorId) {
        if ($comments->authorId == $comments->ownerId) {
            $commentClass .= ' comment-by-author';
        } else {
            $commentClass .= ' comment-by-user';
        }
    } 
    
    $commentLevelClass = $comments->_levels > 0 ? ' comment-child' : ' comment-parent';
?>
	<li id="<?php $comments->theId(); ?>" class="comment-body<?php
	 if ($comments->levels > 0) {
        echo ' comment-child';
        $comments->levelsAlt(' comment-level-odd', ' comment-level-even');
    } else {
        echo ' comment-parent';
    }
    $comments->alt(' comment-odd', ' comment-even');
    echo $commentClass;
	?>">
	<div class="comment-parent-body group">
		<div class="comment-avatar">
			<?php $comments->gravatar($options->avatarSize, $options->defaultAvatar); ?>
		</div>
		<div class="comment-header">
			<span class="comment-author">
				<?php $options->beforeAuthor();
				$comments->author();
				$options->afterAuthor(); ?>
			</span>
			<span class="sep">发表于</span>
			<span class="comment-meta">
				<?php $options->beforeDate();
				$comments->date($options->dateFormat);
				$options->afterDate(); ?></span>
				<span class="comment-os">
				&nbsp;&nbsp;
                              <?php
                             //这里是调用的插件接口
                              Useragen_Plugin::agents($comments); 
                               ?>
			</span>
			<span class="comment-reply">
			<?php $comments->reply($options->replyWord); ?>
			</span>
		</div>
		<div class="comment-content">
			<?php $comments->content(); ?>
		</div>
	</div>
	<?php if ($comments->children) { ?>
    <div class="comment-children">
        <?php $comments->threadedComments($options); ?>
    </div>
    <?php } ?>
	
	</li>
<?php
}
?>

轻轻点击我下载我这个小插件   我是免费的哦        Useragen.zip

相关文章

已有 62 条评论
  1. steroid winstrol

    嘿www.fyhqy.com谢谢你的信息,我绝对拿起任何新的东西在这里。我做的另一方面体验的几个技术点使用这个网站,因为我经历了重装现场许多情况下,以前的我可以得到它的正确加载。我想着如果您的虚拟主机是OK ?

    steroid winstrol 回复
  2. payne70

    是一个GUD的想法打电话给应召女郎的一个日期或建议吗?

    payne70 回复
  3. anabolics on line

    我读过,睾酮是一个最大的因素在不断增长的面部毛发,我要再用胡子,我不希望有注射或长期健康有负面影响的东西。是否有任何方法来提高你的睾丸激素水平自然吗?

    anabolics on line 回复
  4. anabolic supplements

    如何锻炼和减肥,而不是增加肌肉?

    anabolic supplements 回复
  5. deca durabolin

    什么sterroid看起来相同的圆栗色IB Proffen平板。有人告诉我,它可能已被威桥..

    deca durabolin 回复
  6. buy sustanon 250

    IM做一个健康的项目,我需要知道类固醇如何影响你的头脑和身体,在使用的时候。它很容易找到的副作用,所以这些是什么?

    buy sustanon 250 回复
  7. Baju bayi

    [...]we came across a FUn site that you might enjoy. Take a look if you want[...]……

    Baju bayi 回复
  8. prohormones

    你怎样减肥不成为厌食症?

    prohormones 回复
  9. weight loss cycles

    没有什么反对的文章,但我不同意一些extenct几个百分点。我可能是少数,虽然,大声笑。感谢分享www.fyhqy.com 。

    weight loss cycles 回复
  10. moroccan escort dubai

    这真的很有趣。我喜欢阅读它

    moroccan escort dubai 回复
发表新评论