joomla模版制作过程(上手篇)
上一篇 / 下一篇 2007-04-01 16:27:34 / 个人分类:joomla
一直想写一篇关于Joomla模版制作的一个通行教程,最近正好在编辑一个新模版就以此为例讲述新手如何学习和制作Joomla的模版。
byy9O$~0 一般来说制作模版首先要有个总体观念,我们可以使用photoshop、fireworks等平面软件先整体构思一个设计方案的平面图来。以下我需要设计一个展览行业的站点,我首先用fireworks来设计了一张平面的效果图如下图:寻梦社区门户S.^,V!nA"B#^
4k*v Mdp[TNv0
寻梦社区门户9lm ai\
有了一个整体的设计思路之后我们可以通过辅助线和裁减,将其完整的用HTML来显现出来,当然这时候可以不是很完美的可以仅仅作为一个框架:
k)R d*o1p}B e0
-V5O5]"TG?6K0
ja){%FGU&sY0寻梦社区门户:tW0`(}O _-r$nqh
当用HTML完整的实现了我们先前的设计思路之后,接下来的工作就是如何将HTML转换到JOOMLA的PHP模版中,为了让我们的工作确保无误,刚开始的时候可以打开一个JOOMLA的范例模版做比较。1.0.X版本中的rhuk_solarflare_ii模版是官方非常规范的一个模版,这时候可以打开rhuk_solarflare_ii模版文件夹中的index.php文件对照来转换我们的HTML文件模版。寻梦社区门户c"U9n"X(J-t^:jv;[-h6H
;d? Aj2T-Dq(P0这里需要说明的是JOOMLA模版文件夹中的各个文件和文件夹的用处:寻梦社区门户:@)p0kfNO3e8M$P,E,a
pV4S"_U(d0
寻梦社区门户0\S&ibSw1a e
寻梦社区门户4y { Z9y%bZ
CSS: 用来存储模版的CSS文件寻梦社区门户V'C\8{3`"Z i
IMAGES: 用来存储模版的图片文件寻梦社区门户"eA(sr#b${+? sM
index.php 模版文件寻梦社区门户 MYW#gtW(nN
template_thumbnail.png 模版的缩略图寻梦社区门户6z%e!iyw9]t
templateDetails.xml 模版安装的XML文件
Hy^&LY1]P\[0
A H [~0tx;XP1]0明白以上文件夹的结构,接下来要做的事情就是将原来HTML---->转换到 JOOMLA的PHP模版中,比较两个模版(HTML已经设计好的)、(rhuk_solarflare_ii)寻梦社区门户$N)W,j i~gT$u
寻梦社区门户@-d|!Gws$V
-Ah YhEUi3q6o0
FJ4A;s` _;Em R0转换步骤:寻梦社区门户/u VV dj~N'|
1.HTML另存为PHP,并且新建CSS文件夹,将rhuk_solarflare_ii中的CSS复制过来寻梦社区门户Lp\2UE-Rx&g'I ^
2.将HTML头部代码用以下代码替换:寻梦社区门户/w mC4ZK"t#N
byy9O$~0 一般来说制作模版首先要有个总体观念,我们可以使用photoshop、fireworks等平面软件先整体构思一个设计方案的平面图来。以下我需要设计一个展览行业的站点,我首先用fireworks来设计了一张平面的效果图如下图:寻梦社区门户S.^,V!nA"B#^
4k*v Mdp[TNv0
![]() |
有了一个整体的设计思路之后我们可以通过辅助线和裁减,将其完整的用HTML来显现出来,当然这时候可以不是很完美的可以仅仅作为一个框架:
k)R d*o1p}B e0
-V5O5]"TG?6K0
![]() |
ja){%FGU&sY0寻梦社区门户:tW0`(}O _-r$nqh
当用HTML完整的实现了我们先前的设计思路之后,接下来的工作就是如何将HTML转换到JOOMLA的PHP模版中,为了让我们的工作确保无误,刚开始的时候可以打开一个JOOMLA的范例模版做比较。1.0.X版本中的rhuk_solarflare_ii模版是官方非常规范的一个模版,这时候可以打开rhuk_solarflare_ii模版文件夹中的index.php文件对照来转换我们的HTML文件模版。寻梦社区门户c"U9n"X(J-t^:jv;[-h6H
;d? Aj2T-Dq(P0这里需要说明的是JOOMLA模版文件夹中的各个文件和文件夹的用处:寻梦社区门户:@)p0kfNO3e8M$P,E,a
pV4S"_U(d0
![]() |
寻梦社区门户4y { Z9y%bZ
CSS: 用来存储模版的CSS文件寻梦社区门户V'C\8{3`"Z i
IMAGES: 用来存储模版的图片文件寻梦社区门户"eA(sr#b${+? sM
index.php 模版文件寻梦社区门户 MYW#gtW(nN
template_thumbnail.png 模版的缩略图寻梦社区门户6z%e!iyw9]t
templateDetails.xml 模版安装的XML文件
Hy^&LY1]P\[0
A H [~0tx;XP1]0明白以上文件夹的结构,接下来要做的事情就是将原来HTML---->转换到 JOOMLA的PHP模版中,比较两个模版(HTML已经设计好的)、(rhuk_solarflare_ii)寻梦社区门户$N)W,j i~gT$u
寻梦社区门户@-d|!Gws$V
![]() |
-Ah YhEUi3q6o0
FJ4A;s` _;Em R0转换步骤:寻梦社区门户/u VV dj~N'|
1.HTML另存为PHP,并且新建CSS文件夹,将rhuk_solarflare_ii中的CSS复制过来寻梦社区门户Lp\2UE-Rx&g'I ^
2.将HTML头部代码用以下代码替换:寻梦社区门户/w mC4ZK"t#N
| <?php Z;he D|xj0defined( '_VALID_MOS' ) or die( 'Restricted access' );寻梦社区门户O E U*cn1hH&u-l_ // needed to seperate the ISO number from the language file constant _ISO寻梦社区门户,r,q'U!QP#D $iso = explode( '=', _ISO );寻梦社区门户W QI7d\"VC-o"^ // xml prolog nr8r5K6pT%R0echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';寻梦社区门户5NDodpE ?>寻梦社区门户9H M3D:Y3E4zx4o i <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">寻梦社区门户5gH:}"K,^.}x:Yp } <html xmlns="http://www.w3.org/1999/xhtml"> c]gx Gg"c(`0<head> !g-_rE'nI0<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" /> l q bi O)?.\_0<?php mosShowHead(); ?> j ZE$c_$EA0<?php |



