Templates Code

获取文章缩略图

//获取文章缩略图,没有显示默认图片 function showThumbnail($widget) { $mr = 'https://cdn.y

文章日期格式化

//文章发表时间格式化 function time_ago($date) { $timestamp = strtotime($date->forma

typecho单独输出分类链接和分类名称

最近需要单独输入分类的链接和名称,整理一下代码:以便于形成以下的效果:

循环页面、分类、标签

<!--循环显示页面--> <?php $this->widget('Widget_Contents_Page_L

标题栏

<title><?php if ($this->_currentPage > 1) echo '第 ' . $this->

首页置顶文章

<?php $sticky = '3'; //置顶的文章cid,按照排序输入, 请以半角逗号或空格分隔 if($sticky &&

博客信息

常用的一些博客信息调用: <?php if ($this->options->sidebarBlock && in_

加载时间

在 functions.php 中加入以下代码:

批量替换文章内容中的旧地址

修改网站地址后,会有好多附件地址不变,附一个SQL语句,应用于phpmyadmin,批量修改: UPDATE `typecho_contents` SET `

缩略图调用 img 字段

自动调用img字段内容,如果没有,去文章搜索第1个图片。 <?php if (array_key_exists('img',unserialize($t

自定义 面包蟹 导航

自定义 搜索或分类 面包蟹 部分 <?php $this->archiveTitle(array( 'category'

自定义 header 部分

对header部分,进行新定义: <?php $this->header('wlw=&xmlrpc=&rss2=&atom

首页摘要自动截取样式

带图片输出 <?php if(preg_match('/<!--more-->/',$this->content)||mb_str

在文章中插入广告

其实就是判断查找文章的第一个p,然后,插入代码,放到functions里使用即可。 function themeInit($archive) {

文章字数统计

在functions.php中写入代码: function art_count ($cid){ $db=Typecho_Db::get (); $rs=

代码记录_关于pagenav新链接

分页部分新链接

文章页TAG只输出名字

文章页面,只输入tag的名字,而没有链接。 <?php $this->tags(', ', false, 'none'); ?>

POST文章内容替换七牛网址

<?php echo $str = str_replace("your.com/usr/uploads","your.qiniu.com/usr/up

获取文章图片数量

function hui_post_img

百度星火计划之typecho模板优化

主要针对2部分,一个是标签一个是主动推送。 一般修改2个文件,模板部分。header.php <?php if ($this->is('post'

花样分页代码

<div class="list-loadmore row"> <div c

QDM首页调用代码

<?php define('_

LNMP1.1环境 pathinfo设置

打开域名配置文件,一般位于/usr/local/nginx/conf/vhost/目录下:取消掉其中的#注释:#include pathinfo.conf;再把

页面加载耗时代码

在funcation.php中加入以下代码: function timer_start() { global $timestart; $mtime

模板技巧之判断插件是否激活

模板部分,判断是否加载插件: <?php $all = Typecho_Plugin::export();?> <?php if (arr

调用后台添加的自定义字段

用以下方式来调用自定义字段,如果所有文章都包括自定义字段,则不用判断,直接调用:<?php $this->fields->fieldName(

单独输出tag链接地址

可以单独输出tag地址,需要修改funcations.php文件function tags($widget, $split = ',', $default =

【主题】本站主题下载

百度网盘:http://pan.baidu.com/s/1zOjv7好多人都从我索要这个模板,QQ和邮件,都发了不少。直接发布出来,想用自已下就行,省得麻烦。

头部输出不完整

安装SVN最新版后,head部分输入不全,是因为插件的原因原因:https://code.google.com/p/typecho/source/detail?

在BAE上安装TYPECHO博客程序

先下载官方程序,注意删除install目录和install.php文件,用不上:http://legcloud.cdn.duapp.com/down/build

新窗口打开评论者主页

\var\Widget\Abstract\ 夹下的 Comments.php 文件,找到 373 行左右的这句:原始代码: echo '<a href=

获取分类描述

<?php echo $this->getDescription(); ?>案例演示: <?php $this->widge

后台自定义不同配色模板

原创为兜兜,后台可自定义一个选项,自定义CSS本色: function themeConfig($form) { $css = new Typech

自定义某分类并输出缩略图

自定义调用某分类,并输出缩略图 <?php $this->widget('Widget_Archive@index', 'pageSize=4&a

自定义首页或独立页面

创建自定义首页或页面模板: <?php <?php

自定义分页盒子样式

自定义pagenv分页盒样式 <?php $this->pageNav('上一页', '下一页', '5', '……'); ?>更多细节:

单独调用评论列表

<?php <?php $this->widget('Widget_Metas_

相关统计代码

前台输出相关统计: <?php Typecho_Widget::widget('Widget_Stat')->to($stat); ?>

输出全部分类 - 当前分类current

输出全部分类,并对当前分类current标记: <ul id="nav_menu"> <?php $this->widget

导航不显示某分类或页面

导航菜单不显示某分类或某页面 <?php while ($pages->next()): ?> <?php while ($page

首页第一篇文章显示不一样

首页第一篇文章显示不一样 <?php if (($this->_currentPage == 1) && ($this->s

显示最新贴子图标

例如24小时内发布的贴,需要一个标志来完成。这里是用判断输入特殊字符,再用CSS判断完成的。此代码由羽飞儿老师编写,案例可参考:www.vpsmm.com /

侧边栏不显示博主评论

Typecho侧边栏不显示博主评论,sidebar.php文件<?php $this->widget('Widget_Comments_Recent

首页不显示某分类

<?php while($this->next()): ?> <?php if($this->category != "cate

判断当前分类并自定义内容

<?php if($this->category == "help"): ?> //当前分类为help缩略图,则输出内容。 <?ph

判断是否为首页并自定义输出内容

判断是否为首页,输出相关内容:<?php if($this->is('index')): ?> //首页输出内容 <?php els

判断文章数量插入代码

判断为当前页的第几篇文章,并单独输出代码,可应用于第一篇文章底部广告:<?php if ($this->sequence == 0): ?>

调用自定义分类最新文章

调用某分类最新文章,pageSize是数量,mid是分类号:<?php $this->widget('Widget_Archive@index',

自定义分类、搜索、首页文章数量

自定义分类、标签、搜索、首页等文章分页数量,修改 functions.php 文件:function themeInit($archive) { if

全部标签列表 - 按文章数量排序

自定义标签数量(就这里面的20),按照文章数量排序:<?php $this->widget('Widget_Metas_Tag_Cloud', ar

全部标签列表 - 按时间排序

全部标签列表,按照MID排序:<?php $this->widget('Widget_Metas_Tag_Cloud')

全部文章列表

全部文章列表,可应用于归档或网站地图,蜘蛛指引等<?php $this->widget('Widget_Contents_Post_Recent',

上一篇与下一篇调用代码

<?php $this->thePrev(); ?> <?php $this->theNext(); ?>

根据TAG调用相关文章

根据TAG调用相关文章:<?php $this->related(5)->to($relatedPosts); ?> <ul&g

自定义Title部分

自定义一下标题,以下为代码和参考案例:<?php if($this->_currentPage>1) echo '第 '.$this->

自定义首页keywords和Description内容

使用这样的代码,可以自定义相关header内容: <?php if($this->is('index')): ?> <?php $t

Website Advertises

小夜博客
烈火前端
逍遥博客