登录 注册

登录

问题 如何整合为Joomla模板的安装文件

更多
2009年05月07日 17:45 - 2009年05月07日 17:53 #1 作者: star
我根据Bezz的模板改了一些改动,试着将其做成一个新的模板.下面是layout的html浏览图:

CSS文件可从附件下载,htmal代码为:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>New Template</title>
<link rel="stylesheet" href="css/style.css" type="text/css" />
</head>
 
<body>
	<div id="header">
		<div id="searchbox">This is search box</div>
	</div>
	<div id="contaner">
		<div id="left">
			This is menu title
 
			This is menu title
 
			This is menu title
 
			This is menu title
 
			This is menu title
 
			This is menu title
 
		</div>
		<div id="right">
			This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area. This is main content area.
		</div>
		<div id="footer">This is footer imformation</div>
	</div>
</body>
</html>
 

然后我用Joomla Dreamweaver kit这个工具把它改成下面的代码:
<?php defined( "_JEXEC" ) or die( "Restricted access" );?>
<jdoc:comment></jdoc:comment>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{LANG_TAG}" lang="{LANG_TAG}" dir="{LANG_DIR}" >
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="templates/_system/css/general.css" type="text/css" />
<link rel="stylesheet" href="templates/{TEMPLATE}/css/template.css" type="text/css" />
<?php echo $this->title; ?><?php echo gmstrftime('%Y-%m-%d');?>
<link id="JTKLocalCss" href="../new_temp/css/style.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
	<div id="header">
		<img src="images/logo.jpg" alt="logo" width="277" height="123" />
	  <div id="searchbox"></div>
</div>
	<div id="contaner">
		<div id="left">
		  <jdoc:include type="modules" name="left" style="none" />
		</div>
 
		<div id="right">
			  <jdoc:exists type="modules" condition="user1" >
	  <jdoc:include type="modules" name="user1" style="-1" />
	</jdoc:exists>
 
	<jdoc:include type="component" />
		</div>
 
		<div id="footer"><jdoc:include type="module" name="footer" style="-1" />
</div>
	</div>
</body>
</html>

也对templateDetails.xml做了相应的设置,可是当我把它压缩成zip文件时安装就出错了,joomla提示说Unknown Archive Type.

我是哪里出错了呢?
最后修改: 2009年05月07日 17:53 由 huangxuan.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月07日 23:06 #2 作者: Joomla之门
用什么软件压缩的?换 7-zip 试试看。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月08日 10:21 #3 作者: star
就是用平常的Winrar压缩的。这个还有区别?

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月08日 11:34 #4 作者: Joomla之门
你可能用 winRAR 压缩成 .rar 格式了,必须是 .zip 格式才能安装。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月08日 16:11 #5 作者: star
谢谢白老师的指点,我改成.zip的文件,已经没有那个错误消息了.但是出现了另一个说是:
Error! Could not find a Joomla! XML setup file in the package.

到底一个模板的安装包里需要哪些文件?希望老师们解答一下.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年05月08日 16:41 #6 作者: star
哈哈,白老师,我知道错误在哪了.
原来templateDetails.xml这个文件里,我不小心把<install>这个tag的代码给删了.
而且我自己还少做一个缩略图的文件.

登录 或者   注册一个会员帐号 来参与讨论