首页
时间轴
留言
壁纸
统计
个人导航
友情链接
订阅&采集
执念图床
联系方式
Search
1
本站同款主题全量文件----持续更新
19,112 阅读
2
Typecho博客Joe主题实现友链自动检测
4,570 阅读
3
Typecho博客Joe主题实现打赏设置
4,532 阅读
4
执念采集系统使用教程——为网站添加采集功能
4,204 阅读
5
执念订阅系统使用教程---为自己网站加上订阅功能
3,650 阅读
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
登录
/
注册
Search
标签搜索
执念博客
原创
执念
zhinianblog
zhinianboke
zhinian
Typecho
Joe
资源
js
源码
插件
wordpress
java
宝塔面板
Typecho插件
青龙面板
主题
宝塔
技巧
执念博客
累计撰写
150
篇文章
累计收到
9,778
条评论
今日撰写
0
篇文章
首页
栏目
个人感想
编程相关
网站优化
技术分享
精品源码
文章推广
页面
时间轴
留言
壁纸
统计
个人导航
友情链接
用户登录
登录
注册
搜索到
83
篇与
技术分享
的结果
2017-09-16
wordpress鼠标点击特效
不知大家有没有看到过别人的博客页面,鼠标每一次点击都会有文字出来然后慢慢移动消失,是不是觉得很炫酷,下面就带着大家给自己的博客添加这种效果。 首先,打开正在使用主题中的footer.php文件 复制下面的代码,然后放在 [code lang="php"] <?php wp_footer(); ?> [/code] 的上面,注意不要放错位置。(在最下面) [code lang="js"] <script> /* 鼠标特效 */ /* 站点:执念博客 作者:执念 网址:http://zhinianboke.com */ var a_index = 0; window.onload=function(){ var bo = document.getElementsByTagName("body")[0]; bo.onclick = function(e){ var e = e || window.event; var x = e.pageX; var y = e.pageY; var a = new Array("执念", "博客"); var span = document.createElement("span"); span.style.position = "absolute"; span.style.top = y+"px"; span.style.left = x+"px"; span.style.opacity = 1; span.style.zIndex = 99999999; span.innerHTML = a[a_index]; a_index = (a_index+1)%a.length; span.style.color = "red"; bo.appendChild(span); animation(span,"opacity",0,2000); var top = parseInt(getStyle(span,"top")); animation(span,"top",top-200,2000); function animation(obj,attr,value,time){ var nowTime = new Date(); var nowStyle = parseInt(getStyle(obj,attr)); var timer = setInterval(function(){ var n = (new Date() - nowTime)/time; if(n>=1){ n=1; removeElement(span); clearInterval(timer); } if(attr=="opacity"){ obj.style[attr]=(nowStyle+n*(value-nowStyle)); } obj.style[attr]=(nowStyle+n*(value-nowStyle))+"px"; },1000/60); } function getStyle(obj,attr){ //获得元素的属性 return obj.currentStyle?obj.currentStyle[attr]:getComputedStyle(obj)[attr]; } function removeElement(obj){ //删除节点 var parentElement = obj.parentNode; if(parentElement){ parentElement.removeChild(obj); } } } } </script> [/code] 保存之后打开自己的网站,发现是不是随着鼠标点击就会出现你设置的文字了。
2017年09月16日
226 阅读
3 评论
1 点赞
2017-09-15
ip伪造
不知大家是否遇到过某些网站需要下载或者查看需要积分的情况,而获得积分的方式是将某个网址推广给别人,别人点击之后才会获得相应的积分,这种积分的原理就是判断别人的IP地址,然后给予你积分。因此,我们可以通过伪造IP地址来访问你的推广网址,以此达到获得积分的目的。以下是php的源代码:[code lang="php"] <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="keywords" content="执念博客"> <title>ip伪造</title> </head> <body> <?php //站点:执念博客 //作者:执念 //网址:http://zhinianboke.com for ($i = 0; $i < 20; $i++) { ipfake(); } function ipfake(){ $url = "http://www.baidu.com"; //你的推广网址 $ip = "190.100.".rand(1, 255).".".rand(1, 255); $headers = array("X-FORWARDED-FOR:$ip"); $curl = curl_init($url); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/4.0"); $src = curl_exec($curl); curl_close($curl); echo "<center><h4>$ip</h4></center>"; } echo "<center><hr style='margin-top: 20px;color: red;'><h2>已成功伪造20个ip地址访问你的地址</h2></center>"; ?> </body> </html> [/code]将该php文件上传到你的独立主机或者虚拟主机上,每次访问都会随机20个IP地址进行访问推广网址。当然该方法并不是适用所有网站,请自行测试。 请不要用于不当操作,如果使用不当,与该网站无关。
2017年09月15日
176 阅读
0 评论
2 点赞
2017-09-09
wordpress制作子主题
不知道大家是否遇到过在当前应用的主题做了某些更改,但是随着主题的更新,所有的更改都没有了。遇到这种情况只能重新做更改,反正我是遇到过。 今天就教大家怎么制作需要使用主题的子主题,这样做的修改就不会随着主题更新而消失了。 第一步:在wordpress主题文件夹下建立主题名字的文件夹(主题目录在wp-content/themes/)例如:我使用的主题是plum,因此我创建的主题文件夹命名为plum-child。如下图所示: 第二步:将主题下style.css文件下载下来之后做以下修改:在最上面加上如下图所示的语句, 将下载好后的style.css文件中头部/* */包含的内容全部删掉,其中Template是必须要写的,其他几项可以随意,表示是哪个主题的子主题,修改完成之后将该文件上传到新建的主题文件夹下(我的是plum-child文件夹);第三步:将你修改的文件上传到你创建的主题文件夹下。例如:我修改过functions.php等多个文件,按照原主题的目录形式上传即可,其中functions.php文件中只需要添加你修改的东西就好了;如下图所示:第四步:进入仪表盘中将你创建的子主题启用就可以了,如果有报错情况请注意查看你的文件中是否引入了其他文件导致路径不正确。这样即使你使用的主题有更新,你做的更改也不会消失。有什么疑问可以在下方留言!
2017年09月09日
215 阅读
4 评论
1 点赞
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日
213 阅读
0 评论
2 点赞
2017-08-30
免费观看vip视频软件-安卓
这次为大家分享的是两款安卓手机软件,第一种是可以免费观看各大视频播放器的vip视频,第二种是可以观看最新的影院电影。1.vip视频播放是否还在苦苦寻找如何观看vip视频的,我想大家一定遇到过好不容易找到一个不错的电影,但是只有vip才可以观看。这无疑太悲催了,不过没有关系只要有了这款软件就无须苦苦的寻找资源了。软件打开之后可以点击左上角的按钮,选择视频来源,如下图所示基本包含了所有的视频播放器选择一个vip视频之后,不需要点击视频的播放按钮,只需要点击软件右下角的红色播放按钮即可,会自动跳转到系统默认浏览器进行播放,如果觉得该浏览器使用不便可以将网址复制到QQ浏览器打开,可以进行视频的缓存。下载地址2.最新影院电影电影院出了最新的电影,但是由于种种的原因无法直接到电影院观看,在网上寻找资源又不一定找的准确。下面的这款软件收录了影院的最新电影,无须到处寻找资源就可以观看。下载地址
2017年08月30日
155 阅读
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日
158 阅读
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日
225 阅读
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日
307 阅读
2 评论
2 点赞
1
...
9
10
11