1)首页隐藏某一分类文章

主题中 index.php 里面添加如下代码:

注:pic 为 分类缩略名。

<?php while($this->next()): ?>
<?php if($this->category != "pic"): ?>
.
.
.
<?php endif; ?>
<?php endwhile; ?>

- 阅读剩余部分 -

进入你的 phpmyadmin,点击运行 SQL 选项。在输入框里输入以下语句:

UPDATE `typecho_contents` SET `text` = REPLACE(`text`,'旧域名地址','新域名地址');

然后点执行语句即可。

1.不同分类输出不同模板

先在当前模板目录下建立一个 category 目录,然后比如你要给 slug 为 default 的分类专门建立模板,那么就在 category 目录下创建一个名为 default.php 的文件,这样程序在访问 default 分类时会自动调用这个模板文件。

使用 $this->categories 和 $this->category 这两个变量就可以满足你的需要了,不过需要你自己手动循环输出。你可以 print_r 一下这两个变量,看看它们的结构。

2.适用于所有有分类区别的页面

<?php if ($this->category == "分类A的缩略名"): ?>
// 这里是分类A的样式
<?php elseif ($this->category == "分类B的缩略名"): ?>
// 这里是分类B的样式
<?php else: ?>
// 这里是分类C的样式
<?php endif; ?>

附:分类名称调用

<?php $this->category(','); ?> //带连接的分类名称,逗号为多分类时的间隔符
<?php $this->category(',', false); ?> //不带连接的纯粹的分类名称,类似评论者名称调用, $comments->author('', false) 显示不带连接的名称

作者信息

<?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); ?> //不带连接的作者名

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

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

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

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

- 阅读剩余部分 -

wordpress 适合折腾的人;typecho 简单,功能够用。

本教程适用于 WordPress 2.7 –3.2的数据转换。

教程中插件只转换数据库部分,包括:文章、评论、页面、页面评论等信息,其他信息请手工设置。

教程中的插件仅使用于 新安装的Typecho程序,否则数据将会被覆盖。

下面是wordpress 3.2转typecho简单过程:

- 阅读剩余部分 -