ecshop笔记
***ecshop在线入门手册***:http://book.ecmoban.com/
解决ecshop与jquery冲突问题
1、修改文件:/js/transport.js
在文件最底部增加代码:
if (Object.prototype.toJSONString){ var oldToJSONString = Object.toJSONString; Object.prototype.toJSONString = function(){ if (arguments.length > 0){ return false; }else{ return oldToJSONString.apply(this, arguments); } } }
2、修改文件:/js/compare.js
查找代码:
this.timer = window.setInterval(this.relocation.bind(this), 50);
修改为:
this.timer = window.setInterval(this.bind(this.relocation,this), 50);
查找代码:
lastScrollY : 0
在代码上面一行增加代码:
bind : function(obj1,obj2) { return function() { obj1.apply(obj2, arguments); } },
3、在以下模板文件中,找到嵌入global.js文件的代码,删除嵌入global.js
brand.dwt
brand_list.dwt
category.dwt
exchange_list.dwt
search.dwt
4、下载最新版的jquery库文件到模板目录中,如:
/themes/temlatename/images/js/jquery.1.5.2.js
如果你的模板中没有对应目录,则新建目录拷入jquery文件即可
5、修改文件:/themes/temlatename/library/page_header.lbi
在顶部加入代码:
<script src="data:images/js/jquery.1.5.2.min.js" type="text/javascript"></script>
<script type="text/javascript">var $$=jQuery.noConflict();</script>
jQuery.noConflict():jq的实现
//$data['goods_sn']='2134234';
//$data['goods_name']='好!';
//insert去掉表示插入
$GLOBALS['db']->autoExecute($GLOBALS['ecs']->table('goods'), $data,'insert');die;
引入所用模板css样式:{$ecs_css_path}
调用系统参数:$_CFG['名字'];
发送模板导航及其他:assign_template();
引入js以及文件:{insert_scripts files="文件一,文件二"}
ecshop邮箱登陆E:\wu\ecshop\includes\modules\integrates
if(is_email($username))
        {
            $sql = "select ".$this->field_name." from ".$this->table($this->user_table)." where ".$this->field_email."='".$username."'";
            $username = $this->db->getOne($sql);
            if(!$username) return false;
        }
images:图片screenshot.png
library库文件 .lbi
<!--滚动开始-->
页面滚动事件
$(function(){
    //求按钮到顶部的距离
    var h=$("#h_top").offset().top;
    //alert(h);
    //滚轮滚动事件
    $(window).scroll(function(){
       //当前滚动距离    
       var wt=$(this).scrollTop();
        if(wt>=h){
        //设置滚动
            $("#h_top").offset({'top':wt})
        }else{
            $("#h_top").offset({'top':h})
        }
    })
})
<!--end滚动-->z-index:1   调节层级
date_default_timezone_set('Aisa/Shanghai');设置时区
ajax.abort();销毁ajax
sleep(1);延迟
serialize($arr);序列化
unserialize(str);反序列化
对称加密
base64_encode();
base64_decode();
//锁表
lock tables 表名 锁表类型(write,read)
//解锁
unlock tables;
//锁行(innodb)
1、关闭自动提交 set autocommit=0;
2、开启事务 begin work;
3、(一)排它锁 select * from 表名 where id=1 for update; 
   (二)共享锁 select * from 表名 where id=1 lock in share mode;
4、当事物提交后结束 commit;
新浪链接:http://1.18203938105.applinzi.com
ecshop笔记的更多相关文章
- Nginx 笔记与总结(12)Nginx URL Rewrite 实例(ecshop)
		
访问项目地址:http://192.168.254.100/ecshop 某个商品的 URL:http://192.168.254.100/ecshop/goods.php?id=3 现在需要实现把以 ...
 - Nginx 笔记与总结(11)Nginx + php-fpm + MySQL 安装 ecshop
		
下载 ecshop (ECShop_V2.7.3_UTF8_release1106)安装包,解压之后把 upload 文件夹使用 ftp 传到服务器的 /usr/local/html 目录下,同时改名 ...
 - selenium自学笔记---ecshop购买脚本  xpath定位元素(下拉框,单选框)
		
