• CMS
    内容发布型网站
  • 结构清晰 易于发布
    功能强大 容易扩展
  • B2C
    购物型网站
  • 安全,优化,功能齐全
    及完善的后台管理
  • 客户定制
    系统开发
  • 用我们精湛的技术
    打造属于你的系统
  • 完善的
    解决方案
  • 业务背后是强大的
    开源社区, 你事业无忧
  • 后续
    技术支持
  • 稳定的后续技术支持
    为你的业务保驾护航

博客

浏览位置

文章提纲 :

  • Magetno 代码集中写在一个模块中
  • Magetno 是一个以配置为基础的MVC框架系统
  • 控制器
  • 以URI形式定义的模型加载方式
  • 模型
  • 助手(Helper)
  • 内容布局(Layout)
  • 观察者(Observers)
  • 覆盖原始的模型
ThinkPHP 核心部分英文语言包

 * 该语言包适用版本:ThinkPHP 3.0 Release 2012/3/5 

 除了lang文件夹,其它有中文的地方:
 /ThinkPHP/Tpl/dispatch_jump.tpl
 /ThinkPHP/Extend/Engine/Sae/Common/functions.php
 /ThinkPHP/Common/functions.php
在conf文件里面配置一下语言,再把相关的文件放到对应的位置即可 

website, store, store view
  • 一个website可以包含多个stores,一个store 可以包含多个store view, 用户数据,订单数据,产品数据在一个website上面的所有站数据共享
  • store 位于中间层,有一些产品的属性和产品目录,只属于某一个store,这种情况下的产品数据只能在该store上面不同的view共享,其它store找不到这些产品的数据.当你在后台新增加一个store的时候,必须为这个store选定一个产品的根目录,以为这个store分配产品。
  • store view只是store的表现层。同一个store,通常不同的语言会用不同的store view。也有用相同的语言来做两个不同的store views的情况,如:根据澳洲和美国两个不同的国家,用同一套英语语言来做两个不同的store view,这可以根据用户的使用需求来定。
用户打开网站的时候,系统会调用默认的website,默认的store,默认的store view来把内容展示给用户看

在你刚安装成功magento之后,你要做一些基本的设置,为你写代码的测试环境做好准备。

登录进入后台,做好以下的一些设置,可能会为你接下来的开发节省不少的时间

  1. System > Cache Management > Disable All (关闭所有的缓存)
  2. System > Configuration > Advanced > Developer > Log Settings > Enabled => Yes  (开启错误日志记录)
  3. System > Configuration > Web > Search Engine Optimization > Use Wbe Server Rewrites => Yes(开启url重写功能)
  4. System > Index Management > Reindex All(为全部内部生成索引,有时因为索引没有及时更新,在前台看不到更新了的产品的信息)


更改一些文件设置:

  1. Rename /errors/local.xml.sample to /errors/local.xml (生成一个运行时错误的配置文件,可以让运行时页面的PHP错误直接显示在浏览器中,而不是写入错误日志记录)



以下为初学者所作的一些提示

  1. 在安装magento之前,准备好数据库和安装 Magento Sample Data  
  2. 先在你本地的机器来安装,不要一开始就在服务器上面安装
  3. 登录进入后台,看看后台的功能,先熟悉一下magento能做些什么事情
  4. 到前台去玩一玩,看看整个购物流程,测试一下各项功能是否正常
  5. 建议安装一个 xDebug 工具,并把它整合到你的开发工具里面去。这个debug工具在必要的时候能为你节省很多时间,省去你很多的麻烦。它能帮助你看到代码中每一项变量的值



对Magento的看法
  • 看作是各个独立的个体共同作用,共同配合的整体,不要把页面独立来看
    • 以 Magento的首页为例,从PHP代码的角度来看,它的生成过程并不像我们所想的那样, 先是 include 页头, 再 include 内容,最后是include页脚... 首页是由一个预先设置好的 xml layout 文件定义出来的。这里面就包含了 页头,页脚和主要内容的定义。 
  • 像搭建楼房一样,先做框架结构,再添砖加瓦 
    • magento 的全部是由一个个相对独立的模块来构成的,每一个模块都有它自己本身的业务逻辑和模板表现。这些模块所能控制往往是属于它自己的那部分内容。像 customer模块就用来控制和用户帐号相关方面的逻辑; catalog模块用来控制产品分类,产品库存相关的方面的信息。layout xml文件可以把不同模块的内容整合到同一个页面中来。 layout xml 就像大厦钢筋水泥框架,而各个模块所生成的内容块就像是这个框架里面填充的内容。

子域名

比方说,您的域名是 mysite.com。
你安装了一个留言板,安装目录名为  mysite.com/liuyan 。
这时,通过cpanel 的设置,你可以把 liuyan 这个目录变成一个子域, 
通过设置后,例如,你可以这样访问留言板: liuyan.mysite.com
  liuyan.mysite.com 就是 mysite.com的一个子域。

停靠域名

指的是你用一个新的域名停靠在你原来域名的位置。
你有两个域名:mysite.com 和 一个新的: other-site.com
mysite.com是你原有网站的域名,你要添加 一个 other-site.com的域名,且在访问的时候,
打开两个域名看到的是完全正确一样的内容。这就是停靠域的作用了。它对应的根目录是
和你原来网站的根目录完全一样。


附加域名

