关注网络营销、社区化电子商务、品味生活
2010-06-07网站运营

1条评论
165 views

ipv4访问ipv6的方法

ipv6是目前教育网比较流行的上网方式。可是毕业工作后就不能上教育网,而目前普通网络不具备ipv6协议。

本问就叫你如何通过ipv4也能上ipv6。

所需要软件:
Gateway6 Client:-·>http://download.apbb.com.tw/ipv6/gw6c-5.0-RELEASE-win32.exe
软件设定方法:

0:安装所需软件以及支撑环境。
1:设定Gateway6 Client Utility里的Gateway6 Address 的改为:
台湾:tb.ipv6.apol.com.tw
上海交通大学:isatap.sjtu.edu.cn
2:确认Connect Anonymously 是否被选定,这是匿名登入的选项,目前只提供【匿名登入】服务
3:完成上述设定后,至【Advanced】页面下一步的设定
將 Tunnel Mode 选项改为 【 IPv6-in-IPv4 Tunnel (NAT Traversal) 】
确认 Tunnel Authentication Method为 【 Anonymous 】
4:按下【 Apply】使设定生效。
5:到【Basic】頁面 :按下【 Connect】注:在status或者出现网络电缆没插好的时候有时是正常情况,尝试ping个Ip地址查看连接上没有。

ping bt.neu6.edu.cn

2010-05-07网站运营

没有评论
96 views

Wordpress文章中单引号、双引号和省略号转换为中文全角标点的问题

  今天看到一网友,按照我的方法去掉目录链接中的catalog不正确,看了下文章,发现可能是我在后台输入的英文标点,但文章显示的是中文的错误。上网找了下解决方案。

修改源文件:wp-includes/formatting.php

找到以下代码并注释掉:

// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

 

即:

// static strings
// $curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
// $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

保存即可。

解决ecshop不支持jquery的问题

一、上传js目录到ecshop的根目录

二、page_header.lbi 中添加 {insert_scripts files='jquery-1.4.2.min.js,json.js,'}

三、替换文件

替换原则:
  替换 *.toJSONString() 为 jQuery.toJSONString(*)
  替换 *.parseJSON() 为 jQuery.parseJSON(*)

修改方法:
1.transport.js中的修改内容
  替换 params.toJSONString() 为 jQuery.toJSONString(params)
  替换 result.parseJSON() 为 jQuery.parseJSON(result)

2.替换commet_list.lbi中的cmt.toJSONString()换为jQuery.toJSONString(cmt)

以下类似,只给出修改的行数,具体按照替换原则进行即可。
3.修改js/index.js 第44行

4.修改js/common.js 第34行、第837行、第1043行

5.修改js/compare.js 第49行、第67行、第133行

6.修改flow.dwt 第138行、第199行

7.修改compare.dwt 第20行

8.修改admin/templates/topic_edit.htm 208行
  menu.htm 336行,template_setup.htm 170行,
  topic_edit.htm 286行

9.修改admin/js/selectzone.js 144行,179行

js修改文件jquery_ecshop

注:
去掉transport.js中的json部分,加入jquery.json插件到js/json.js
把json.js中的evalJSON换成parseJSON,toJSON换成toJSONString

jQuery.noConflict()

运行这个函数将变量$的控制权让渡给第一个实现它的那个库。
这有助于确保jQuery不会与其他库的$对象发生冲突。在运行这个函数后,就只能使用jQuery变量访问jQuery对象。例如,在要用到$("div p")的地方,就必须换成jQuery("div p")。

--------------------------------------------------------------------------------

Run this function to give control of the $ variable back to whichever library first implemented it.
This helps to make sure that jQuery doesn't conflict with the $ object of other libraries. By using this function, you will only be able to access jQuery using the 'jQuery' variable. For example, where you used to do $("div p"), you now must do jQuery("div p").
返回值
jQuery

示例
将$引用的对象映射回原始的对象。

jQuery 代码
jQuery.noConflict(); 
// 使用 jQuery 
jQuery("div p").hide(); 
// 使用其他库的 $() 
$("content").style.display = 'none';  

--------------------------------------------------------------------------------

恢复使用别名$,然后创建并执行一个函数,在这个函数的作用域中仍然将$作为jQuery的别名来使用。在这个函数中,原来的$对象是无效的。这个函数对于大多数不依赖于其他库的插件都十分有效。
jQuery 代码
jQuery.noConflict(); 
(function($) { 
  $(function() { 
    // 使用 $ 作为 jQuery 别名的代码 
  }); 
})(jQuery); 
// 其他用 $ 作为别名的库的代码 
 

--------------------------------------------------------------------------------

创建一个新的别名用以在接下来的库中使用jQuery对象。

jQuery 代码
var j = jQuery.noConflict(); 
// 基于 jQuery 的代码 
j("div p").hide(); 
// 基于其他库的 $() 代码 
$("content").style.display = 'none';

构建高可用性网站的架构

一、全文搜索

Lecene框架

二、缓存

实现页面级的URL缓存

三、生成静态文件

比如说,一个首页可能会员由多个部分组成,每个模块生成一个静态文件,然后才用服务器端包含SSI技术进行组装,其默认的后缀是.shtml

四、静态文件分布存储于独立的服务器

