Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Lazy Cat

Pages: [1]
1
如题,这个KVM的VPS是在NodeDeploy上的,KVM虚拟架构,1G的内存10G硬盘(有点小)500G月流量,6*2.1Ghz的CPU,配置超级好,就是硬盘有点儿小。最重要的是可以选装WINDOWS2003/2008,只要$5一个月。
现在在官网已经买不到这个配置了,当初用了一个限量优惠码从这里买的,现在用不到了但是不想让他就这么浪费了,所以打算发到这里。如果有人有意的话可以PM我,说明你想要的系统,我给你挂载好CD以后吧VNC信息给你,要是用Windows Server2008我也可以直接给你管理密码。抱歉我不能提供SolusVM的管理信息,因为这上面还有别的VPS~你可以给我的PAYPAL支付$5,再怎么说我也是CMDED的高级会员了不会为了这$5骗人的。这个VPS每月28号到期,所以还有几天的时间。有意的可以PM我恩

2
WordPress交流 / iTheme2 使用WP-PostViews
« on: November 11, 2012, 10:53:22 am »
很久以前看上的这款iTheme2主题,一开始换用了一下,结果发现WP-PostViews插件不能显示点击结果。。。虽然这个小站点击量不大,但是我还是希望能够显示出来每个文章的点击数。再加上当时时间不多,我就暂时把iTheme2主题禁用了,换用得iStudio。

今天配置WordPress的时候突然又看见了这个主题,启用以后发现还是这么喜欢这个主题,真心的很漂亮并且也有很多的功能。美中不足的还是:WP-PostViews插件能安装,能计数,就是不能在页面上显示结果。。。不过这难不倒懒猫,经过好几分钟的摸索,我终于成功把这个问题解决了。

解决的方法其实很简单,就是手动吧需要的函数插入主题文件中就可以了。WP-Postviews可以在任意的地方调用统计结果,只需要插入这样一行代码

1
<?php if(function_exists('the_views')) { the_views(); } ?>
不过说的很轻松,但是调整显示的位置是一件很麻烦的事情,尤其是在PHP文件中,又不能所见即所得,我就只能一行一行代码之间换,看看插在哪里能有稍微好点的效果。。。经过不懈的努力,终于弄的比较满意了,赶紧Mark+分享出来,嘿嘿。。。

首先是首页的统计信息,编辑iTheme2的 index.php文件,找到这样的几行

01
<!-- loops-wrapper -->
02
 <div class="loops-wrapper <?php echo $post_layout; ?>">
03
 
04
<?php while (have_posts()) : the_post(); ?>
05
<?php if(is_search()): ?>
06
 <?php get_template_part( 'includes/loop','search'); ?>
07
 <?php else: ?>
08
 <?php get_template_part( 'includes/loop','index'); ?>
09
 <?php endif; ?>
10
 
11
 <?php endwhile; ?>
12
 
13
 </div>
14
 <!-- /loops-wrapper -->
在中间加入PostView所需要的一行,变成这样:

01
<!-- loops-wrapper -->
02
 <div class="loops-wrapper <?php echo $post_layout; ?>">
03
 
04
<?php while (have_posts()) : the_post(); ?>
05
 <?php if(function_exists('the_views')) { the_views(); } ?>
06
 <?php if(is_search()): ?>
07
 <?php get_template_part( 'includes/loop','search'); ?>
08
 <?php else: ?>
09
 <?php get_template_part( 'includes/loop','index'); ?>
10
 <?php endif; ?>
11
 
12
 <?php endwhile; ?>
13
 
14
 </div>
15
 <!-- /loops-wrapper -->
然后保存文件,首页就算改好了。具体效果可以看这里。这样就可以在首页的每个文章标题上面看到统计结果。

接下来是文章页面。编辑single.php,找到这几行:

1
<?php $post_image_width = themify_get('image_width'); ?>
2
 <?php $post_image_height = themify_get('image_height'); ?>
3
 <?php
4
 
5
 ///////////////////////////////////////////
6
 // Setting image width, height
7
 ///////////////////////////////////////////
修改一下,成这样

1
<?php $post_image_width = themify_get('image_width'); ?>
2
<?php $post_image_height = themify_get('image_height'); ?>
3
<?php if(function_exists('the_views')) { the_views(); } ?>
4
<?php
5
 