你有两个域名:mysite.com 和 一个新的: other-site.com
你希望打开这两个域名时看到的是完全不同的内容。假设你原来网站的根目录是 /webroot
那你可以新增加一个子目录: /webroot/other-site
然后在cpanel上面新增加一个新的附加域 other-site.com,并把这个附加域指到 /webroot/other-site这个目录
这样,当在浏览器打开mysite.com时,看到的是:/webroot的内容。打开other-site.com时,看到的是
/webroot/other-site这个目录下面对应的内容 
通常,WHM管理的服务只能是一个网站帐号(一个域名)对应一个网站根目录。怎样实现多域名指向同一个根目录呢?

方案:

通过修改POST-INCLUDE配置文件来实现

1, 先在whm下面新增一个网站帐号。

2。 查看apche 的 httpd.conf文件关于这个网站的 vhost那一部分,

3。 把该虚拟主机的 <vhost>...</vhost> 这段配置拷贝到 WHM的这个文件: “Post VirtualHost Include”.
找出POST-INCLUDE文件的具体步骤: 
登录进入WHM管理面板:
Service Configuration >> Apache Configuration >> Include Editor >>  Post VirtualHost Include >> 2.2.21
然后按提示修改。重启apache即可。

怎样快速定位到要修改的地方

1.         把全站文件导入Zend studio,用全局文件查找 的功能查找字。可以分为语言包查找和模板文件查找, 查找模板时可以查找css class名字或查找图片的文件名

2.         数据库全局查找,用PHPMYADMIN打开网站的数据库,里面有一个全数据库表查找的功能,查找到你要找的关键字

3.         查看.htaccess文件定位到相应的文件

通过mysql 直接magento 修改后台密码

UPDATE admin_user SET password=CONCAT(MD5('sGnewpass'), ':sG') WHERE username='AdminUsername';


AdminUsername是要修改的用户名

sGnewpass 是你的新密码


修改favicon.ico,在后台 configuration=>web=>html head去修改,直接更换文件可能不起效。

两个地方:

模板: template/page/html/footer, 

内容:后台的静态block, static block
引用一篇文章:


     1.没有审慎评估即下海。   
  网络购物虽是穷人的原子弹,  也不代表什么都不会就能来网上掏到金。  许多中年转职者,  因为受到报章杂志大量报导全民网拍成功案例鼓舞就冒然跳入网海。  结果多半败在「没有做生意经验」及「完全不了解网络」上。  其实很多人也许不适合做网络生意的。  我认为想走网络购物最好能具备生意头脑、有良好的沟通表达能力(代表文宣能力佳),  并且能适应或掌握快速变动的网络生态。   
  2.开店定位不明确。   
  我们常听闻周遭朋友想开间「小服饰店」、开间「小咖啡店」,  从未听说有朋友想开间「百货公司」。  当实体的开店愿望是如此谦逊,  一进入虚拟似乎都变调。  我看过太多网络商店贩卖的商品都不够聚焦,  什么都卖,  反而没特色没定位。  大家都太贪心了,  反正虚拟卖场空间无限就想拼命塞,  这些都只会造成消费者对你的商店印象模糊。  「什么都卖」是非常有本事的大型综合购物网站做的事情,  一般网购新手尽量从一个自己最专精的品类切入会比较好些。   
  3.没有良好的网店程序。   
  当一切准备就绪之前,  您必须建设一个好的网站,  而一个好的网站必须具备稳定性、安全性、速度、美观;作为刚刚投入电子商务的您,  自主拥有一个技术团队,  自主开发网上商城是不明智的,  所以选择1个好的电商商务软件(即网店系统),  是很重要的。  国内的有:ecshopLAP网上商店系统等。   
   

  • 随着网络经济的发展,企业网站能够为企业带来直接订单
  • 在互联网时代,网站就像一个公司的名片, 网站可以帮助企业树立良好、可信的企业形象。
  • 宣传企业自身的业务,维持良好的客户关系
  • 直接从互联网赚到利润
  • 降低生产成本
  • 优化内部结构,节省资源
引用别人写的一篇文章,讨论广义上的网站设计要注意的事项
  • 不回答用户的提问
  • 打开新的浏览器窗口
  • 违反设计惯例
  • 所有的东西看起来都像广告
  • 网页标题搜索引擎不友好
  • 固定字体大小
  • 文字未排版
  • 未改变已访问链接的颜色
  • 使用PDF文件做为在线阅读
  • 搜索引擎不友好
一、申请域名(域名备案);   
二、申请空间 ;   
三、定位网站 ;   
四、分析网站功能和需求(网站策划); 
五、网站风格设计 ;   
六、网站代码制作;   
七、测试网站;   
八、FTP上传网站;   
九、完善资料;   
十、网站维护   
十一、网站推广(NNT流量) 
可以说建一个网站是一个网络中的工程。步骤繁多,不是很简单。

文章摘要:不少传统行业的企业主,有意给自己的企业做网站,却不知该怎样下手。

那么如何做网站?做一个网站又需要多少钱呢?

做网站的过程往往由网络公司完成,企业只需要将自己的需求跟网络公司的技术人员详细说明即可,

如果可以提供参考,那就更好了,网络公司的技术人员就可以根据你的需求来制作风格页面以及开发后台程序,

最终将网站成品交由你验收。


可以说,这一步你不需要详细了解网站是如何做出来的,你只需要验收网络公司制作出来的网站是否符合你的需要即可。
分页: 1 2