CSS,JS,图片,文件等,用一个Apache服务器来处理请求

五、分布式开发

各服务器间的数据同步,像新浪一样发区域的服务器数据的同步;便于使用服务器的集成,服务器可分为:WEB服务器、Session服务器、数据库服务器、静态文件服务器等等,一个WEB服务就可能由几十台机器集成后共同提供服务,负载均衡器的使用

六、数据库的拆分

数据库表的拆分和数据库表字段的拆分

七、搜索引擎优化

SEO

八、访问监控

JMS

九、单元测试,高并发访问测试

十、开发文档的制作

E-R图,类关系图,需求说明书,详细设计说明书,数据字典等

十一、动态部署

Ant等工具的使用

十二、表单提交验证

客户端验证和服务器端验证,有一点要注意和说明的是:通过服务器端验证失败后,要返回到客户表单提交前的页,并把客户提交前输入所有的信息显示出来,提示客户出错的地方以便其进行修改。最好是可以定义一些全局的验证规则,如果E-mail的验证

十三、AJAX异步调用技术的使用

遮罩层的使用,应用于部分数据的验证如果登录名,加载等待信息的提示

十四、各项数据的备份

有独立的备份服务器,做到数据的同步备份

2010-04-11网站运营

没有评论
50 views

iis6+php+mysql

周末在家把新弄的服务器折腾了两天。最后使用zendcore傻瓜式安装方法安装成功了win2003下iis支持php和mysql的环境。

周五、对比了下常用的iis支持php的方式,有三种cgi、isapi、fast-cig。相比较来说fast-cgi是比较理想的方式。决定采用此方式。先下载需要的程序:

具体安装可以看这里http://blog.csdn.net/yanjunlee/archive/2009/03/07/3964974.aspx,我就不再造轮子了。

可是按照这种方式配置好,出现两个问题。一个是

FastCGI Error
The FastCGI Handler was unable to process the request.
--------------------------------------------------------------------------------

Error Details:

Error Number: 5 (0x80070005).
Error Description: 拒绝访问。
HTTP Error 500 - Server Error.
Internet Information Services (IIS)

这个原因都是对php目录和网站根目录权限设置问题不对,需要给这两个目录的权限增加iis的匿名用户。

二,使用php放问mysql时,变成iis匿名用户来访问mysql。

这个问题,配了我两天也没解决,最后用了zend出品的zendcore一建安装解决了。

下面,设置iis rewrite功能。在下载discuz的rewrite.rar。在iis网站上右键->属性->issapi删选器->添加

选择名称 rewrite,可执行文件选择压缩包里的rewrite.dll,最后,别忘了重启iis生效。

ecshop,dwt,lbi

ecshop的模板设置的不是很方便,不能在后台进行可视化编辑。

它利用的Dreamweaver的dwt和lbi的模式,与smarty的方式类似。

dwt内的段包括可编辑区和不可编辑区两段,可以编辑区部分通过载入lbi来最终输出html。lbi的内容可以修改,dwt的可编辑去来加载lbi文件。dwt内的可编辑的修改是没有用的,它每次都会调用lbi来更新。

dwt中除了可编辑区,剩下的就是不可编辑区。

2010-02-08网站运营

没有评论
45 views

php开启gzip压缩,为你的网站提速

如何你的服务器支持gzip,那么给php开启gzip是很容易的

在.htaccess文件中添加:

php_flag zlib.output_compression on
php_value zlib.output_compression_level 9

即可以完成。

附加一个检测gzip压缩比的网站http://www.port80software.com/products/httpzip/

2010-02-07网站运营

没有评论
107 views

给wordpress主页(首页)添加keywords和description

wordpress安装后,主页默认是没有meta的keywords和description选项,需要自己手动添加,我们就能解决了。

在主题目录下先找到的header.php文件,然后在文件找到

<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>

在该行之上添加如下代码:

<?php if (is_home()){
    $description = "Google Support Blog Focus on Google technology!";
    $keywords = "Google Docs,Google Chrome,Chrome theme,Chrome plugin,Google Analystic";
} elseif (is_single()){
    $description =  mb_substr(strip_tags($post->post_content),0,110,utf8);
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
    }
}
?>
<meta name="keywords" content="<?=$keywords?>" />
<meta name="description" content="<?=$description?>" />

其中红色的代码可以解决description中乱码的问题。
2010-02-04网站运营

3条评论
321 views

去掉wordpress默认文章分类中的category

最近刚好有位朋友用WordPress建站,想去掉分类URL永久链接中的category

查找了下资料,找到了个算比较简单的方法,记录下

打开wp-includes文件夹中的category-template.php

查找以下代码
$catlink = get_option( 'home' ) . user_trailingslashit( $catlink, 'category' );

其后面加上:

$catlink = str_replace('/category', "", $catlink); //add 2010-2-4 del category

cn域名只能公司注册

最近接连有各个idc都放出话来,要停止对非公司注册域名的解析,也就是个人如果不能提供公司证件,将不能使用cn域名,相信这对广大草根来说是个灾难,估计以后没人敢炒cn域名了,不过这样也好,能降低cn域名垃圾站数量,呵呵。有实力的人想着去注册个公司吧,最低注册资本要3w。具体细节待我研究清楚,再与大家分享

返回顶部