Typecho模板开发给标签加上指定class
其实很简单,因为$this->tags本身是数组,遍历出来加上class就行,代码如下<?php
foreach($this->tags as $val){
?>
<a href="<?php echo $val['url']; ?>" itemprop="url" class=&...
Typecho新文章标题添加"New"标签
我们经常看到有些博客在新文章标题旁边是有一个NEW标签或者图标的,这样显得这篇文章是最新更新的。如果我们在做主题的时候不自带这个功能,那就可以自己添加一个这样的功能。/**
* 判断时间区间,调用显示
*/
function timeZone($from){
$now = new Typecho_Date(Typecho_Date::gmtTime());
return $now->t...
typecho获取分类页面的分类mid
在出题开发时,我们想通过设置为不同分类设置不同样式排版时,想使用mid参数进行配置,但好像没有什么直接的方法?不过可以通过这个获取当前页面缩略名$this->getArchiveSlug()的方法,来进行数据库查询查到分类mid.写查询函数函数如下,就是传递下当前slug然后查询分类表进而获取mid,标签页面也通用function remid($slug){
$db =...
Typecho超级标签云让每个标签附带一篇文章
忘记在哪里看见这个需求了,花了 3 分钟弄出来。Typecho都迁移到 PHP 7.2 了,我也采用一个比较优雅的办法弄的。代码<?php
class XMetas_Tag_Cloud extends Widget_Metas_Tag_Cloud
{
/**
* 获取关联文章
* @param int $num 文章数量
* @return Wid...
Typecho神奇的is语法
神奇的is语法typecho可以使用is语法判断很多东西,比如$this->is('index'); //判断首页
$this->is('archive'); //判断archive
$this->is('single'); //判断为阅读页面page+post
$this->is('page...
Typecho文章编辑器如何使用html语法
Typecho默认使用的是markdown编辑器,如果想在里面写html标签,简单的直接写就行比如居中这样写就行。<center>你要居中的文章或者图片</center>如果比较复杂的直接写可能不生效,可以使用三个!号就行包裹,如下方代码!!!
你的html内容
!!!其中!!!号单独占一行,这种!!!的语法是Typecho独有的,不是标准markdown语法!