Typecho 加密日志显示标题
Typecho使用密码加密的日志,默认连标题都加密了,直接显示“此内容被密码保护”。修改Typecho加密日志显示标题的方法:打开文件:var/Widget/Abstract/Contents.php 找到$value['title'] = _t('此内容被密码保护'); //注释掉这行就ok了 效果如下:此内容被密码保护请输入密码访问
Typecho使用密码加密的日志,默认连标题都加密了,直接显示“此内容被密码保护”。修改Typecho加密日志显示标题的方法:打开文件:var/Widget/Abstract/Contents.php 找到$value['title'] = _t('此内容被密码保护'); //注释掉这行就ok了 效果如下:此内容被密码保护请输入密码访问
可能你在很多博客看到里面使用了很丰富的鼠标样式,其实你也可以的,只要修改 Typecho 主题的样式表文件就可以实现,比如 TypechoTips 的主题里是 main.css,在body标签位置新增下面代码:body { cursor:url('鼠标指针图片链接'), auto; } select, input, textarea, a, button { cursor:url('鼠标指针图片链接'), auto; } input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly] { c …
心知天气 提供基于Web的免费天气插件,可以为你的网站添加一项简洁美观的天气预报功能,并自动适配PC和手机上的浏览。首先需要自己注册一个心知天气的账号,具体怎么注册这里就不再赘述,大家自行注册。注册好以后登陆你的账号,进入网页天气插件页面,点击立即创建,即进入到插件配置页面,可以在页面进行配置和预览,看下图:<script>(function(T,h,i,n,k,P,a,g,e){g=function(){P=h.createElement(i);a=h.getEle …
将 Typecho 的评论推送至 Telegram 通知,支持回复评论、通过评论、垃圾评论和删除评论。插件使用下载后请将插件目录名请修改为 Comment2Telegram上次至服务器,启用插件然后填写 Telegram Bot Token 和 Telegram ID(Telegram ID 可通过 Start @zuimoe_Bot,发送 /Info 获得Enjoy ~PS:如果不知道如何获取 Telegram Bot Token 的话那么。。。你不适合使用 Comment2Telegram,当然如果你还是想玩一下,可以参考本站内文章 …
每一个有博客的人都希望自己能够收到别人的评论吧,而且也希望能够第一时间收到评论的提示信息。这里就给经常使用 Telegram 的朋友们一个利用 Telegram Bot 来实现通知评论消息的功能的机会,操作也不复杂,可以自己试着配置一个哦。开始首先你需要有以下的东西:Telegram 账号Typecho 博客Comment2Telegram 插件安装安装插件估计也不是很难的事情吧:下载 zip 打包文件解压 /Comment2Telegram 插件把文件夹丢进 Typecho/ …
如何给 Typecho 主题添加独立搜索页面,可以使用下面代码:<?php /** * Template Page of Search * * @package custom */ if (!defined('__TYPECHO_ROOT_DIR__')) exit; $this->need('header.php'); ?> <div class="main-content page-page"> <div class="search-page"> <form id="search" class="search-form" method="post" action="& …
获取文章的发布的时间戳$this->created(); 获取文章的发布时间$this->date('F jS , Y \\a\t h:i a'); 输出:March 22nd , 2016 at 02:48 am获取文章的更新的时间戳$this->modified(); 获取文章的更新时间echo date('F jS , Y \\a\t h:i a' , $this->modified); 输出:March 22nd , 2016 at 02:51 am
Typecho判断为当前页的第几篇文章,并单独输出代码,可应用于第一篇文章底部广告::<?php if ($this->sequence == 0): ?> //需要的插入 <?php endif; ?>
让首页第一篇文章显示不相同的代码:<?php if (($this->_currentPage == 1) && ($this->sequence == 1)): ?> ... //首页第一篇文章 <?php else: ?> ... //其它文章 <?php endif; ?>
Typecho单独调用评论列表的代码,自定义评论列表页<?php /** * 单独页面调用评论列表 * * @author Mr.Asong */ $slug = "message"; //页面缩略名 $limit = 10; //调用数量 $length = 30; //截取长度 $ispage = true; //true 输出slug页面评论,false输出其它所有评论 $isGuestbook = $ispage ? " = " : " <> "; $db = $this->db; //Typecho_Db::get(); $options = $this->o …
Typecho 变成CMS那样,输出全部分类,并按分类输出文章:/* 循环所有的分类 */ <?php $this->widget('Widget_Metas_Category_List')->to($categories); ?> <?php while ($categories->next()): ?> /* 循环当前分类下的文章 */ <?php $this->widget('Widget_Archive@category-' . $categories->mid, 'pageSize=7&type=category', 'mid=' . $categories->mid)->to($posts); ?> …
Typecho首页不显示某分类文章的代码如下:<?php while($this->next()): ?> <?php if($this->category != "cateslug"): ?> //正常输出循环 <?php endif; ?> <?php endwhile; ?> 注意:该方法虽然能让首页不显示某类文章,但是如果用在分页列表中,就会导致有些页面文章减少,比如当你列表第一页全部为该不显示分类文章时,就会导致第一页空白。
我们在上篇给大家说到了 Typecho 标签列表按照标签下的文章数目排序,请参考:Typecho 标签列表按文章数量排序,今天给大家说一下按照tag的创建时间排序的实现方式:<?php $this->widget('Widget_Metas_Tag_Cloud') ->to($taglist); ?><?php while($taglist->next()): ?> <li><a href="<?php $taglist->permalink(); ?>" title="<?php $taglist->name(); ?& …
Typecho中自定义标签数量(就这里面的20),按照文章数量排序代码:<?php $this->widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 20))->to($tags); ?> <?php while($tags->next()): ?> <li><a rel="tag" href="<?php $tags->permalink(); ?>"><?php $tags->name() …
Typecho判断当前分类并自定义内容,可应用于自定义分类,或者,判断某些分类输出不同CSS。<?php if($this->category == "help"): ?> //当前分类为help缩略图,则输出内容。 <?php endif; ?>
调用某分类最新文章,pageSize是数量,mid是分类号,代码如下<?php $this->widget('Widget_Archive@index', 'pageSize=6&type=category', 'mid=1') ->parse('<li><a href="{permalink}">{title}</a></li>'); ?> 另外一种写法:<?php $this->widget('Widget_Archive@index', 'pageSize=6&type=category', 'mid=1')->to($indexpub); ?> <?php while( …
Typecho侧边栏不显示博主评论代码,需要修改sidebar.php文件<?php $this->widget('Widget_Comments_Recent','ignoreAuthor=true')->to($comments); ?>
Typecho自定义分类、标签、搜索、首页等文章分页数量,修改 functions.php 文件代码:function themeInit($archive) { if ($archive->is('index')) { $archive->parameter->pageSize = 10; // 自定义条数 } } 为:function themeInit($archive) { if ($archive->is('category', 'default')) { $archive->parameter->pageSize = 10; // 自定义条数 } }
Typecho输出全部分类,并且并对当前分类current标记如下:<ul id="nav_menu"> <?php $this->widget('Widget_Metas_Category_List')->to($category); ?> <?php while ($category->next()): ?> <li<?php if ($this->is('post')): ?><?php if ($this->category == $category->slug): ?> class="current"<?php endif; ?><?php else: ?>& …
Typecho导航菜单不显示某分类或某页面代码,直接使用:<?php while ($pages->next()): ?> <?php while ($pages->next()): ?> //循环语句开始 <?php if ($pages->slug != 'about'): ?> // 记得闭合 if 语句 <?php if (($pages->slug != 'about') && ($pages->slug != 'links')): ?>
主题简介:DMZ 是一款简单、大气,同时又极轻巧的模板,支持二级菜单,支持存档页,标签页,留言页,去除多余js,手机电脑自适应,有问题可以留言。主题预览:使用说明:请在主题设置里面设置网站logo、侧栏栏目、首页焦点轮换图片、最新公告、友情链接以及网站统计代码等。网站的favicon.ico请放置在网站根目录,主题自动识别。热门推荐栏目和友情链接采用li格式,热门推荐栏目最多输入6条,如 <li><a href=&qu …
现在百度云盘的下载神器已经很多了,比如 SpeedKoalaBD、Proxyee-down、IDM 等,今天TypechoTips再给大家分享个 Aria2c 度盘下载器,其下载原理和 SpeedKoalaBD 差不多,通过模拟百度网盘客户端获取 vip 下载链接,再利用 Aria2Ng 进行下载。使其下载速度接近满速。软件截图软件使用下载Aria2c度盘下载器下载后打开软件,登录百度云账号,找到要下载的文件,右键高速下载即可,也可以直接下载整个文件夹。注意事项若下载 …
默认情况Typecho文章中如果有添加链接,那么是从当前窗口跳转的,并且外链没有添加nofollow标签,不利于SEO,Typecho文章内链接新窗口并添加nofollow标签如下。方法一:修改Typecho系统文件找到 /var/CommonMark/HtmlRenderer.php 这个文件,在105行,也就是 $attrs['href'] = $this->escape($inline->getAttribute('destination'), true); 代码之后添加如下两行代码:$attrs['target'] = $this->escape(_blank, …
Typecho侧边栏对应文件在主题目录下的sidebar.php,先找到这个文件,在合适的位置添加下面的代码。<?php Typecho_Widget::widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true))->to($tags); ?> <h3 class="widget-title"><?php _e('标签云'); ?></h3> <?php if($tags->have()): ?> <?php while ($tags-&g …
最近在使用军哥LNMP一键包环境下安装Typecho后,访问内页出现 No input file specified 错误提示,网上搜索得知,Typecho 需要 pathinfo 的支持,本文包含了 Typecho 安装在根目录与子目录的伪静态规则。开启PATHINFO找到 /usr/local/php/etc/php.ini 文件,将 cgi.fix_pathinfo=0 中的0改成1,cgi.fix_pathinfo=1,保存后输入命令:service php-fpm 重启php-fpm添加伪静态规则Nginx环境下Typecho伪静态规则如下:location …