WordPress做企业站的利与弊

2010-07-09 / web技术文档 / No Comments / Views(590)

说到企业站,耳熟能详的几个系统大家都能脱口而出,良精,万博,Medipro的自助系统等等,这些系统都带有成熟的企业模型,内含了企业宣传的方方面面,是做企业站的首选!在09年,生成html又成了这些系统的主要卖点!与此同时,这些商业化程序也是爆漏洞最多的程序,经常会看到这样那样的漏洞导致站点被入侵,程序被打包,页面被挂马等等!   上面说些题外话,今天的主题是用WordPress做企业站!   WordPress以其开源易用的特点以及庞大的风格插件数据库支持,已经成了当前最流行的博客系统!而博客又以其良好的搜索引擎友好支持成了很多企业站推广的首选!这两者结合起来就促进了用WordPress建立企业站的趋势!   用WordPress做企业站,一般我们在设置里选择使用某一页面(Page)作为首页,在这个页面上添加企业相关信息,一目了然!然后再添加其他一些页面作为企业信息的必要补充,例如联系方式等等!至于产品展示我们则可利用日志功能进行更新,放到其他页面,当然你也可以在首页进行调用,操作都很简单!至于用WordPress做企业站的好处:   首先当然是免费!程序免费,模板免费,插件免费,除了域名和空间需要花点钱!不过现在域名空间都是白菜价,所以企业可以花很小的成本来搭建自己的网站平台,节省不必要的开支!   其次是其易用性:WordPress的后台操作非常直观,这也是很多人选择WP建设Blog的原因!站点建设完成后,基本不需要做其他的操作,只需要发布文章的一项功能来进行日常的更新维护工作即可!而且所有的页面内容都可以在后台进行修改,无需要FTP等操作,方面日后一些内容的更新!   第三:伪静态支持,不需生成HTML,节省空间资源! WordPress在Linux空间下的伪静态功能相当完善,而一些爱好者也针对IIS环境开发出了相应的伪静态插件, 这让Windows空间用户也可以很方面的实现伪静态功能,方面以后在对站点修改时,不需要全盘再生成!   第四:也是最重要的一方面,SEO支持!博客系统天生就合搜索引擎的胃口!对于Google, 你甚至不需要提交,也不需要在外面留任何链接,只需要在写日志的时候添加Ping服务器,即可收录! 至于百度,其对博客也相当的友好,我的站点:www.sably.cn 上线仅一天就被收录!同时WordPress的狂热者们更是开发出了各式各样的插件,针对程序进行SEO优化!只需按照自己的要求进行选择即可!   当然任何事物都是有利有弊,WordPress在企业站也有其不好的一面:   首先是空间的支持:这一点针对上面所说的伪静态功能,目前国内的服务器大部分还是Windows+IIS,虽然已经有针对IIS的伪静态插件,但需要服务器的组件支持,如果您使用的虚拟空间,则需要和空间商进行沟通!不过现在越来越多的空间商已经认识到这一点,并已做好相应设置!   其次是速度问题,WordPress因为插件以及ping等关系,另外Windows与PHP的本身问题,导致速度比较慢,这也是比较头疼的问题!不过这些也都有解决办法!可以使用Cache插件,现在还有Google的JS托管服务,这些都能很大程度上解决速度的问题!   再者就是页面设计!Blog程序的模板设计要比静态页面复杂得多,需要有一定的功底!但这是小问题,最重要的是建站人的观念!企业站是要简洁还是要花哨?个人感觉简洁实用最重要,当然如果有好的美工,可以获得更多的印象分,这些要看个人的选择了!   简单写一点,如有不当之处还请批评指正!   版权申明:本文为作者原创,转载务必保留此连接: 苏州厂房网 http://www.szchang.cn   就写这么多,下次再见!

Read More

不止看PR值 交换链接注意事项

2010-07-09 / web技术文档 / No Comments / Views(605)

