您的位置:首页 > 电脑网络 > 电脑配件 > [置顶]ecshop模板制作基础知识

[置顶]ecshop模板制作基础知识

luyued 发布于 2011-04-17 11:12   浏览 N 次  

ecshop模板制作比较核心的实在就是变量的使用,由于这些就是数据的根本,想从数据库里获取数据并显示在界面就必需使用smarty

来展示,下面是关于smarty的先容和使用。减肥产品排行榜

Smarty是一个php模板引擎,它分开了逻辑程序和外在的内容,提供了一种易于治理的方法.

Smarty要求web服务器运行php4.0.6和以上版本.

smarty安装需要smarty库文件。减肥药的危害可以往官方网站http://smarty.php.net下载。

网上讲了良多安装的教程,但是我都没有成功,所以直接把整个目录名改为smarty直接复制到了网站所在的目录下,然后打开

http://网站路径/smarty/demo/index.php,显示正常,应该算是安装成功了。

基本语法

所有的smarty标签都被加上了定界符.在smarty里,所有定界符以外的内容都是静态的,当smarty碰到了模板标签,将尝试解释他们,然

后再以恰当的方式输出.

默认情况下是 {和},但它们是可定制的.定制方法是:

$smarty-left_delimiter = '!--{';

$smarty-right_delimiter = '}--';

1.注释

模板注释被*号包抄,例如 {* this is a comment *}

smarty注释将不被输出.它是模板内在的注释.

2.变量

模板变量以$开头,可以包含数字,字母和下划线。

config_file变量是例外要用#变量名#的方法引用

3.函数

smarty标签输出一个变量或者调用某种函数.

在定界符内函数和其属性将被处理和输出.例如:

{funcname attr1="val" attr2="val"}.

funcname为函数的名称好比:include等,attr1,attr2为属性名,val为属性相应的值。

在模板里不管是内建函数仍是自定义函数都有相同的语法.

内建函数将在smarty内部工作,例如 {if}, {section} 和{strip}.他们不能被修改.

自定义函数通过插件机制起作用,它们是附加函数,可以随意修改,自行添加.

例如 {html_options} and {html_select_date}

4.属性

静态数值不需要加引号,布尔值(真或假)也不需要引号,可以是true,on,yes或者false,off,no. 但是字符串例外.变量同样被用到了,

它们也不能加引号.

5.在字符串中插进变量

只能识别数字,字母,下划线和[]的组合,假如为复杂的形式需要用``将变量隔起来。好比{func var="test $foo.bar test"} 中只

能识别变量$foo,要识别$foo.bar,需要写成{func var="test `$foo.bar` test"}的格局。

6.一些保存字的显示方法

在模板中假如要将smarty的一些保存字作为语言的内容显示出来,好比显示分隔符,默以为{}的方法是: {ldelim},{rdelim} 或者

{$smarty.ldelim},{$smarty.rdelim} 或者可以把{}放在{literal} .. {/literal} 中间输出。

smarty的保存变量

{$smarty}保存变量可以被用于访问一些特殊的模板变量.

以下是全部.

页面哀求变量

以下是访问页面哀求变量诸如get,post,cookies,server,enviroment和session变量的例子. 例如{$smarty.server.SERVER_NAME}取

得服务器变量,{$smarty.env.PATH}取得系统环境变量path, {$smarty.request.username}取得get/post/cookies/server/env的复

合变量。

{$smarty.now}变量用于访问当前时间戳.

可以用 date_format调节器格局化输出. 例如{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}

{$smarty.const}

你可以直接访问PHP常量. 例如{$smarty.const._MY_CONST_VAL}

{$smarty.capture}

可以通过 {capture}..{/capture}结构 截取的输出可以使用{$smarty} 变量访问.

{$smarty.config}

{$smarty}变量 可以访问已经加载的config变量.

