16 2011

Opencart二次开发珍珠购物平台

Category: Projectlixiphp @ 2011-04-16 20:04:48

Opencart是一个轻型的MVC面向对象开发的shopping cart框架,还可以应用到普遍的CMS平台。支持多语言,控制器-模型-视图各个相互独立,低耦合性。

Controller-Model-Language-View,适合独自开发新功能,拓展性很高,亦可去掉自己不想用的控制器,非常灵活。

开发珍珠网购平台

从目前市场上的B2C平台而言。国内出名的B2C商城有:京东商城、凡客、梦芭莎、V+、麦考林等。相对卖珍珠的平台,有手链、项链、戒指、吊坠、耳环等,变种属性各有不同。

珍珠购物平台首页image
珍珠购物平台

珍珠产品详细页面image
略显复杂的珍珠详细页面
阅读更多>>

标签: , , , , , ,


22 2011

解决opencart 多个ckeditor同时存在时报错

Category: Opencartlixiphp @ 2011-03-22 22:49:27

很久没有更新博客了。这段时间的确很忙,在忙一个商城和一个婚礼自助平台的项目,使用到opencart,并认为它是一个简单快速的基于MVC的框架。

要做电子商务,你可以选择在淘宝,拍拍,Ebay或是最新的百度有啊,而如果要自己搭建平台,当然首先要选择一个合适的电子商务管理系统(外贸网店系统)。
OpenCart是新一代基于PHP开发的开源在线购物车系统(OpenSource)。OpenCart具有易于使用,功能丰富,搜索引擎友好和漂亮简洁的操作界面等特点。
OpenCart的前台界面的设计非常适合欧美购物者的浏览习惯:简洁,直观,唯美。

超乎简单的开源外贸网店建站系统--OpenCart

解决一个bug来自opencart官方V1.4.9.3最新版本的错误。

z._.filebrowserSe is undefined BUG

image

多语言或者一个页面中同时存在两个ckeditor时会第二个编辑器的图片无法差入到编辑器中。报错如下:

z._.filebrowserSe is undefined
y.filebrowser.url=C;y.hidden=false;}}e…tributes.style=t+’height:’+n(v)+’;';

弹出框图片地址:

/admin/index.php?route=common/filemanager&token=8fbd2c44bf315bc6b0c887b7dd7cd879&CKEditor=description1&CKEditorFuncNum=1&langCode=zh-cn

查阅ckeditor官方文档,参数CKEditorFuncNum至关重要。错误原因是这个参数没有传输正确。

查询文件\admin\view\template\common\filemanager.tpl 201行代码,如下:

window.opener.CKEDITOR.tools.callFunction(1, ‘<?php echo $directory; ?>’ + $(this).attr(‘file’));

这里callFunction传输的参数都为1,当然要错了。

修改方法:将1改为动态传输参数’CKEditorFuncNum’。

window.opener.CKEDITOR.tools.callFunction(<?php echo $_GET['CKEditorFuncNum']; ?>, ‘<?php echo $directory; ?>’ + $(this).attr(‘file’));

阅读更多>>

标签: , , ,


04 2010

Window7 xampp下zend framework 1.10.7 quickstart、配置与调试

Category: Zend Frameworklixiphp @ 2010-08-04 21:37:03

you can » Download the latest version of Zend Framework and extract the contents; make a note of where you have done so.

Create Your Project

  • zf Command Line Tool的安装

第一步:首先环境变量设置,在系统变量一栏找到Path变量,编辑,添加

D:\xampp\php;D:\xampp\htdocs\ZendFramework-1.10.7\bin

我这里安装的xampp,自己的安装目录不同,请自行更改

第二步:检测安装,开始-》运行(或者直接win+R键) –》 输入cmd -》输入一下命令

C:\Users\bruce>php -version
PHP 5.2.6 (cli) (built: May  2 2008 18:02:07)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
    with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technologies
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies

如果出现你的php版本,说明你的php命令环境安装成功!

C:\Users\bruce>zf ? version
Zend Framework Command Line Console Tool v1.10.7
Actions supported by provider "Version"
  Version
    zf show version mode[=mini] name-included[=1]
    Note: There are specialties, use zf show version.? to get specific help on them.

如果出现你的Zend Framework信息,说明你的Zend Framework Command Line Console Tool 环境安装成功!

  • Command 完成工程的建立

cd D:\xampp\htdocs\ZendFramework-1.10.7

进入安装project的虚拟目录,接着:

D:\xampp\htdocs\ZendFramework-1.10.7>zf create project quickstart
Creating project at D:/xampp/htdocs/ZendFramework-1.10.7/quickstart
Note: This command created a web project, for more information setting up your VHOST, please see docs/README

提示project已经建立到quickstart目录中,Command提示VHOST安装的信息,我们的xampp已经完成了。

Running this command will create your basic site structure, including your initial controllers and views. The tree looks like the following:

D:\XAMPP\HTDOCS\ZENDFRAMEWORK-1.10.7\QUICKSTART
├─application
│  ├─configs
│  ├─controllers
│  ├─models
│  └─views
│      ├─helpers
│      └─scripts
│          ├─error
│          └─index
├─docs
├─library
├─public
└─tests
    ├─application
    └─library

copying ZendFramework-1.10.7\library 到 your quickstart\library/ directory.

访问http://127.0.0.1/ZendFramework-1.10.7/quickstart/public/index.php

你会看到以下图片:

image-Welcome to the Zend Framework!

阅读更多>>

标签: , , , , , , ,