本机环境:xamppv3.2.1+ecshop3.0 1.元素定位写对,却一直报错,发现是页面元素加载的太慢,所以加上延时 from selenium import webdriverimport ...
 - Nginx网络架构实战学习笔记(二):编译PHP并与nginx整合、安装ecshop、商城url重写实战
		
文章目录 编译PHP并与nginx整合 安装ecshop(这是一个多年前php的项目貌似,作为java开发的我暂时不去关心) 商城url重写实战 编译PHP并与nginx整合 安装mysql yum ...
 - ecshop 学习笔记
		
ECSHOP各文件夹功能说明 1.根目录:前台程序文件2.admin:后台程序文件夹 --根目录:后台程序文件 *.php文件 --help\zh_cn:各功能的帮助文件 *.xml文件 ...
 - ecshop二次开发笔记
		
1. robots.txt 爬虫协议 网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取. 2. 入口文件 index.php 3. 目录结构分析 admin 后台 api 接口 ...
 - ecshop二次开发笔记--订单表结构ecs_order_info说明
		
-- 表的结构 `ecs_order_info` CREATE TABLE IF NOT EXISTS `ecs_order_info` ( `order_id` mediumint(8) uns ...
 - ecshop简单结构
		
Ecshop包括的文件夹有admin.api.cert.data.images.includes.js. languages.plugins.temp.theme.wap.widget这些文件夹,和根 ...
 - ecshop各个文件夹作用
		
Images文件夹: 这个文件夹下有子文件夹,在这些子文件夹下面存放着当前网站商品的原始图片和缩略图.这些子文件夹命名有规律的,它们的文件名是它们目录下商品加入 的年月份.也就是说在同一个月份加入的商 ...
 
随机推荐
- 2.6 wpf标记扩展
			
1.什么是标记扩展?为什么要有标记扩展? 标记扩展是扩展xmal的表达能力 为了克服现存的类型转换机制存在的 常用的标记扩展有如下: x:Array 代表一个.net数组,它的子元素都是数组元素.它必 ...
 - android中设置控件获得焦点
			
android中,要使控件获得焦点,需要先setFocus,再requestFocus. 以Button为例: btn.setFocusable(true); ...
 - python time 时间模块
			
time():获取当前系统的时间戳ctime():以人类可读的方式打印当前系统时间sleep():接受一个参数,表示休眠时间 #!/usr/bin/env python #coding:utf8 im ...
 - 杂项-Java:Ehcache
			
ylbtech-杂项-Java:Ehcache EhCache 是一个纯Java的进程内缓存框架,具有快速.精干等特点,是Hibernate中默认的CacheProvider. 1.返回顶部 1. 基 ...
 - LD_LIBRARY_PATH设置问题
			
今天突然遇到设置LD_LIBRARY_PATH的问题,,发现在.bashrc和/etc/profile中添加 exportLD_LIBRARY_PATH = path_name:$LD_LIBRARY ...
 - E20171225-hm
			
abstract adj. 抽象的,理论上的; 难解的; 抽象派的; 茫然的;
 - react key的作用
			
react中的key属性,它是一个特殊的属性,它是出现不是给开发者用的(例如你为一个组件设置key之后不能获取组件的这个key props),而是给react自己用的. 简单来说,react利用key ...
 - 1、DOS基本命令
			
命令dir能给列出当前目录下面的所有文件.程序和子目录.所有目录(Windows 中称为文件夹)的目录名前面都有一个<DIR>标记.文件和程序名前面显示有这些文件和程序的大小. 想说的是, ...
 - [转]T4系列文章之3:T4语法的介绍
			
本文转自:http://www.cnblogs.com/damonlan/archive/2012/03/06/2382724.html 因为这段时间一直都没空,我也不知道有没有对人T4感兴趣,但不管 ...
 - 构建一个.net的干货类库,以便于快速的开发 - 工具类
			
相信每一个开发的框架都会有一个工具类,工具类的作用有很多,通常我会将最常用的方法放在工具类里 取得用户IP 取得网站根目录的物理路径 枚举相关 非法关键字检查 绝对路径改为相对路径 获取小数位(四舍五 ...