首页
时间轴
留言
壁纸
统计
个人导航
友情链接
订阅&采集
执念图床
Search
1
本站同款主题全量文件----持续更新
16,148 阅读
2
Typecho博客Joe主题实现友链自动检测
4,065 阅读
3
Typecho博客Joe主题实现打赏设置
4,028 阅读
4
执念采集系统使用教程——为网站添加采集功能
3,931 阅读
5
执念订阅系统使用教程---为自己网站加上订阅功能
3,263 阅读
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
登录
/
注册
Search
标签搜索
执念博客
原创
执念
zhinianblog
zhinianboke
Typecho
Joe
资源
zhinian
js
源码
插件
wordpress
java
宝塔面板
Typecho插件
青龙面板
宝塔
技巧
主题
执念博客
累计撰写
137
篇文章
累计收到
9,283
条评论
今日撰写
0
篇文章
首页
栏目
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
页面
时间轴
留言
壁纸
统计
个人导航
友情链接
用户登录
登录
注册
搜索到
80
篇与
的结果
2017-09-04
wordpress博客统计小工具
今天为大家介绍的是一款用于博客统计的小工具制作过程。无需具有代码基础,根据步骤即可完成。 第一步,将下面的代码复制下来,新建一个php文件,将以下代码放在里面。例如:我新建的文件名是zhanzhangtongji.php [code lang="php"]<?php// 小工具 // 名称: 博客统计 // 版本: 1.0 // 作者: 执念 // 站名: 执念博客 // 网址: http://zhinianboke.com // 使用方法: http://zhinianboke.com/?p=458// 定义小工具的类 EfanBlogStat class EfanBlogStat extends WP_Widget{ function EfanBlogStat(){ // 定义小工具的构造函数 $widget_ops = array('classname' => 'widget_blogstat', 'description' => '显示博客的统计信息'); $this->WP_Widget(false, '博客统计', $widget_ops); } function form($instance){ // 表单函数,控制后台显示 // $instance 为之前保存过的数据 // 如果之前没有数据的话,设置默认量 $instance = wp_parse_args( (array)$instance, array( 'title' => '博客统计', 'establish_time' => '2012-12-25' ) ); $title = htmlspecialchars($instance['title']); $establish_time = htmlspecialchars($instance['establish_time']); // 表格布局输出表单 $output = '<table>'; $output .= '<tr><td>标题</td><td>'; $output .= '<input id="'.$this->get_field_id('title') .'" name="'.$this->get_field_name('title').'" type="text" value="'.$instance['title'].'" />'; $output .= '</td></tr><tr><td>建站日期:</td><td>'; $output .= '<input id="'.$this->get_field_id('establish_time') .'" name="'.$this->get_field_name('establish_time').'" type="text" value="'.$instance['establish_time'].'" />'; $output .= '</td></tr></table>'; echo $output; } function update($new_instance, $old_instance){ // 更新数据的函数 $instance = $old_instance; // 数据处理 $instance['title'] = strip_tags(stripslashes($new_instance['title'])); $instance['establish_time'] = strip_tags(stripslashes($new_instance['establish_time'])); return $instance; } function widget($args, $instance){ extract($args); //展开数组 $title = apply_filters('widget_title',empty($instance['title']) ? ' ' : $instance['title']); $establish_time = empty($instance['establish_time']) ? '2013-01-27' : $instance['establish_time']; echo $before_widget; echo $before_title . $title . $after_title; echo '<ul id="zhanzhangtongji">'; $this->efan_get_blogstat($establish_time); echo '</ul>'; echo $after_widget; } function efan_get_blogstat($establish_time /*, $instance */){ // 相关数据的获取 global $wpdb; $count_posts = wp_count_posts(); $published_posts = $count_posts->publish; $draft_posts = $count_posts->draft; $comments_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments"); $time = floor((time()-strtotime($establish_time))/86400); $count_tags = wp_count_terms('post_tag'); $count_pages = wp_count_posts('page'); $page_posts = $count_pages->publish; $count_categories = wp_count_terms('category'); $link = 3; $users = $wpdb->get_var("SELECT COUNT(ID) FROM $wpdb->users"); $last = $wpdb->get_results("SELECT MAX(post_modified) AS MAX_m FROM $wpdb->posts WHERE (post_type = 'post' OR post_type = 'page') AND (post_status = 'publish' OR post_status = 'private')"); $last = date('Y-n-j', strtotime($last[0]->MAX_m)); // 显示数据 $output = '<li>日志总数:'; $output .= $published_posts; $output .= ' 篇</li>'; $output .= '<li>评论数目:'; $output .= $comments_count; $output .= ' 条</li>'; $output .= '<li>建站日期:'; $output .= $establish_time; $output .= '</li>'; $output .= '<li>运行天数:'; $output .= $time; $output .= ' 天</li>'; $output .= '<li>标签总数:'; $output .= $count_tags; $output .= ' 个</li>'; if (is_user_logged_in()){ $output .= '<li>草稿数目:'; $output .= $draft_posts; $output .= ' 篇</li>'; $output .= '<li>页面总数:'; $output .= $page_posts; $output .= ' 个</li>'; $output .= '<li>分类总数:'; $output .= $count_categories; $output .= ' 个</li>'; $output .= '<li>友链总数:'; $output .= $link; $output .= ' 个</li>'; } if (get_option("users_can_register") == 1){ $output .= '<li>用户总数:'; $output .= $users; $output .= ' 个</li>'; } $output .= '<li>最后更新:'; $output .= $last; $output .= '</li>'; echo $output; } } function EfanBlogStat(){ // 注册小工具 register_widget('EfanBlogStat'); } add_action('widgets_init','EfanBlogStat'); ?> [/code]第二步,将你新建的文件上传到正在使用的主题文件夹里。(主题文件夹在wp-content/themes/)我使用的主题是plum-child,于是上传到plum-child文件夹下。第三步,打开主题文件夹下的functions.php,将下列代码放在 ?> 的后面。注意其中双引号中的内容是你新建文件的名字 [code lang="php"] <?php //站长统计 include("zhanzhangtongji.php"); ?> [/code]第四步,可以到网站后台的小工具中添加到你想添加的位置。注意:该小工具会随着使用主题的更换或者更新丢失。 解决方法:如果是更换主题,可以将上面的步骤重新操作一遍;如果是主题更新了,也可以重新操作一遍。也可以使用创建子主题的方法解决,方便了使用者对主题的修改,不会随着更新修改丢失。具体如何创建子主题请在本站搜索。如果有什么疑问可以在下方留言。
2017年09月04日
187 阅读
0 评论
1 点赞
2017-08-30
免费观看vip视频软件-安卓
这次为大家分享的是两款安卓手机软件,第一种是可以免费观看各大视频播放器的vip视频,第二种是可以观看最新的影院电影。1.vip视频播放是否还在苦苦寻找如何观看vip视频的,我想大家一定遇到过好不容易找到一个不错的电影,但是只有vip才可以观看。这无疑太悲催了,不过没有关系只要有了这款软件就无须苦苦的寻找资源了。软件打开之后可以点击左上角的按钮,选择视频来源,如下图所示基本包含了所有的视频播放器选择一个vip视频之后,不需要点击视频的播放按钮,只需要点击软件右下角的红色播放按钮即可,会自动跳转到系统默认浏览器进行播放,如果觉得该浏览器使用不便可以将网址复制到QQ浏览器打开,可以进行视频的缓存。下载地址2.最新影院电影电影院出了最新的电影,但是由于种种的原因无法直接到电影院观看,在网上寻找资源又不一定找的准确。下面的这款软件收录了影院的最新电影,无须到处寻找资源就可以观看。下载地址
2017年08月30日
113 阅读
2 评论
0 点赞
2017-08-17
电脑小知识
实用小技巧1. txt文件保存时自动添加修改的时间 只需要在txt文件的第一行添加“.LOG”就可以了,注意双引号不需要,开头的点也不要忘记。这样之后文件每次修改都会自动添加修改的时间。 2.手机控制电脑电脑不在身边,突然又需要操作电脑怎么办呢?下面给大家推荐一款软件,TeamViewer,该软件可以使用邮箱登录,分别有手机端和电脑端,只需要同时登录同一个账号就可以实现手机远程控制电脑。 3.图片压缩有时候我们需要较小的图片,然而我们只有比较大的原图,这时候就需要将我们拥有的图片进行压缩。Riot这款软件可以达到很好的压缩效果,可以自己选择压缩的品质。 4.百度快照不知大家是否遇到过在百度搜索某些东西的时候,点击之后发现网页已经不存在了,是不是很懊恼,不过还是可以挽救的。如下图所示点击搜索内容下面的“百度快照”是不是发现内容回来了呢。 值得收藏的网站 2.免费文件在线转换器 该网站可以实现在线的文件格式的转换,可以将视频,文档,图片转换成你需要的格式,而且完全免费。无需下载任何软件,有网络就可以,非常方便 http://cn.office-converter.com/ 3.pdf文件操作 该网站可以实现pdf转换成文档,图片,Excel。同时也支持这些文件转换成pdf。在线转换,无须安装软件,不仅免费而且方便。从此玩转pdf https://smallpdf.com/cn 4.网站收录提交入口 自己的网站如果想要被各大搜索引擎尽快收录,仅靠搜索引擎自己是需要很长时间的,因此我们可以通过该网站将自己的网站主动的提交给搜索引擎,让其更快的收录自己的网站 http://seo.gg1980.com/
2017年08月17日
115 阅读
3 评论
1 点赞
2017-08-15
从http到https的转变-免费ssl证书的获得
随着互联网的发展,网站的安全性越来越重要,因此网站需要使用https安全加密协议。从http到https的转变的第一步是获得ssl证书,在这里介绍一种免费获得ssl证书的方法,虽然每次只有三个月的期限,不过也够使用了。本次介绍的是一种无须任何配置命令就可以获得ssl证书,比起其他需要复杂的命令来说无疑方便许多。首先进入该网址https://www.sslforfree.com,该网站的内容全英文,可以使用谷歌翻译自动翻译成中文,我这里是都翻译好的,按照下图输入需要转换的域名,点击输入框后的按钮就可以之后会跳到下面的页面,依次点击“手动验证··”,“手动验证域”,点击之后会在下面出现如下图所示的步骤 按照其步骤依次完成,需要注意的是第三步中“acme-challenge”文件夹是“.well-known”的子文件夹,如果所有的步骤都完成了就可以点击最下面的下载ssl证书了,点击之后是如下所示的图其他的无需理会,只需要点击下面的“下载所有ssl证书文件”,到这里免费的ssl证书已经得到了,接下来就是如何配置服务器,由于较于复杂不在此叙述,不过我本人使用的是景安的虚拟主机,如果你也和我一样可以参考下面的链接完成配置,祝你成功。虚拟主机配置ssl:http://ssl.zzidc.com/SSLjiaocheng/2017/0601/460.html
2017年08月15日
194 阅读
0 评论
0 点赞
2017-08-11
网页打包成app
自己做的网页是不是想做成app安装到手机上呢,在这里教大家一种无须任何知识就可以将自己的网页打包成app的方法,包括android和ios端:使用的工具是HBuilder,这款软件百度上就可以下载到,下载后安装到电脑上,打开软件之后需要新建一个移动app的项目,如下图所示,填写文件名称之后(我这里叫goods),其他默认就好。之后打开index.html文件,将其中的js代码[code lang="js"] document.addEventListener('plusready', function(){ //console.log("所有plus api都应该在此事件发生后调用,否则会出现plus is undefined。" }); [/code]修改为[code lang="js"] window.location.href="http://zhinianboke.com"; [/code]其中http://zhinianboke.com是自己的网站网址,可以修改成自己的域名,如下图所示之后还需要配置app的图标,软件名以及启动动画等参数,需要打开manifest.json文件,在其中修改参数修改好之后就可以打包成app了,点击最上面的菜单"发行"->"发行为原生安装包",提示不需要理会,之后会弹出下列窗口,选择打包成android还是ios,也可以两者都选择,选择之后点击"打包",也许会提示没有权限,点击"继续打包"就可以了,,点击查看打包信息,稍等片刻,打包成功之后会自动下载到电脑上,找到之后发到手机上就可以安装使用了,是不是跟真正的手机软件一样使用。有什么不理解的可以在下方评论,我会及时回复的。
2017年08月11日
270 阅读
2 评论
1 点赞
2017-07-26
wordpress更换域名的简单方法
采用wordpress建站后,如果觉得之前绑定的域名不理想,我们还是有方法解决的,下面介绍一种比较简单的方法来更换域名,只需要简单的几行sql代码就可以搞定,首先,我们要连接上购买空间的数据库,找到写sql代码的地方,然后将以下代码复制到对应的位置UPDATE wp_options SET option_value = replace( option_value, 'http://www.old.com', 'http://www.new.com' ) WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET post_content = replace( post_content, 'http://www.old.com', 'http://www.new.com' ) ; UPDATE wp_posts SET guid = replace( guid, 'http://www.old.com', 'http://www.new.com' ) ;其中old代表旧的域名,new代表你将要换成的域名最后一步点击执行按钮就大功告成了,其他不需要执行任何操作。下面是图解。
2017年07月26日
120 阅读
5 评论
0 点赞
2017-07-26
phpStorm的破解方法
众所周知,idea和phpStorm都有试用期,而网上搜索的那些注册码基本都已经失效了,下面教授给大家永久破解的方法。首先,先下载JetbrainsCrack-2.6.2.jar,下面是下载链接:http://pan.baidu.com/s/1c10vjNy 提取码:8ulf下载之后将该文件复制到idea或者phpStorm的安装目录下的bin文件夹中,我的安装目录是D:\JetBrains\ideaIU-2016.3.5\bin如下图所示然后修改同目录下的idea.exe.vmoptions文件和idea64.exe.vmoptions文件,在最后加上-javaagent:D:\JetBrains\ideaIU-2016.3.5\bin\JetbrainsCrack-2.6.2.jar,两个文件都要修改,不过要注意的是红框中的部分也就是上面所提到的安装目录。不过到这里还不算完全完成,当你重新打开软件的时候,仍会提示你输入注册码,这时你只需要随意输入任意字符串就可以彻底完成破解。
2017年07月26日
88 阅读
0 评论
0 点赞
2017-06-20
去除网页复制限制
不知道大家在浏览某些网页时是否遇到过这种情况,有一段好的文字想保存下来,但是该网页却限制复制或者需要注册登录才能复制的情况,下面就交给大家怎么破除这种限制。第一步,在浏览器中任意浏览一个网页,然后将其加入书签或者是添加到收藏夹;第二步,对刚添加的书签右键进行修改(编辑),将网址一栏修改成以下代码 “javascript:with(document.body){oncontextmenu='';ondragstart='';onselectstart='';onselect='';oncopy='';onbeforecopy='';onmouseup='';}void(0); alert("限制已解除");”注意开头结尾的双引号要去掉,修改之后进行保存;最后打开一个被限制复制的网页,在当前页面点击一下该书签就成功的解除了限制,这时就可以复制你想要的文字了。是不是很神奇。另外,还有其他方法去除这种限制,由于不便于叙述在此就不赘述了。如果想知道可以在下方留言。
2017年06月20日
124 阅读
0 评论
1 点赞
1
...
9
10