6
///////////////////////////////////////////
7
// Setting image width, height
8
///////////////////////////////////////////
效果可以看这里

然后是页面的显示。修改page.php,找下面几行

1
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
2
 <?php global $post_query_category, $post_layout, $page_title, $hide_image, $hide_title, $unlink_title, $unlink_image, $hide_meta, $hide_date, $display_content; ?>
改为

1
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
2
<?php if(function_exists('the_views')) { the_views(); } ?>
3
 <?php global $post_query_category, $post_layout, $page_title, $hide_image, $hide_title, $unlink_title, $unlink_image, $hide_meta, $hide_date, $display_content; ?>
然后保存文件就可以了,页面的效果可以看这里

嘻嘻,效果不错吧。。。其实我还是想让他显示在标题的下面,可是弄了半天都没弄好。

3
历史说:我是巧合。巧合说:我不信。

亚伯拉罕·林肯1846年进入国会
约翰·f·肯尼迪1946年进入国会

林肯1860年成为美国总统
肯尼迪1960年成为美国总统

两人都注重公民权利
俩人在白宫生活期间都失去了他们的孩子

两人都是周五被射杀
两人都是被爆头

《—-升级分割线—–》

林肯的秘书叫肯尼迪
肯尼迪的秘书叫林肯

两人的继任都来自南方
刺杀两个人的杀手都是南方人

继任林肯的是安德鲁约翰逊,1808年生人
继任肯尼迪的是林登约翰逊,1908年生人

刺杀林肯的是约翰 威尔克斯 布斯,1839年生人
刺杀肯尼迪的是李 哈维 奥斯瓦德,1939年生人

两个杀手名字都是三个词
两个杀手的名字都是15个字母

《—–升级分割线—–》

林肯在Ford(福特)剧院被射杀
肯尼迪福特出的林肯车里被射杀

在剧院刺杀林肯的人得手后躲到了一个仓库
在仓库刺杀肯尼迪的人得手后躲到了剧院

两个杀手在宣判前就被做掉了

《—–升级分割线—–》

在林肯被杀前一周,他在Monroe(门罗市), Maryland(马里兰州)
在肯尼迪被杀前一周,他在Marilyn Monroe(玛丽莲梦露)那里

http://ilazycat.com/posts/2012/01/a-small-lump-weekend-history-lesson-u-s-section.html

4
休闲聊天区 / 喵哈哈 今天中奖了!
« on: January 03, 2012, 09:52:21 am »
今天刚开电脑,打开Chrome以后Gmail的插件就开始疯狂的提示新邮件。。。打开一看,嗯嗯,中奖了。。。
居然有人想登录我的WP博客,不过这用户名已经太弱智了吧。。。密码也够弱智的。。。
提醒大家注意安全,同时感谢DH的代码。。。
代码地址:wordpress安全:登录邮件提醒(防止攻击)http://dhblog.org/25.html

5
休闲聊天区 / 哈哈,这位TX发帖时间好犀利。。。
« on: November 07, 2011, 09:47:41 pm »
注意亮点,发帖时间。。。
话说有谁能掌握的这么好?

6
CMDed主论坛 / 论坛级别是怎么确定的?
« on: August 18, 2011, 11:28:08 am »
如题。。。这个问题让我晕了,研究了两天,参阅了无数会员的资料,然后我就彻底晕了。。。
还有,论坛级别从小到大是什么?
求大大赐教。。。

7

Free Cloud VPS! RE-BORN!

Get your Cloud VPS for 99% discount! The 99% discount re-born and will last for 7 days! Hurry up and grab your free Cloud VPS! The discount code is FREEVPS! Remember, only new sign ups can have this discount!

Promo code: FREEVPS

ORDER NOW »  http://www.host1plus.com/free-cloud-vps/

这是原始邮件。。。
VPS配置 256M RAM 10G 硬盘 Xeon的哦!
只有七天时间,大家抓紧啦

8
WordPress交流 / WordPress后台登陆邮件提醒脚本。。。
« on: August 18, 2011, 09:54:13 am »
WordPress应该是现在使用最多的个人独立博客系统了。使用量的增加也使一些人盯上了WordPress这块风水宝地,这样一来WP的安全性就显得尤为重要。今天懒猫发布的这一脚本就可以为你的WordPres博客加一个看门狗,下面来看详细。。。

