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新链接
分页部分新链接
代码记录_关于category新链接
来自typecho论坛
文章页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