10 步学习如何进行 css 定位

我们今天来探讨一下不同的 css 布局特性,包括:position:static, position:relative, position:absolute, 等等。

1 . position:static:

网页各个单元的默认位置,这意味着该单元的位置通常不发生变化。在一般情况下,你不需要特别对它进行设定,除非你需要指定先前已经确定的另一个位置。

1
2
3
#div-1 {
position:static;
}

效果:
01.jpg
继续阅读

关于themes必须了解的10+件事

1.主循环
如果你并不熟悉“主循环”,就没有必要试图玩转wordpress themes了。主循环的结构很简单,但确实至关重要的。通常主循环都有以下的起始:

1
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?><?php endwhile; endif; ?>

主循环实质上是通过wordpress函数查询数据库,看数据库中是否有文章。如果有且当你查询了,就可以在主循环起始语句之间插入一些模板标签 (template tags)来显示文章的内容了。具体的细节不便在此讨论,但主循环确实是一个很重要的事情,你必须理解它。更多的内容请查看wordpress codex关于主循环的介绍,或者查看Denis的《全局变量和 WordPress 主循环》一文。

2.页面
wordpress实现生成包含静态内容的静态页面的功能可谓帮了我们一个大忙,利用这个功能可以方便的建立“关于”、“联系”等页面。“页面”是 可供使用的强大的工具,而你必须了解怎样展示页面、怎样调用页面,怎样为页面定义样式等。当使用wordpress作为CMS时,“页面”同样是一个很强 大的工具。

3.子页面
同样很重要。wordpress允许建立一些具有层次结构的页面,可以设定一个页面为另一个页面的“子页面”或是“父页面”。层次化页面的重要性可以在CMS中体现出来,同样可以帮助你更好的组织页面,展示页面。

继续阅读

如何在Win主机下运行DreamHost的SSH命令

为了让koryi.com上的给BABEL加上自动利息,找到了肚破惊天这篇文章,收藏了。

如果你是linux主机,可以直接运行shell命令。如果你是Win用户,可以下载putty,利用这个工具,你也可以进行shell管理。下载PuTTY0.58cn2中文版。然后就可以开始管理了。但你必须知道shell命令。下面是我收集的一些shell命令供新手参考。资料来源于网络,不保证全部有效。不过一般不会有什么问题。按说明认真操作就好。但我建议你建立一个空头FTP账号练习一下。
首先你得确定你的FTP账号开户了SSH功能(Users-Manage Users-edit-User Account Type:选第三个有SSH的,图示),接下来登录你并管理了,下面是我的登录演示:
提示:如果你只需要下载,可以使用wind下的wget工具,方法请看这里。在putty中,输入密码的时候界面不会显示任何字符,输入密码后直接enter就行了。记得以前登录Dreamhost的SSH的时候会有欢迎信息,现在居然没有了。

1.登录

继续阅读

在 WP 主题中普遍存在的 6 个 SEO 问题

作者花 了 2 个小时测试了大约 50 个 WordPress 主题,得出了下述结论,他的效率还是挺高的嘛。我看在 WP 主题中普遍存在的 SEO 问题不外乎这些,定义 Title 的方法,H1,H2, H3 标签的使用和内容重复问题,都是老生常谈的东西,只不过它以一个 SEO 专家的身份给出一份建议,供大家参考。我在 “SEO for WordPress 完全指南” 和 “定义文章标题,用 H1,H2 还是 H3” 两篇文章中也提出过自己的观点和看法,很多方面都还是一致的。

在 WP 主题中普遍存在的 6 个 SEO 问题

1、多次使用 H1 标签,H1 在一个页面中只应该出现一次,可以用来定义网站名称。
2、过度使用 H2 标签,大部分 WordPress 主题在侧边栏中使用 H2 标签,这将导致它在每页出现近 10 次,它应该被用在次重要的标题上,例如文章标题。
3、title 标签的定义问题,很多主题的 title 标签内容都这样定义 “站点名称 -> 分类 -> 文章标题”,由于文章标题中经常会包含一些重要的关键词,那么就应该把它放在最前面。
4、侧边栏出现在内容之前,在 HTML 代码中你应该把侧边栏代码放在文章内容之后,不然它会淡化文章主体内容。(如果你想把侧边栏显示在内容的左边,可以用 CSS 来定位)
5、评论部分标签的使用,很多主题喜欢在评论部分使用 H1, H2, H3 标签,这是一个巨大的错误,因为它会拉低了 H1, H2 的重要性。
6、归档和分类页面产生重复内容,如果在归档和分类页设置为全文显示,那么将导致 Google 搜索结果中出现补充内容,最好设置为摘要显示或者在页头加入 noindex。

