现在位置: 首页 > PHP代码与网站 > typecho博客程序 > 文章
2019年06月11日 typecho博客程序 ⁄ 共 720字 暂无评论 ⁄ 阅读 6 views 次
使用很简单,把下面这段代码放到主题文件functions.php最后一行之前,然后在首页index.php和文章页post.php需要输出阅读量的位置调用 <?php Postviews($this); ?> 即可(文章页必须要调用,否则无法统计)。 function Postviews($archive) { $db = Typecho_Db::get(); $cid = $archive->cid; if (!array_key_exists('views', $db->fetchRow($db->select()->from('table.contents')))) { $db->query('ALTER TABLE `'.$db->getPrefix().'contents` ADD `views` INT(10) DEFAULT ...
阅读全文
2019年06月05日 typecho博客程序 ⁄ 共 1980字 暂无评论 ⁄ 阅读 15 views 次
 插件用于记录 Typecho 每篇文章的浏览次数(可设置对同一篇文章的多次浏览行为是否计入浏览量的时间间隔),同时提供获取浏览最多文章的功能。使用时需要与 Typecho 主题的代码配合。 作者Git发布页面https://github.com/mierhuo/Typecho-ViewsCounter 安装 首先将本项目克隆到本地:git clone git@github.com:mierhuo/Typecho-ViewsCounter.git将子文件夹 ViewsCounter 复制到 Typecho 插件目录cp -r Typecho-ViewsCounter/ViewsCounter /path...to...your...typecho/usr/plugins/在Typecho后台点...
阅读全文
2019年06月05日 typecho博客程序 ⁄ 共 215字 暂无评论 ⁄ 阅读 14 views 次
统计站点内容页面的总浏览量,所谓内容页面,包括文章页、独立页面和附件显示页 使用方法 下载本插件,放在 usr/plugins/ 目录中登录管理后台,激活插件在显示的地方调用显示方法 语法: PageViews_Plugin::showPageViews(); 输出: '本站总访问量 XX 次' 语法: PageViews_Plugin::showPageViews('点击量','次'); 输出: '点击量 XX 次' Logs 1.0.1增加起始浏览量简化逻辑
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 471字 暂无评论 ⁄ 阅读 25 views 次
本主题的前端样式最初来源是 Webstack 作者网站http://webstack.cc typecho的主题来源为 Seogo 作者网站https://www.seogo.me 本主题是在上面两位设计师,程序员朋友的基础上做的修改。 在线演示http://www.idea2m.com/website/ 主要修改了 1,首页index.php文件 a,显示最后更新的4篇文章。 b,增加 顶级分类 的黑色背景, c,增加 已有:6 篇文章 和 More… 跳转分类连接 d,修改 标题 直达网址 链接,简介 详细介绍链接到站内文章页 2,分类页面和文章 的左侧 导航 使用sidebar2.php 将分类链接...
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 863字 暂无评论 ⁄ 阅读 23 views 次
以下文字转载自 https://www.qiansw.com/typecho-article-page-to-get-all-the-sub-classification-of-the-current-parent.html 文章页获取当前父分类下的所有子分类。 <ul> <?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?> <?php while ($categorys->next()): ?> <?php if ($this->category == $categorys->slug&&($this->is("post")||$this->is("category"))){ $childrens = $this->widget('Widget_Metas_Category_List')->getAllChildren($categorys->pa...
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 5259字 暂无评论 ⁄ 阅读 29 views 次
以下文字转载自 https://qqdie.com/archives/typecho-function.html 随机文章 function theme_random_posts(){ $defaults = array( 'number' => 6, 'before' => '<ul class="archive-posts">', 'after' => '</ul>', 'xformat' => '<li class="archive-post"> <a class="archive-post-title" href="{permalink}">{title}</a> </li>' ); $db = Typecho_Db::get(); $sql = $db->select()->from('table.contents') ->where('status = ?','publish') ->where('type = ?', 'post') ->limit($...
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 3810字 暂无评论 ⁄ 阅读 41 views 次
以下文字转载自 https://qqdie.com/archives/typecho-code.html 站点动态标题 <?php $this->archiveTitle(array( 'category'=>_t('分类 %s 下的文章'), 'search'=>_t('包含关键字 %s 的文章'), 'tag' =>_t('标签 %s 下的文章'), 'author'=>_t('%s 的主页') ), '', ' - '); ?> 站点地址,名称与描述 <?php $this->options->siteUrl(); ?>//站点地址 <?php $this->options->title(); ?>//名称 <?php $this->options->description() ?>//描述 index.php文章循环输出 <?php if ($t...
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 1199字 暂无评论 ⁄ 阅读 22 views 次
步骤一将post.php中的 <?php $this->content(); ?> 换成 <?php $db = Typecho_Db::get(); $sql = $db->select()->from('table.comments') ->where('cid = ?',$this->cid) ->where('mail = ?', $this->remember('mail',true)) ->where('status = ?', 'approved') //只有通过审核的评论才能看回复可见内容 ->limit(1); $result = $db->fetchAll($sql); if($this->user->hasLogin() || $result) { $content = preg_replace("/\[hide\](.*?)\[\/hide\]/sm",'<div clas...
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 343字 暂无评论 ⁄ 阅读 19 views 次
展示图 首页 分类页面 个人中心 介绍 功能:支持前台注册,前台登录,前台发布文章,前台管理文章,支持发布视频(视频直连或引用),支持发布文章。 其他:整站源码源码我都会放在下面,包括数据库源码,typecho源码应该没怎么改动,带数据给出源码是因为模板有一些设定,比如视频文章的字段格式什么的,我不想细说,自行体会吧! 注:此源码不适合新手,还有很多很多体验上的东西需要优化!管理员用户名和密码我不想说,你可以弄好后注册个账号,然后通过数据库将新建的账号...
阅读全文
2019年05月28日 typecho博客程序 ⁄ 共 1809字 暂无评论 ⁄ 阅读 20 views 次
以下文字转载自https://qqdie.com/archives/typecho-open-pseudo-static-get-rid-of-that-pesky-index-the-php.html?btwaf=90260789 Typecho后台设置永久链接后,会在域名后加上index.php,很多人都接受不了。例如如下网址:http://你的网址/index.php/archives/37/,但我们希望最终的形式是这样:http://你的网址/archives/37.html。那么我们如何做到这样的效果? 1.配置服务器的rewrite规则 如果在保存上述配置的时候,typecho无法自动配置,那么你可能需要手动配置服务器的rewrite规则。 Linux Apache 环境 (.h...
阅读全文