对于交换链接来说,google给出的方法很简单,只要看PR值就可以。如果是百度的话,那外链交换就比较麻烦,主要需要注意以下几个方面:   1,百度快照的更新速度。对于一个正常收录的网站,至少每天网站快照都要更新,当然如果网站的权重高,可能以天会更新很多次。另外也要注意网站内页的更新,比如资讯类网站可以查看他们的列表页面是否更新比较快,这也可以作为判断标准。如果要和网站交换外链的话,每天的百度快照更新是必须的,查询方法也很简单,用site:加网站域名就能看出快照的更新日期。   2,小心被降权的网站。如果site:不出网站的首页,就说明网站被降权了,对于此类网站友情外链要及时删除,否则很容易受到牵连,因此经常要关注自己的友情链接网站是否正常。 来源:(http://blog.sina.com.cn/s/blog_60ff43720100e9xx.html) – 不止看PR值 交换链接需要的注意事项_网络前沿_新浪博客   3,网站本身的质量很内容更新频率。对于正规的网站来说,一定会保持每天更新。如果友链的网站长时期不更新,建议也不要和其做外链。   4,网站在百度的权重是无法查询的,不过如果网站在百度有排名的话。一般都是比较好的网站。   5,网站内容的相关度,这点无需多数,很自己网站不相关的网站尽量不要做外链,做了也意义不大。   以上就是以百度为中心的网站外链方法,在做友情链接的时候可以参考上面的方法。

Read More

做友情链接检查对方网站是否符合标准几个步骤

2010-07-09 / web技术文档 / No Comments / Views(593)

  1、检查对方网站的收录、快照日期和首页是否在第一页,如果收录的比较多,而且快照新首页在第一页,这类网站还是不错的,反之收录仅几篇,且快照日期在半年之前的,和此类网站交换链接意义不大。   2、检查对方网站的PR值,PR值是判断一个网站质量的标准,也是广大站长做链接的一个标准,PR值从0-10,PR10为最高,当然检查PR 值的时候也要注意这个域名的PR值是否是域名劫持来的,至于如何检查PR值是否为劫持来的,当然也有部分人还参考Alexa网站排名和搜狗网站评级。   3、多对一的链接交换,就是一个网站和对方的很多网站交换链接,需要注意的是,不仅检查以上两项,还要打开对方的网站看看其网站是否都是用同一个模板,网站内容是否高度重复。   4、查看对方网站的友情链接是否有效,对方网站是否链接作弊欺骗,链接是否为JS代码,JS代码搜索引擎目前还无法解析,还有对方网站是否在链接中加了nofollow标签,不传递网站的权重。   5、检查对方网站的链接情况,可以通过各种站长工具来查询,查看对方网站的链接有没有被降权的或者是被惩罚,被降权或者被惩罚的网站数量多不多,这也是做友情链接的一个判断标准。   6、链接做好后要定期的检查,有些人是专业的链接骗子,在交换的时候双方都做好了对方的链接,其当天或者第二天就删除了,这样的人最好不要和他们换链接,定期清理一些被惩罚、降权或者已关闭的网站。   7、检查对方网站的链接数量,特别是做内页链接的,有的网站的链接数量好几百个,几乎没有权重传递到你的网站了,这样的链接对网站没有多大的帮助,一般以SEO的角度,限制在30-50个为好,当然自己网站的链接数量也要控制在这个标准。   8、ping下对方域名获得对方服务器IP,查询同一服务器上的站点是否有被惩罚的,同一IP上的网站链接不宜多做。

Read More

排名前7位的WordPress 404插件

2010-07-09 / web技术文档 / 1 Comment / Views(746)

404页通常会在因为一个拼写错误,或已被删除的网址时出现错误。如果这个404页展示出来的很丑陋,那么肯定就会吓坏您的访问者。您可能很想知道 “我该如何修复,并且是在没有手动弄乱PHP代码的情况下达成的?”为了帮组您,我们四处查找,收集了WordPress中最好的 404 插件。确认这些插件,以便找到最适合您需要的那款。在创建404页面之前,您可以从 40 个能启发您想象力的 404 页面 40 Creative 404 Pages 获取一些设计灵感。此外,从WordPress 创建个性化404错误页面您会获得一些404页面创建的知识。 1. 404 SEO Plugin 提要自己的SEO水平。这款简单的插件允许您自己做自定义设置“页面没有找到(404)”错误信息。它会自动选择展示一些统URL中的关键词相关的页面链接。安装这款插件对SEO(搜索引擎优化)而言是非常有益的,因为它会在您的网站是显示一些相关的页面,哪怕这些地址在您的网站中是没有实际存在的。这会增加您的搜索引擎等级。 2. Google 404 Google 404 是一款可以通过快速且简单的方式嵌入自定义 404 页面到搜索框的小工具,旨在提供有用的信息给用户。如果可以,Google 小工具还会提供一些建议给用户,以便找到他们所需要的信息,因此而为您带来更多的可能性,确保他们会继续浏览您的网站。 3. Smart 404 当一个页面无法找到的时候,Smart 404 会利用当前浏览器地址,尝试匹配查找相关的资料,并自动转向到该页面。在使用404.php 模板页面时,如何不能即时匹配文章,Smart 404 也提供了一个如何标记模板的建议清单。 4. 404 Notifier 如果您已决定把周围的东西在您的网站,你可能会忽略一些重定向和一些破碎的网址结束了。这将帮助你抓住那些让你可以照顾他们。 如果您已决定将网站周边东西作一些转移,您很可能会忽略一些重定向和标记一些未结束的网址标签。这款工具会帮组您解决这个问题,好好处理他们吧! 5. Redirection Plugin Redirection 是一款管理您网站中可能存在的301重定向、跟踪404错误及清理任何不精确的结束标签的WordPress插件。如果您正在将旧的网站中的页面转移出来,或恰好改变了下WordPress的安装路径来说,这尤其有用。 6. Useful 404s 创造更多的有用的404错误页面,包括电子邮件通知不良链接等。 7. JH 404 Logger [...]

Read More

一些jQuery常用技巧

2010-07-09 / web技术文档 / No Comments / Views(594)

由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。空杯整理 1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。 2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操作的是dom对象还是jquery对象。 普通的dom对象一般可以通过$()转换成jquery对象。 如:$(document.getElementById(”msg”))则为jquery对象,可以使用jquery的方法。 由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。 如:$(”#msg”)[0],$(”div”).eq(1)[0],$(”div”).get()[1],$(”td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。 以下几种写法都是正确的: $(”#msg”).html(); $(”#msg”)[0].innerHTML; $(”#msg”).eq(0)[0].innerHTML; $(”#msg”).get(0).innerHTML; 3、如何获取jQuery集合的某一项 对于获取的元素集合,获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,要注意,eq返回的是jquery对象,而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法,如要获取第三个 元素的内容。有如下两种方法: $(”div”).eq(2).html(); //调用jquery对象的方法 $(”div”).get(2).innerHTML; //调用dom的方法属性 4、同一函数实现set和get Jquery中的很多方法都是如此,主要包括如下几个: $(”#msg”).html(); //返回id为msg的元素节点的html内容。 $(”#msg”).html(”new content”); //将“new content” 作为html串写入id为msg的元素节点内容中,页面显示粗体的new content $(”#msg”).text(); //返回id为msg的元素节点的文本内容。 $(”#msg”).text(”new content”); //将“new content” 作为普通文本串写入id为msg的元素节点内容中,页面显示new content $(”#msg”).height(); //返回id为msg的元素的高度 $(”#msg”).height(”300″); //将id为msg的元素的高度设为300 $(”#msg”).width(); //返回id为msg的元素的宽度 $(”#msg”).width(”300″); //将id为msg的元素的宽度设为300 $(”input”).val(”); //返回表单输入框的value值 $(”input”).val(”test”); //将表单输入框的value值设为test $(”#msg”).click(); //触发id为msg的元素的单击事件 $(”#msg”).click(fn); //为id为msg的元素单击事件添加函数 [...]

Read More

10个最实用的JQUERY学习实例

2010-07-09 / web技术文档 / No Comments / Views(897)

jQuery可以说已经是无所不在。不过,对于不懂JS的人来说,运用起来还是相当有难度的,所以,像PS一样,都会从网上找一些教程,手把手教,一点一点学。比如上次说到的写给设计人的10个jQuery特效都是手把手教的。今天这个jQuery教程也不例外,除了第一个是预览页的,其他都是手把手教的。空杯整理 1. 标签式导航 2. 平滑移动导航 3. 滑动导航 4. jParallax (很酷的效果,眼人的视角一样) 5. Fancy-Zoom(放大效果,很漂亮) 6. jQzoom (局站放大,厉害) 7. Text-Zoom(文字放大) 8. 高亮背景 9. jQeury 图表 10. 可作装饰展栏

Read More

AJAX中文乱码PHP完美解决方法

2010-07-09 / web技术文档 / No Comments / Views(692)

众所周知,使用AJAX传送和接收中文参数时,如果不在客户端和服务器做相应的处理就会出现乱码问题,在网上相应的文章也不少,但是有的情况下很难从中找到符合自己理想的答案,我今天就是在网上找了很多,但是都差不多,讲ASP和JSP的比较多(我是用的PHP),所以到最后都没找到自己满意的答案。 AJAX的中文乱码可以大概分为两中,第一种是向服务器端发送中文参数时(xmlhttp.open(“getpost”,url,true)),服务器端接收到的为乱码,这个也是我今天遇到的问题,没做处理之前,在IE里是正常的,但是在Firefox里面就出现了乱码,我先把接收到参数输出到一个文本里,没有发现什么问题,郁闷了,然后我就把查询语句在输出来观察(我这里是要从数据库里查出与参数相关的东西),终于发现问题,IE和Firefox输出的参数不一样,虽然汉字上都一样,但是和前后连接上有细小的区别,于是认定了是编码问题,在网上查找了相关资料,都没能解决问题,但是得到一些启示,因为AJAX发送数据都是采用UTF-8编码的方式发送的,所以要在服务器端进行编码转换(我这里页面是采用GB2312编码的,如果是采用UTF-8的话应该不会有这步的问题),所以我在服务器端进行了UTF-8转GB2312, $str=iconv(“UTF-8″,”GB2312″,$str); 然后测试,在Firefox上顺利解决了问题,以为大公告成了,可是再到IE下测试,发现IE又出现了问题,服务器端接收到的参数没值,这下就郁闷了,突然看到发送头设置了setRequestHeader(“Content-Type”,”application/x-www-form-urlencoded”);,就找到问题所在了,然后就在发送那里进行了参数编码: geturl=encodeURI(geturl); geturl=encodeURI(geturl); //两次也可以写成geturl=encodeURI(encodeURI(geturl)); xmlhttp.open(“GET”,geturl,true); 然后再到服务器端进行URL解码: $str=urldecode($str); //解码 $ str =iconv(“UTF-8″,”GB2312″,$ str); //编码转换 注意:解码必须在编码转换前面,不然得不到正确值 保存测试,IE和Firefox都能正常了。 第二种就是服务器端向客户端输出中文时出现乱码,这类问题网上的答案就比较多了,也都能解决,为了避免各位再去查找,我在这里就COPY下J 原因:AJAX在接收responseText或responseXML的值的时候是按照UTF-8的格式来解码的,如果服务器段发送的数据不是UTF-8的格式,那么接收responseText或responseXML的值有可能为乱码。 解决办法: 在服务器指定发送数据的格式: 在jsp文件中: response.setContentType(“text/text;charset=UTF-8″);//返回的是txt文本文件 或是 response.setContentType(“text/xml;charset=UTF-8″);//返回的xml文件 PHP:header(‘Content-Type:text/html;charset=GB2312′); ASP:Response.Charset(“GB2312″) JSP:response.setHeader(“Charset”,”GB2312″);

Read More

【jQuery插件】等比例缩放图片浏览-LoadImage

2010-07-09 / web技术文档 / No Comments / Views(1,256)

做相册功能的时候经常会碰到这样一个问题,就是用户上传的照片尺寸,比例是很不固定的,如果是大图片经常会把页面撑开,即使你用了等比缩放。也要等图片加载完成,这是非常折磨人的。 这是一段网上找的代码,在Body标签中加入onload=”ReImgSize”进行调用: view sourceprint?01 function ReImgSize() { 02 var await = document.getElementById(“Imgbox”); //定义要改变的图片的容器ID 03 var imgall = await.getElementsByTagName(“img”); //取得容器内所有的IMG标签 04 for (i = 0; i < imgall.length; i++) { 05 if (imgall[i].width > 500) //如果图片的宽度大于500 06 { 07 var oWidth = imgall[i].width; //取得图片的实际宽度 08 var oHeight = imgall[i].height; //取得图片的实际高度 09 imgall[i].width = “500″; //重设图片的宽度为500 10 [...]

Read More

WordPress永久链接格式对比及设置参考

2010-07-09 / web技术文档 / No Comments / Views(923)

WordPress永久链接又叫固定链接,官方称Permalink,就是对日志、分类、标签等URL路径进行友好格式化显示,也就是看起来舒服一点,更方便搜索引擎的收录和分析,而真正意义上的固定链接,应该是伴随着静态化的,合理的URL结构会让日志、分类和标签管理更加合理,更加方便归类和整理,比如Windows方面文章放到Windows目录下,汽车方面文章放到auto下当然更加合理,既然Wordpress使用的都是伪静态或说伪动态,那么URL永久链接就纯粹为了好看和搜索引擎优化,优点就是实时生效,天缘博客则是真静态化,整体设置只要修改就要刷新全部静态页,各有优缺点。 一、Wordpress固定链接全是假的 这个标题有点外行,只是为了方便理解,实际上应该叫Mod Rewrite,打个比方就是网上很多IDC留下的电话号码,为了给别人大、正规的假象,往往设置很多分机,比如888888-741、888888-874等等,实际上,你打任何分机过去,可能都是一个人在接,公司也可能只有一个员工,这堆分机放到本文理解就是Mod Rewrite。这个员工就是index.php。 使用WordPress永久链接的前提,要求所在主机必须支持Mod Rewrite重写。 WordPress默认URL格式: /?p=postid /?cat=cateid /?tag=mytag 这三种类型地址格式是真的,根下的index.php确实存在这些参数的接收和处理,所以即使没有重写功能,也并不影响这类默认URL格式使用,但如要使用自定义的固定链接格式,则必须具有Rewrite功能,否则会全部报告404错误。 二、如何设置WordPress永久链接 登录到WordPress后台,然后点击左侧工具栏菜单Setting(设置)-》Permalink Setting(固定链接),如下图: 固定链接包含两个部分: 日志路径——有五个选项,默认格式就是上文提到的动态参数格式。 分类和标签路径——只有日志处于默认设置时,分类和标签默认路径才是上文的动态参数形式。 日志永久链接包括的标签变量有: %year%、 %monthnum%、%day% 、%hour% 、%minute% 、%second%——分别代表年月日时分秒 %post_id%——日志ID %postname%——日志别名 %category%——日志分类 %tag%——日志标签 %author%——日志作者 由于分类和标签URL格式,可能会随着日志永久链接变化而变化,所以设置设置好日志永久链接后一定要检查分类和标签链接格式是否合意,否则需对应修改,修改方法参考下文,或结合官方说明地址。 三、WordPress日志永久链接设置 1、若非特殊用途,%hour% 、%minute% 、%second%和%author%、%category%、%tag%慎用,感觉对个人博客完全没有必要,WordPress似乎纯粹为了功能完整性而设计出来。如果日志URL中带有%category%和%tag%,某天日志分类或标签被修改掉,URL可能就会变化。 2、%year%、 %monthnum%、%day%建议只在多人博客或多具有时效性日志的博客上使用,当博客上每天都多篇日志或具有时效性的新闻发布时,可以考虑这种格式,典型URL格式如下: /%year%/%monthnum%/%postname% /%year%/%monthnum%/%day%/%postname% /%year%/%monthnum%/%postname%/ /%year%/%monthnum%/%day%/%postname%/ 这四种格式,后面两种可以在上面图中直接选择,上面自定义一下,去掉反斜线即可,如果你的日志并不多,没必要使用此种格式。 3、个人博客建议下面三种形式之一: 方式1: /archives/%postname%.html /archives/%post_id%.html /%postname%.html ——这三种看起来比较标准,对搜索引擎也比较友好。其中archives也可换成自己喜欢的单词,比如blog等,也可把尾标换成.html、.htm、.php等,也可自定义尾标。把路径直接定位到网站根目录的(第三种),在很多国外网站上也很常见。 方式2: /archives/%post_id% /archives/%postname% /%postname% ——这三种地址更短一点,看起来也很不错,打算一直似乎也Wordpress的用户可以优先考虑,如果哪天换系统或突然主机不支持重写了可能会带来麻烦。 方式3: /archives/%post_id%/ /archives/%postname%/ [...]

Read More