首页 话题 小组 问答 好文 用户 我的社区 域名交易

[分享]hadsky的模板开发的目录结构

发布于 2024-11-28 09:26:02
0
86

puyuetian_demo    //模板所在目录名,命名格式:用户名_模板名,仅限英文、数字和下划线

    config.xml    //模板基本信息

    install.json    //安装数据文件

    logo.png    //logo图片,48*48

    setting.html    //嵌入后台的模板设置文件

config.xml统一格式:

<?xml version="1.0"?>
<template>
	<name>Demo Template</name>
	<version>v1.0.0.20160918</version>
	<author>puyuetian</author>
	<link>http://www.hadsky.com</link>
	<description>模板开发演示例子。</description>
</template>

setting.html一般格式:

<form name="form_save" method="post" action="index.php?c=app&a=superadmin:index&s=save&os={$_G['GET']['S']}&ot={$_G['GET']['T']}&table=set">
	<div class="pk-row pk-padding-bottom-15 pk-margin-bottom-15" style="border-bottom: solid 1px #458fce;">
		<label class="pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right pk-text-primary">Demo 模板设置</label>
		<div class="pk-w-sm-8"></div>
	</div>

	<div class="pk-row pk-padding-bottom-15">
		<label class="pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right">模板相关设置</label>
		<div class="pk-w-sm-8">
			<input type="text" class="pk-textbox pk-radius-4" name="template_puyuetian_demo_setname" value="{$_G['SET']['TEMPLATE_PUYUETIAN_DEMO_SETNAME']}">
		</div>
	</div>

	<div class="pk-row pk-padding-bottom-15">
		<label class="pk-w-sm-3 pk-padding-top-5 pk-text-bold pk-text-right"></label>
		<div class="pk-w-sm-8">
			<button type="button" onclick="form_save.submit();this.disabled=true" class="pk-btn pk-btn-primary pk-radius-4">保存</button>
		</div>
	</div>
</form>

install.json的数据在您模板制作完后点击后台的导出JSON数据进行导出和保存。

上述文件为必须包含文件,需要制作那块的模板就创建并开发那块模板:

main.html     //主模板驱动,不需要动

head.html    //全局头部

body.html    //全局内容

foot.html     //全局页脚

edit.html     //文章编辑

login.html    //登录页

reg.html    //注册页

home.html    //门户页

logined.html    //登录后用户信息,在$_G['HTMLCODE']['LOGINHTML']

guest.html     //未登录模板页,在$_G['HTMLCODE']['LOGINHTML']

user.html    //用户信息页

tip.html    //提示页

friends.html     //用户朋友消息页

forum-1.html    //版块页头部

forum-2.html    //版块页版块

forum-1.html    //版块页页脚

list-1.html    //文章列表页头部

list-2.html    //文章列表页列表

list-3.html    //文章列表页页脚

read-1.html    //文章详情页头部(正文,楼主)

read-2.html    //文章详情页回复

read-3.html    //文章详情页页脚(回复编辑器,翻页)

评论
久久在线
Lv.1普通用户

551

帖子

20

小组

2007

积分

站长交流