继续阅读

WordPress的图片盗链问题

转自Shawn’s Blog

将以下内容写入.htaccess文件,第三行是需要启动防盗链功能的域名,第四行括号内是文件格式,以“|”分割,我的建议是将大小写都写上,毕竟是Linux主机,难免有漏网之鱼。

1
2
3
4
5
6
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://koryi.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://koryi.net$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.koryi.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.koryi.net$ [NC]
RewriteRule .*.(gif|jpg|png|GIF|JPG|PNG)$ http://www.koryi.net/warning.xgif [R,NC]

其中koryi.net/warning.xgif 是你自己的警告图片,一旦别人引用了你禁止引用的内容,该内容便会被替换为你预设的这个图片,需要注意的是,这张图片不能是已经禁止的文件格式,否则不会 被显示。聪明的办法是将这张图片的扩展名改成其它的名字,所以千万不要奇怪为什么是warning.xgif而不是warning.gif,反正都能打开。

作为博客必须谨记的10大原则

1、永远记住什么是一个博客,博客是什么。上网大家总以为,网络通常就是“谁也不知道你是谁”。但是博客在这方面有所不同,你在这里面是一个发布者,而你发布的信息通常都跟你的思想相关。如果你在BLOG里面随意性乱发表,就可能会破坏你的价值。 2、找一个好地方去放你的博客。因为这决定了你ID的基础价值和价值增长率,另外一件事情是,你周围的人总会在一定程度上影响你的发展,比如整个网站的人 都有偏激的思想,那么你也会跟着偏激起来;比如整个网站的人都喜欢展现自己的思想而不去研究别人的思想,你就容易跟着自以为是。因此你要寻找一个“好”地 方,让他们渐渐地提升你的水平。

3、尽可能写好第一篇文章。其实这个开门见山的文章主要是让大家记得在这个网站上出现了这么一个人,是一个好人。例如,我看到一些人用技术文章作为开门文 章的,但是效果不好,技术总是沉闷的,介绍一下自己,说说自己的爱好,稍微展现一下你的人生观等等都是较好的,甚至说个经典的笑话都可能比你说技术要强。

4、礼貌行文。不礼貌的后果,会引起别人的反感,后果可能是再不搭理你,也不去看你的博客,最后你会自讨没趣,或者说无法感受到博客的乐趣。

5、参与讨论,无论是自己的文章还是别人的文章。这很重要,因为有了交流才有可能有提高,有争论才有可能得到更清晰的结论。

6、保持中立。你不能无理地驳斥别人的论点。用无理对付无理,就像用人身攻击对付人身攻击一样,只会让事情越来越糟。对此的最好解决方式,是不再纠缠于这个问题。

继续阅读

新模板《 羽落凡尘》

模版信息:

A、模版名称:羽落凡尘(沿用原作者的名字)
B、模版适用 X-Space 2.0.1
C、模版适用的分辨率:800*600或者以上
D、适用的浏览器环境:IE6,Firefox,IE7的没测试过,没有装ie7,有的朋友可以帮忙测试一下噢。
E、如果各位在使用的过程中还有什么问题可以直接给我留言呀。

演示图片
xspace.jpg

下载
angel.txt

第一次做X-SPACE模板,问题可能比较多。

X-SPACE模板不知道在哪加原作者版权。

怎样保护你的 WordPress 站点

来自:How to protect your WordPress site这些方法中只有 1、4 点我一直坚持,其他方面虽然能让 WordPress 更安全,但你也可以选择不这么做,因为根据我的经验,使用 WordPress 两年来都没有出现什么大的问题。

1、确保你的网站是运行在最新版本的 WordPress 上。
2、确保你的 wp-config.php 文件是不可直接读取或写入的。
3、完成安装后删除 wp-admin/install.php 页面。
4、保护自己免受垃圾评论的侵扰,可以尝试 Akismet 或 SK2。
5、限制用户注册,或者只给注册用户一个最低权限,如 Subscriber。
6、建立一个新管理员帐号并设置一个安全的密码,然后删除默认的 admin 帐号。
7、保护你的 WordPress 插件
(One Simple Way to Protect Your WordPress Plugins)