方维分享系统模板说明Word格式.docx
- 文档编号:18147692
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:9
- 大小:18.13KB
方维分享系统模板说明Word格式.docx
《方维分享系统模板说明Word格式.docx》由会员分享,可在线阅读,更多相关《方维分享系统模板说明Word格式.docx(9页珍藏版)》请在冰豆网上搜索。
引用方式requirefimport(‘include/userinfo'
core/cache目录:
缓存方法执行文件
名称+.cache.php如setting.cache.php(名称小写)
执行函数命名:
bindCache+名称如bindCacheSetting(名称英文首字母大写)
加载缓存方式:
//页面初始化时加载
requiredirname(__FILE__).'
/core/service/fanwe.service.php'
;
$fanwe=&
FanweService:
instance();
$fanwe->
cache_list[]='
setting'
initialize();
//程序中加载
FanweService:
instance()->
cache->
loadCache('
setting'
调用缓存方式:
global$_FANWE;
$_FANWE[‘cache’][‘setting’]
core/dynamic目录:
页面动态执行文件
名称+.dynamic.php如index.dynamic.php(名称小写)
程序会根据MODULE_NAME进行引用
core/language目录:
语言包
名称+.lang.php如index.lang.php(名称小写)
其中的template.lang.php为模板中调用的语言包,
如果设置模板tpl\模板名\template.lang.php,将覆盖自动core/language下的语言包设置
程序调用方式:
$test=lang(‘文件名’,’键名’);
例$test=lang(‘index’,’home’);
函数格式:
functionfunHandle()
{
…….
}
变量格式:
$var_id=‘abc’;
(命名以_分隔)
分页
程序:
$pager=buildPage('
模块/操作'
查询参数数组,总数,当前页,分页大小);
例链接book.php?
action=index&
cid=10&
sort=hot
$page_args=array();
$page_args[‘cid’]=‘10’;
$page_args[‘sort’]=‘hot’;
$pager=buildPage('
book/index'
$page_args,100,$_FANWE['
page'
],10);
模板
<
divclass="
pagination"
>
<
!
--{subtemplateinc/pages}-->
<
/div>
core\function\global.func.php为公共函数文件
core\function\time.func.php为时间函数文件
全局变量说明:
FANWE_ROOT站点根目录路径
PUBLIC_ROOT站点public目录路径
TPL_PATH站点当前模板路径
TMPL站点当前模板
SITE_URL当前网站相对路径如果在根目录刚为/二级目录则为/abc
-------------------------------------------------------------
模板中可直接使用$_FANWE变量,方法中先使用global$_FANWE;
引用
$_FANWE['
uid'
]当前会员编号,未登陆为0
user_name'
]当前会员名称,未登陆为空
gid'
]当前会员组,未登陆为游客6
client_ip'
]客户端IP
site_url'
]当前网站地址如
site_root'
]当前网站相对路径如果在根目录刚为/二级目录则为/abc
config'
]当前站点配置文件public/config.global.php中的设置
setting'
]当前站点配置数据表sys_conf中的相关设置键名为小写例:
$_FANWE['
]['
site_name'
]
user'
]当前登陆会员的信息
cookie'
]cookie信息
cache'
]缓存信息
AJAX服务处理
//统一放到services/module下
格式为services/module/模块/操作.php
例services\module\user\login.php
Ajax调用地址SITE_PATH+"
services/service.php?
m=user&
a=login"
模板标签说明:
标签
例子
说明
<
?
php
……
echo‘test’;
模板中执行程序语句
{if$a>
$b}
{elseif$a<
{else}
{/if}
if判断
{loop$list$item}
{/loop}
{loop$users$user}
用户名:
{$user['
name'
]}
foreach循环
{loop$list$key$item}
{loop$users$user_index$user}
会员{$user_index}:
foreach循环,带键名
{template模板路径}
{templateinc/header}
引用模板,单独生成引用模板的结构缓存文件
{subtemplate模板路径}
{subtemplateinc/header}
引用模板,与当前页面一起生成缓存文件。
不单独生成引用模板的结构缓存文件
{css数组或css路径}
$current_css[]='
./tpl/css/reset.css'
./tpl/css/base.css'
linkrel="
stylesheet"
type="
text/css"
href="
{css$current_css}"
media="
all"
/>
-----------------------------------------------
$css_list[0]['
url'
][]='
./tpl/css/general.css'
./tpl/css/book.css'
--{loop$css_list$css}-->
{css$css['
]}"
/>
--{/loop}-->
返回引用的css路径,多个css,将合并,且生成缓存文件
{script数组或js路径}
$default_js[]='
./public/js/lang.js'
./public/js/setting.js'
scripttype="
text/javascript"
src="
{script$default_js}"
/script>
--------------------------------------------------------------------
$js_list[0]='
./tpl/js/book.js'
--{loop$js_list$js}-->
{script$js}"
返回引用的js路径,多个js,将合并,且生成缓存文件
{lang键名}
{langsearch_tips}
调用模板语言包(template.lang.php)
{lang文件名/键名}
{langindex/home}
调用其他语言包
{echo参数}
{echo$abc}
{echofun($a)}
{echolang('
'
name_'
.$key)}输出语言
输出字符串
{sprint语言键名参数}
{sprint语言键名参数1,参数2}
php
$a=123;
$b=567;
{sprintfsearch_tips$abc}
{sprintfsearch_tips$a,$b}
格式化文本
{nl2br内容}
{nl2br$abc}
将换行转换为<
br/>
{getimg图片路径宽高}
{getimg$data['
img'
]100100}
根据路径获取指定大小的图片
分享图片专用
{date时间}
{date时间格式}
{data$data['
create_time'
]Y-m-d}
格式化时间,默认格式为
2011-09-0912:
00:
00
{avatar会员编号类型是否返回路径}
{avatar$uid}
{avatar$uids}
{avatar$uids1}
返回会员头像
类型:
s小图;
m中图;
b大图
返回路径:
0(默认)返回图片<
img…/>
1:
返回图片路径
{cutstr文本长度后缀}
{cutstr$test80}
{cutstr$test80…}
返回指定数量的文本
{u模块/操作}
{u模块/操作参数}
{uuser/login}
{uuser/settinguid=$abc}
{uuser/settinguid=$abc,uid1=$abc1}
返回格式化的url链接
{eval..}
{eval$abc='
123'
执行简单语句
{dynamic方法}
{dynamic方法args=参数}
{dynamicgetHeadTopDynamic}
{dynamicgetHeadTopDynamicargs=123}
{dynamicgetHeadTopDynamicargs=$a}
{dynamicgetHeadTopDynamicargs=$a,$b}
模板页执行方法,获取动态内容
(见:
页面动态执行文件)
{getuser会员编号是否显示图标类型样式模板}
(会员编号可是数据,或者变量)
{getuser1230}显示会员123的文字链接
{getuser1231}显示会员123的文字链接,带达人或买家认证图标
{getuser$uid0}显示会员$uid的文字链接
{getuser$uid1}显示会员$uid的文字链接,带达人或买家认证图标
{getuser$uid0'
'
'
cssName1cssName2'
}显示会员$uid的文字链接,链接加上cssName1cssName2样式
(显示会员图片类型可为s小图32x32;
m中图64x64;
b大图160x160)
s'
}显示会员$uid的图片链接
s,48'
}显示会员$uid的图片链接,图片宽度为48
s,36'
imgClass1imgClass2'
}显示会员$uid的图片链接,图片宽度为36,图片样式为imgClass1imgClass2
linkClass1linkClass2,imgClass1imgClass2'
}显示会员$uid的图片链接,图片宽度为48,图片样式为imgClass1imgClass2,文字链接样式为linkClass1linkClass2
(使用模板显示会员信息)
inc/getuser/test'
}使用模板inc/getuser/test.htm显示会员信息模板中的会员变量为$user
根据id格式化会员,鼠标经过弹出会员信息框
{getfollow会员编号模板}
模板中$is_follow为关注的状态-1为当前登陆会员自己,1为已关注,0为未关注
{getuser$uid'
inc/getfollow/test'
}使用模板inc/getfollow/test.htm显示是否关注此会员
显示是否关注会员
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分享 系统 模板 说明