首先,使用这一脚本需要你的服务器能够发送邮件。。。(在登录WordPress的时候点击  忘记密码  ,如果收到邮件就说明有邮件功能。没有的可以试试 WP STMP CONFIG这一个插件。。。)

确认能够使用邮件后,就可以使用懒猫提供的脚本了。

先告诉大家这一个脚本干什么用的。

这一个脚本分两个部分,大家可以根据自己的喜好添加,或者都添加上。

效果大家可以参考  http://ilazycat.com/posts/2011/07/wordpress-admin-login-mailreminder.html


第一个部分,作用是在你的WordPress博客有人登录的时候给博主的邮箱发送一封提醒邮件。

Code: [Select]
/******************************************************************
 函数名称:wp_login_notify v1.0 by dh huahua
 函数作用:有用户登录wp后台就会email通知博主
*******************************************************************/
function wp_login_notify()
{
    date_default_timezone_set('PRC');
    $admin_email = get_bloginfo ('admin_email');
    $to = $admin_email;
$subject = 'WordPress博客登录提醒';
$message = '<p>你好!你的WordPress博客(' . get_option("blogname") . ')有登录!</p>' .
'<p>请确定是您自己的登录,以防别人攻击!登录信息如下:</p>' .
'<p>登录名:' . $_POST['log'] . '<p>' .
'<p>登录密码:' . $_POST['pwd'] .  '<p>' .
'<p>登录时间:' . date("Y-m-d H:i:s") .  '<p>' .
'<p>登录IP:' . $_SERVER['REMOTE_ADDR'] . '<p>';
$wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
$from = "From: \"" . get_option('blogname') . "\" <$wp_email>";
$headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
wp_mail( $to, $subject, $message, $headers );
}

add_action('wp_login', 'wp_login_notify');

第二个脚本懒猫觉得更加实用一点,这个脚本可以在有人尝试登录失败的时候发送邮件提醒你,如果有人想暴力破解密码的话马上就能看出来,然后直接禁封IP搞定。。。效果如下。。。
Code: [Select]
/********************************************************************************
 函数名称:wp_login_failed_notify v1.0 by dh huahua
 函数作用:有错误登录wp后台就会email通知博主
*********************************************************************************/
function wp_login_failed_notify()
{
    date_default_timezone_set('PRC');
    $admin_email = get_bloginfo ('admin_email');
    $to = $admin_email;
$subject = '你的WordPress博客登录错误警告';
$message = '<p>你好!你的WordPress博客(' . get_option("blogname") . ')有登录错误!</p>' .
'<p>请确定是您自己的登录失误,以防别人攻击!登录信息如下:</p>' .
'<p>登录名:' . $_POST['log'] . '<p>' .
'<p>登录密码:' . $_POST['pwd'] .  '<p>' .
'<p>登录时间:' . date("Y-m-d H:i:s") .  '<p>' .
'<p>登录IP:' . $_SERVER['REMOTE_ADDR'] . '<p>';
$wp_email = 'no-reply@' . preg_replace('#^www\.#', '', strtolower($_SERVER['SERVER_NAME']));
$from = "From: \"" . get_option('blogname') . "\" <$wp_email>";
$headers = "$from\nContent-Type: text/html; charset=" . get_option('blog_charset') . "\n";
wp_mail( $to, $subject, $message, $headers );
}

add_action('wp_login_failed', 'wp_login_failed_notify');

使用方法很简单,吧代码添加到自己正在使用主题的functions.php就可以了。。。

9
CMDed主论坛 / 提一个小建议。。。
« on: August 17, 2011, 08:57:09 pm »
论坛启用了HTTPS,本来是好事儿,但是论坛里面有一部分内容是非HTTPS的,IE浏览还好,载入页面之前弹出对话框询问,可是Chrome就不一样了,先载入一个框架页面,白色的底,然后只有文字,排版什么的更是没有,看着特别难看,还要每次新打开一个页面都点击一次 Load Anyway才行。。。大大看看怎么修改下合适额?

Pages: [1]