您好,匿名用户
随意问技术百科期待您的加入

Typecho首页日志分类链接输出二问?

0 投票

都是在首页或archives页面发布的:

一、关于分类的

<span><?php _e('分类:'); ?><?php $this->category(','); ?></span>

其中输出的分类是链接的形式,我想只输出分类的slug,怎么做?

二、也是关键分类的

仍旧是首页,我想实现不同分类,输出不同模板。
就是说,判断一下当前日志的分类,按不同代码输出。
最终实现,首页列表日志列表中,按不同分类,显示不同模式的日志。
例如:分类是twitter,则显示一个方框,里面是文字。
例如:分类是photo,则就输出日志的附件图片+jq淡入淡出效果。
例如:分类是html,则正常输出。

就像这个WP的模板一样:http://shangpan.com/

如题,十分感谢70

用户头像 提问 2012年 12月1日 @ Sona 上等兵 (306 威望)
分享到:

1个回答

0 投票

第一个问题category函数加个参数即可

<?php $this->category(',', false); ?>

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

--- update ---

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

用户头像 回复 2012年 12月1日 @ Sion 上等兵 (319 威望)
提一个问题:

相关问题

0 投票
1 回复 32 阅读
0 投票
1 回复 42 阅读
用户头像 提问 2012年 12月1日 @ Poppy 上等兵 (395 威望)
0 投票
0 回复 21 阅读
0 投票
0 回复 24 阅读
用户头像 提问 2012年 12月1日 @ Corki 上等兵 (263 威望)
0 投票
0 回复 15 阅读
用户头像 提问 2013年 10月25日 @ Varus 上等兵 (281 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...