「红辣椒」我可以划船不用浆!我可以扬帆没有风向!因为我这一生!全靠浪!
不辣不青春

作者信息

<?php $this->author() ?> //作者名称
<?php $this->author->permalink(); ?> //作者文章列表连接
<?php $this->author->url(); ?>
<?php $this->author('url'); ?> //作者主页
<?php $this->author->mail(); ?>
<?php $this->author('mail'); ?> //作者邮箱
<?php $this->author->gravatar(); ?> //作者头像

分类信息

<?php echo $this->category; ?> //分类缩略名
<?php $this->category(); ?> //带连接的分类名称
<?php $this->category(',', false); ?> //不带连接的分类名称

评论者信息

<?php $comments->author(); ?> //带连接的作者名
<?php $comments->author('', false); ?> //不带连接的作者名

这段代码由70同学亲自操刀写的,舞哥无私地奉献给大家,以后做CMS模板、企业模板就无愁了。其实就是把以前分类调用和分类文章调用组合一起使用,再加上第一篇判断即可。

/* 循环所有的分类 */
<?php $this->widget('Widget_Metas_Category_List')->to($categories); ?>
<?php while ($categories->next()): ?>

/* 循环当前分类下的文章 */
<?php $this->widget('Widget_Archive@category-' . $categories->mid, 'pageSize=7&type=category', 'mid=' . $categories->mid)->to($posts); ?>
<div class="posts">
<?php while ($posts->next()): ?>
<?php if (1 == $posts->sequence): ?> //判断第一篇文章
<h3>[<?php $categories->name(); ?>]:<a href="<?php $posts->permalink(); ?>"><?php $posts->title(43); ?></a></h3>
<?php $posts->excerpt(120, '...'); ?>

<ul class="post-list"> //文章列表
<?php else: ?>
<li>
<a href="<?php $posts->permalink(); ?>"><?php $posts->title(40); ?></a>
<span class="comment-num">(<?php $posts->commentsNum(); ?>)</span>
</li>
<?php endif; ?>
<?php endwhile; ?>
</ul>
</div>
<?php endwhile; ?>

1.系统集成的

Typecho(以下简称TE)已经集成了UA抓取的功能,只是没有用到而已,调用方法如下:

<?php echo $comments->agent; ?>

效果如下:

Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko)
Chrome/17.0.963.46 Safari/535.11

2.自定义函数实现不同样式

阅读全文

首先,typecho默认新用户注册是关注者,下面实现一句代码修改typecho新用户注册由关注者提升到贡献者,方便新注册用户发表文章。

当然贡献者的权限还是有限的,所有发布的文章都需要管理员审核才能在前台显示。下面开始修改代码实现typecho新用户注册由关注者提升到贡献者,编辑以下目录的文件:

C:\phpStudy\WWW\tp\var\Widget\Register.php

找到 subscriber 字符,大概在68行。把 subscriber 修改为 contributor 即可。

阅读全文

这里介绍的方法可以将两个Typecho博客合二为一,包括文章、评论、标签分类都一个不漏:

1.这里假设我们要把B博客的数据合并到A博客里去。首先把B博客的整个数据库导出作为备份,以防出事。

2.到A博客的数据库里去,找到typecho_comments的最大coid,方法:点击左边typecho_comments,点击中间coid,点击图中3的位置

1.jpg

阅读全文