- 浏览: 68779 次
- 性别:
- 来自: 南京
最新评论
文章列表
解决思路大概就是屏蔽ECshop扩展的toJSONString方法,用别的函数代替。
1.首先复制一份 transport.js 改名为 transport.org.js 提供给后台使用
2.屏蔽掉transport.js里的toJSON功能 行数大概有497-737行之间
//修改352行为:
legalParams = 'JSON=' + $.toJSON(params);
//修改408行为:
result = $.evalJSON(result);
3.修改index.js文件
//44行改为:
var res = $.evalJSON(result);
4.修改common.js文件
...
ecshop 批量删除购物车商品
- 博客分类:
- web技术
1.添加checkbox复选框:在商品图片前面加一个
<input type="checkbox" name="subBox" id="subBox" value="{$goods.rec_id}" />
2.加上一段获取复选框id的代码
function group_drop_goods(){
var id ="";
$("[name='subBox']").each(function(){
if($ ...
分享一个不错的jquery表单验证插件
- 博客分类:
- web技术
网站demo地址:http://validform.rjboy.cn/demo.html
具体用法网站上面有文档:http://validform.rjboy.cn/document.html
转载自:http://www.9958.pw/post/jquery_form_valid
简单3步搞定:
//1.删除lock文件
rm /data/db/mongod.lock //windows 将rm换成del
//2.修复数据库
mongod --dbpath /data/db --repair
//3.启动mongodb
mongod --dbpath /data/db
转载自:http://www.9958.pw/post/mongodb_12596
分享30个开发人员有用的CSS代码片段
- 博客分类:
- web技术
Css Reset by Eric Meyer
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
field ...
一、准备工作
1.1、安装 OpenSSL(方法自行搜索,或者yum install openssl)
1.2、准备 pcre 库
pere 是为了让 nginx 支持正则表达式。只是准备,并不安装,是为了避免在64位系统中出现错误。
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre ...
Nginx启动失败,提示端口地址已被占用
- 博客分类:
- web技术
一.Nginx没有关闭
killall -9 nginx
ps ef|grep nginx,未发现有nginx进程说明已经关闭
重启还报错,那么进行下面处理
二.其他程序占用地址
1.查看80端口占用情况
netstat -ntpl
2.杀掉占用80端口的进程
kill -9 $pid //这个$pid就是端口
重启可以成功。
转载自:http://www.9958.pw/post/nginx_start_failed
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://9958.pw/
The following error was encountered:
Unable to forward this request at this time. This request could not be forwarded to the origin server or to any parent caches. The most likely cause for this error is ...
node.js发送邮件email
- 博客分类:
- web技术
首先我们还是得安装node的第三方用户发送email的依赖module 。
npm install nodemailer
安装好之后,还有一个问题需要注意,我们应该确保用来发送邮件的邮箱地址是打开只是IMAP 、SMTP功能的,这样才可以发送邮件成功。
//发送邮件
mail.SMTP = {
use_authentication: true, //如果我们使用QQ等邮箱,这个必须写且为true
host: 'smtp.qq.com', //定义用来发送邮件的邮箱服务器,一般是QQ这些的
port: 25, //定义服务器端口,一般是25 ,如果是使用SSL端口一般为 ...
js闭包,解决for循环变量未定义等类似问题
- 博客分类:
- web技术
循环中的闭包
一个常见的错误出现在循环中使用闭包,假设我们需要在每次循环中调用循环序号
for(var i = 0; i < 10; i++) {
setTimeout(function() {
console.log(i);
}, 1000);
}
上面的代码不会输出数字 0 到 9,而是会输出数字 10 十次。
当 console.log 被调用的时候,匿名函数保持对外部变量 i 的引用,此时 for循环已经结束, i 的值被修改成了 10.
为了得到想要的结果,需要在每次循环中创建变量 i 的拷贝。
避免引用错误
为了正确的获得循环序号,最好使用 ...
有的时候需要根据业务需要,晚上凌晨以后执行某些操作的时候,这个可能会有所帮助,我最近正在研究这个,欢迎共同探讨。
github地址:https://github.com/mattpat/node-schedule
安装
npm install node-schedule
1.确定时间,例如:2012年11月21日,5:30
var schedule = require('node-schedule');
var date = new Date(2012, 11, 21, 5, 30, 0);
var j = schedule.scheduleJob(date, function(){
...
mongodb常用命令
- 博客分类:
- web技术
1. 超级用户相关:
1. #进入数据库admin
use admin
2. #增加或修改用户密码
db.addUser('name','pwd')
3. #查看用户列表
db.system.users.find()
4. #用户认证
db.auth('name','pwd')
5. #删除用户
db.removeUser('name')
6. #查看所有用户
show ...
让nodejs应用后台执行:forever
- 博客分类:
- web技术
forever可以跨平台,在windows和Linux下都能运行。
//forever的安装:
npm install forever -g
//使用forever启动守护进程:
forever start your_app.js
//关闭守护进程:
forever stop your_app.js
//重启守护进程:
forever restart your_app.js
//如果需要记录输出日志和错误:
forever start -l forever.log -o out.log -e err.log your_app.js
//查看正在运行的程序:
forever list
转载自:ht ...
下载mongodb
下载地址:http://www.mongodb.org/downloads
选择32-bit的最新版本
安装
1.解压mongodb-win32-i386-1.8.1.zip ,创建路径C:\Program Files\mongodb ,将解压后的Bin文件Copy to 此文件夹下
2.C:\Program Files\mongodb 下建立Data文件夹 C:\Program Files\mongodb\data ,然后分别建立db,log两个文件夹,至此mongodb下有以下文件夹
C:\Program Files\mongodb\bin
C:\Program Fi ...
刚开始用appfog的时候,需要管理mongodb,查了资料是用af tunnel方式,自己试的时候,总是提示caldecott没有安装(我安装成功N次了,郁闷的),后来看网上的很多人用的都是ruby1.9.3,我安装的是最新的ruby2.0.0,然后我就重新安装了一次ruby其他的也就都安装了一遍,现在把过程记录下来,希望对大家有所帮助。
1.首先是安装ruby1.9.3(建议是安装这个)
下载地址:http://rubyinstaller.org/downloads/
注意:安装的时候勾选将ruby加入到环境变量path中(记得是勾选第二个框框),如果没有勾选,也没事,安装好之后手动将ru ...