例如 {$smarty.config.foo}就可以表示 {#foo#}.

{$smarty.section}, {$smarty.foreach}

{$smarty} 变量可以访问'section'和'foreach'轮回的属性.

{$smarty.template}

显示当前被处理的模板的名字.

{$smarty.version}

显示smarty模板的版本

{$smarty.ldelim}

显示左分隔符

{$smarty.rdelim}

显示右分隔符

变量调节器

变量调节器用于变量,自定义函数和字符串.

可以使用'|'符号和调节器名称应用调节器.

变量调节器由赋予的参数值决定其行为.

参数由':'符号分开.

假如你用变量调节器调节数组变量,结果是数组的每个值都被调节.假如你想要调节器调节整个数组,你必需在调节器名字前加上@符号

.

例如: {$articleTitle|@count}(这将会在输出 $articleTitle 数组里的数量)

capitalize

将变量里的所有单词首字大写. 参数值boolean型决定带数字的词是否首字大写。默认不大写

count_characters

计算变量值里的字符数.参数值boolean型决定是否计算空格数。默认不计算空格

cat

将cat里的参数值连接到给定的变量后面.默以为空。

count_paragraphs

计算变量里的段落数目

count_sentences

计算变量里句子的数目

count_words

计算变量里的词数

date_format

日期格局

第一个参数控制日期格局.

假如传给date_format的数据是空的,将使用第二个参数作为默认时间

%a - 礼拜几的简写

%A - 礼拜几的全写

%b - 月份的简写

%B - 月份的全写

%c - 日期时间06/12/05 11:15:10

%C - 世纪时间

%d - 一个月的第几号(从 01 到 31)

%D - 同 %m/%d/%y

%e - 一个月的第几号,号为单数则前面加一空格 (从 1 到 31)

%g - 世纪

%G - 世纪 [0000,9999]

%h - 同%b

%H - 24小时形式的小时(从00到23)

%I - 12小时形式的小时(从01到 12)

%j - 一年中的第几天(从 001 到 366)

%k - 24小时形式的小时,单数字前面加空格. (从 0 到 23)

%l - 12小时形式的小时,单数字前面加空格.(range 1 to 12)

%m - 月份 (range 01 to 12)

%M - 分 %n - 换行符

%p - 显示早上仍是下战书`am' 或 `pm'

%r - a.m. 或 p.m.形式的时间

%R - 24小时形式的时间

%S - 秒

%t - tab符号

%T - 同%H:%M:%S

%u - 用 [1,7],表示礼拜几

%U - 计算是该年的第几个礼拜,从该年的第一个礼拜天开始计算

%V - 计算是该年的第几个礼拜,从 01 到 53, 第一个礼拜必需至少有4天在这一年, 礼拜天作为这个礼拜的第一天

%w - 用数字的形式表示是礼拜的第几天, 礼拜天为 0

%W - 用数字的形式是该年的第几个礼拜,从该年的第一个礼拜一

素材用形象的“图标”依次连接在流程图中。特点是:可以对任一图标指向的素材进行单独编辑,而且可以根据需要任意调整图标的位置。

C、减肥药的副作用基于时间的工具——依据时间顺序集成各种素材。特点是:操作较为复杂,在素材呈现时间上要做精确的安排,需要有一定的编程基础。

工具类型 工具名称 特点 基于页面 PowerPoint 演示用的多媒体幻灯片工具。简单实用,开发周期短 FrontPage 网页制作工具。适合网络环境 Dreamweaver 网页设计软件。适合网络环境,所见即所得 Word 文字编辑软件。 WPS 文字处理软件。 基于图标 Authorware 多媒体创作工具。功能强大,交互性好,可生成独立的可执行程序 方正奥思 多媒体创作工具。全中文用户界面,交互性强 基于时间 Flash 动态的可互动的动画制作软件。小巧精致,观赏性强 Director 强大的二维动画制作功能。适合制作交互式多媒体演示产品等。 ★网页三剑客是指Flash、Dreamweaver、Firework。

三、网站制作简介(以FrontPage为例)

1、新建站点——站点是是网页等一组网络资源的集合,我们把制作的所有素材和网页集合成一个网站,便于维护和管理。首页设计恰当与否,直接影响到网站的形象,往往是决定浏览者是否驻足欣赏的关键。

在FrontPage中,新建一个“只有一个网页的站点”时,网站会自动新建一个名称为index.htm的网页,我们一般将它设置为首页。

2、添加新网页——网页是网站的基本构成部分,学会添加新网页是制作网站的基础。

3、利用表格布局网页——表格在网页中具有定位和设置网页布局的作用,利用表格可将各块内容分类列出,使网页清晰美观、富有条理。需要注意的是,在用表格布局时,表格的边框粗细应设置为0。

4、插入表格

网页中的表格除了可以用来定位和布局外,还可以当作普通表格来使用,但需要注意的是,此时的表格边框粗细不能设置为0。

★★★综合第3、4部分,表格在网页中的作用有两个:

①具有定位和设置网页布局的作用。此时,表格的边框粗细应设置为0

②可当作普通表格使用。此时,表格的边框粗细不能设置为0

5、添加图像

在网页中可以插入多种格式的图片,但我们一般应选用那些压缩比高的格式的图片,例如GIF、JPG等格式的图片。

★★方法:将光标放在要插入图片的位置,选择“插入”—“图片”—“来自文件”命令即可。

在FrontPage文件夹列表区中,站点中有两个缺省文件夹“_Private”和“images”。“_Private”文件夹用于存放不愿公然的文件; “images”文件夹用来存放网页中用到的图象文件。

6、插入动画

动画一般选用文件容量比较小的格式如GIF、SWF等格式。

★★方法:将光标放在要插入动画的位置,选择“插入”—“高级”—“插件”命令,选择动画文件即可。

7、设置背景——在默认的情况下,FrontPage的背景颜色是白色。

A、设置首页背景

★★方法:打开网页,选择“格式”—“背景”命令,打开“网页属性”对话框进行设置即可。

B、设置表格背景

★★方法:将光标定位在布局表格内的任一位置,单击鼠标右键,在弹出的菜单中选择“表格属性”命令进行设置。

C、设置单元格背景

★★方法:将光标定位在单元格内,右击鼠标,选择“单元格属性”命令进行设置。

8、在网页中插入背景音乐

★★方法:打开网页,选择“格式”中的“背景”命令,打开“网页属性”对话框,选择“常规选项”卡即可进行设置。

9、设置超级链接

超级链接可以实现从一个网页到另一个目标的连接。文本和图象等都可以设置超级链接。

★★方法:选中要设置超级链接的内容,选择“插入”菜单中的“超级链接”,在弹出的窗口中选择链接的某个网页。

2 信息发布

一、信息发布的类型

1、个人信息发布;2、行业信息发布;3、官方机构信息发布。

二、网络信息发布的类型

1、借用现成的网络工具和资源发布信息,如网络广告、BBS公告、电子邮件等。

2、建立自己的网站发布信息。

三、网站发布的一般方法和过程

1、发布前的准备

(1)、检查网站

A、检查内容

B、检查链接——在Frontpage中,可以借助报表视图进行检查。(见课本112页图6-20)

(2)、预览网页:一种方法是在Frontpage编辑窗口中直接预览网页,另一种方法是将网站发布到本机中预览。

(3)、检查下载时间

2、网站发布——网站发布有三种方法:

A、在网上邻居中发布

★★方法:将站点目录设置为共享,然后进入“网上邻居”,选择你的计算机名称,进入网站目录就可以浏览网页了。

B、在本机上发布

★★方法有多种,可以选

很赶,一点钟左右往领裤子,回来两点半就得走人了,搭顺风车,没的挑时间,裤子又必须一点以后才能领,之前说好了的。

本来做了枕套就想写博了,现在又晚了,明天不知道起不起得来,尽量吧。

看图吧













2011年《时尚》评出的最佳护肤品-护肤品类

[推荐]【转载】陈鲁豫的独家明星快速减肥瘦身方法瘦身食谱

图文资讯
广告赞助商