ecmall多用户打印合同功能怎么做

5M独享双核2G云服务器仅需89元一月,真云主机年付更优惠! 15:12
某些资源数据暂时下架,敬请关注本,后期资源更精彩! 13:36
新增50M电信下载服务器! 11:01
以后资源将全部放网盘下载,不再提供电信服务器直接下载了,请各位多多谅解! 12:06
今天关于微信公众平台的源码发布了好几套,累! 14:20
好站长资源二维码ECMall2.x模板制作入门系列之A
ECMall2.x模板制作入门系列之1(认识ECMall模板)
从ECMall2.0全新架构发布以来,随着版本的不断更新,ECMall已经逐渐走向一个稳定时期,是时候整理一些实用教程了。下面给大家带来一个模板制作入门教程。申明:本人第一次写教程。可能只能说一些比较浅显的基础知识。条理性可能不是很到位,说得不对的地方欢迎拍砖并指正,目的是希望通过这次教程能让新手们对模板有一个比较系统的认识。
一.ECMall的模板文件在网站中怎么分布的。怎么找到一个页面所对应的模板
theme/& &&
&& & 主题目录
商城模板theme/mall/&
&包含所有商城模板,里面的每个目录即为一套模板
theme/mall/default/&
&商城默认模板,里面的html文件是模板文件,.php主题信息配置
theme/mall/default/styles/&
&&&皮肤目录,里面每一个目录即为一套皮肤
theme/mall/default/styles/default/&
&&&默认皮肤目录,.php为皮肤配置信息,screenshot.jpg主题截图,preview.jpg为主题预览图
店铺模板theme/store/&
&&&包含所有店铺模板
theme/store/default/&
默认店铺模板
theme/store/default/styles/&
&皮肤目录,里面每一个目录即为一套皮肤
theme/store/default/styles/default/&
&默认皮肤目录,.php为皮肤配置信息,screenshot.jpg主题截图,preview.jpg为主题预览图
与模板相关的几个概念
严格意义上来讲,大家在论坛里常说的一套模板,在ECMall2中被定义为一个主题。一个主题是一套模板和一套皮肤的组合,这可能跟其他某些开源产品有所
区别。一套模板可以对应多套皮肤从而形成多个主题。比如 默认模板+粉红皮肤 = 默认粉红主题,默认模板+淡蓝皮肤
=默认淡蓝主题,这样就能在网站后台(设置-&主题设置)看到这两个主题。模板和皮肤的概念我接着往下说。
2.模板、皮肤
模板负责决定页面中都由哪些数据、信息构成。
从网页制作角度来看。模板就是一系列HTML网页文件构成。
皮肤负责决定页面中的数据、信息如何展示给用户。
皮肤就包含图片、层叠样式表CSS、JAVASCRIPT等。
如何找到当前页面对应的模板文件
强烈建议不要修改默认模板,否则以后升级会很麻烦。如果要修改我们可以新建一套,然后在后台启用新主题
在制作模板前先掌握摸清模板的藏身之处是很得力的,知己知彼百战不殆,废话少说了,动真格的,举例给大家说明。
例一:分析注册页面对应哪些模板文件
通过首页点注册进入注册页面,发现地址栏的地址为(需要关闭伪静态功能):
前面的是网站访问的路径这个不用多说,
这里的index.php就是网站根目录那个index.php文件,这个是php程序文件,在ECMall中是系统入口文件,所有前台页面必须通过这个入口进行访问(当然后台也有入口admin/index.php)
我们分析模板要看的是app和act两个参数:这里的是app=member和act=register。
这里的app、act代表什么含义呢?
app是英文单词application的缩写,意思是“应用”,那么这里我们访问的就是一个叫member(意为会员)的应用
act是英文单词action的缩写,意为“行为”,那么这里我们访问的就是member应用的register行为
通常情况下
如果地址栏没有app,那么app默认为default
如果地址栏没有act,那么act默认为index
app是放到app目录下的。进去之后发现有个member.app.php,这个文件就是我们要找的注册页面对应的app文件。
打开member.app.php,文件里面是php程序代码,通过搜索“function register”我们就找到了register
act即会员应用的注册行为。
这里function register开始是定义函数的代码,我们需要找到结束位置。我们在这个函数内就能找到这段代码
$this-&display(‘member.register.html’);
这里单引号中间的“member.register.html”就是模板文件名了。
ps:可能同学们很多不是做程序的,如果你很难判断这个function
register函数代码哪里是结束,可以借助有折叠功能的编辑器。
现在我们得知了模板文件名。那么这个文件在哪里呢?
有了上头对模板分布的基础认识,可以下结论其实可能性就两个,themes/mall/default(默认商城模板目录)或themes/store/default(默认店铺模板目录)。
到了这一步,其实很简单了。我们可以根据页面的含义来找。这里的注册行为是商城的功能,所有当然在商城模板目录。这样模板位置我们算是找到了,很简单吧,先喝口茶,休息下再继续。
让我们来看看这个member.register.html的庐山真面目。
打开后我们看到了大部分模板都有的这样的结构
复制内容到剪贴板
{include file="header.html"}
{include file="footer.html"}
首尾都有{include
file=”xxx”}这样的模板标签,这代表这个模板含有嵌套模板,我们当前的这个模板嵌套了两个模板header.html和footer.html,他们的位置与member.register.html同级目录的。
到目前为止已经教给大家一种比较通用的找模板的方法。通过这种方法你可以应付大部分情况了。
希望大家通过这个教程能对ECMall模板有个全局的认识。强烈建议经常问“这个页面的模板在哪里”的同学认真看看。
二.如何新建一套商城主题。
第一步:复制默认主题
进入theme/mall/目录,找到default目录
复制一个复件,重命名,起一个我们想要的名字“mytheme”
第二步:修改主题配置
修改程序文件需要程序编辑器,这里给大家推荐本人一直使用的editplus编辑器,比较小巧而且灰常靠谱。
放出个可用的地址
下载后,需要进行“去BOM”设置,菜单“工具”&&“首选项”,在设置面板设置为“总是删除签名”如下图:
进入刚刚复制的那个文件夹(mytheme)里面,如下图
打开.php文件
上面这段代码是主题的配置信息,其中
version:主题版本,主题作者自行设定版本号
author:主题作者
description:主题描述。
请自行进行修改,修改好后保存。如果你的版本是UTF-8的需要在保存时用文件菜单里的“另存为”,选择UTF-8编码,这时弹出的提示是否替换,选择“是”。
第三步:修改预览图和缩略图
主题预览图在themes/mall/mytheme/styles/default下
这里我们的新主题只有一套默认皮肤,如果再复制styles目录下的default文件夹,重命名为newstyle,这时我们就得到了由一套模板和两套皮肤组成的两套主题了。这里再次巩固一下上面讲到的ECMall主题的定义。
第四步:启用新主题
进入后台“设置”&&“主题设置”,发现我们新建的主题显示出来了
点击“应用”后。即可切换到我们自己的主题了。
到此为止本期的教程就结束了。我希望大家对模板的修改都在自己新建的模板上进行。这样如果出问题可以随时切换回默认主题,也避免了升级后原来的模板会被覆盖的风险。
下次教程将为大家讲解如何对新的主题进行个性化制作。ECMall需要大家一如既往的支持,在这里感谢各位同学观看这次的教程
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。ecmall伪静态功能,修改Rewrite文件_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
1页免费6页免费13页免费15页免费7页免费6页免费6页免费7页免费4页免费2页免费
喜欢此文档的还喜欢17页5下载券13页5下载券2页免费9页免费10页免费
ecmall伪静态功能,修改Rewrite文件|e​c​m​a​l​l​ . ​伪​静​态​功​能​,​修​改​R​e​w​r​i​t​e​文​件
阅读已结束,如果下载本文需要使用
1下载券  
想免费下载本文?
文档免下载券下载特权 全站付费文档8折起 千本精品电子书免费看
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 ecmall 下载 的文章

 

随机推荐