joomlaclass5Word文档下载推荐.docx
《joomlaclass5Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《joomlaclass5Word文档下载推荐.docx(30页珍藏版)》请在冰豆网上搜索。
意义:
在搜索帮助的地方加入一个目录
语法:
arrayaddIncludePath([string
$path='
'
])
string$path:
Apathtosearch.
实际应用:
$paths=JHTML:
:
addIncludePath();
print_r($paths);
addIncludePath(JPATH_COMPONENT.DS.'
html'
);
结果:
Array
(
[0]=>
/var/www/j15/libraries/joomla/html/html
)
[0]=>
/var/www/j15/administrator/components/com_poll/html
[1]=>
Calendar()
显示日历
voidcalendar(string
$value,string
$name,string
$id,[string
$format='
%Y-%m-%d'
],[array
$attribs=null])
string$value:
Thedatevalue
string$name:
Thenameofthetextfield
string$id:
Theidofthetextfield
string$format:
Thedateformat
array$attribs:
Additionalhtmlattributes
Jimport(‘joomla.html.html’);
EchoJHTML:
calendar(‘3’.’test’,’12’);
Iframe()
写入<
voidiframe(string
$url,string
$name,[array
$attribs=null],[string
$noFrames='
string$url:
TherelativeURLtouseforthesrcattribute
Thetargetattributetouse
Anassociativearrayofattributestoadd
string$noFrames:
Themessagetodisplayiftheiframetagisnotsupported
jimport('
joomla.html.html'
);
$attribs=array('
id'
=>
iframe-id'
'
class'
frame-class'
echoJHTML:
_('
iframe'
http:
//www.joomla.org'
iframe-name'
$attribs);
Image()
voidimage(string
$alt,[array
TherelativeorabsolueteURLtouseforthesrcattribute
string$alt:
image('
images/cancel.png'
cancel.png'
link()
voidlink(string
$text,[array
TherelativeURLtouseforthehrefattribute
string$text:
link('
neteasy'
Script()
voidscript(string
$filename,[boolean
media/system/js/'
],[
$mootools=true])
string$filename:
Thenameofthescriptfile*@paramstringTherelativeorabsolutepathofthescriptfile
boolean$path:
Iftrue,themootoolslibrarywillbeloaded
$mootools
Jhtml:
script(‘mootree.js’,’media/system/js/’,$mootools=true);
在页面中加上'
元素,默认js脚本的路径在media/system/js/下,并且默认会自动加载mootools的js包
Stylesheet()
voidstylesheet(string
$filename,[
media/system/css/'
$attribs=array()])
$path
$attribs
stylesheet(‘modal.css’,’media/system/css/’,$attribs=array())
在页面引入css
Tooltip()
创造一个以tooltip图象作为按钮
stringtooltip(string
$tooltip,[string
$title='
],[string
$image='
tooltip.png'
$text='
$href='
],[boolean
$link=1])
string$tooltip:
Thetipstring
string$title:
Thetitleofthetooltip
string$image:
Theimageforthetip,ifnotextisprovidee
thetextforthetip
string$href:
anurlthatwillbeusedtocreatethelink
Boolean$link:
depreciated
tooltip(‘tooltip’,’itcanhelp’);
Jlanguage
语言处理类
__construct
构造函数
Exists
检测语言包是否存在
Get
得到语言包产物
getBackwardlang
向后支持的语言包名字
getDebug
测试
getDefault
默认语言包代码
getInstance
实例化语言对象
getKnowlanguages
得到已知语言列表
getLanguagepath
得到语言文件路径
getLocale
得到本机属性
getMetadata
返回一个包含metadata的数组
getName
语言全称
getOrphans
得到被跟踪的字符串的表单
getPaths
得到被装载的语言文件的列表
getPdfFontName
Pdf字体名称
getTag
得到语言标签
getUsed
得到被使用的字符串列表
getWinCP
Windows本机代码表
Haskey
是否有关键字
isRTL
得到RTL属性
Load
对现有的字符串装载一个唯一语言文件和添加结果
setDebug
设置调试属性
setDefault
设置默认语言代码
setLanguage
对指定的语言设置语言属性
Transliterate
翻译函数
模仿phpgettext(alias_)函数
_parseLanguageFiles
寻找语言目录在所有的基本目录之内
_parseXMLLanguageFile
为语言信息解析XML文件
_parseXMLLanguageFiles
Exists()
检测语言包是否存在
booleanexists(string
$lang,[string
$basePath=JPATH_BASE])
string$lang:
Languagetocheck
string$basePath:
Optionalpathtocheck
Jimport(‘joomla.language.language’);
$temp=&
newjlanguage;
$tem=$temp->
extsts(‘en-GB’);
如果存在返回true否则为false
Get()
得到语言包产物
mixedget(string
$property,[mixed
$default=null])
string$property:
Thenameoftheproperty
mixed$default:
Thedefaultvalue
get(‘name’);
English(UnitedKingdom)
getBackwardlang()
向后支持的语言包名字
stringgetBackwardLang()
getBackwardlang();
English
getDebug()
测试
booleangetDebug()
getdebug();
如果为debugmode返回true否则为false
getDefault()
默认语言包代码
stringgetDefault()
getdefault();
en-GB
getKnowlanguages()
得到已知语言列表
arraygetKnownLanguages([string
Thebasepathtouse
getknownlanguages();
Print_r($tem);
Array([en-GB]=>
Array([name]=>
English(UnitedKingdom)[tag]=>
en-GB[rtl]=>
0[locale]=>
en_GB.utf8,en_GB.UTF-8,en_GB,eng_GB,en,english,english-uk,uk,gbr,britain,england,greatbritain,uk,unitedkingdom,united-kingdom[wincodepage]=>
iso-8859-1[backwardlang]=>
english[pdffontname]=>
freesans))
getLanguagepath()
得到语言文件路径
stringgetLanguagePath([string
$basePath=JPATH_BASE],[string
$language=null])
string$language:
Thelanguagetag
joomla.language.language'
$temp=&
$tem=$temp->
getlanguagePath();
print_r($tem);
/var/www/joomla/website/language
getLocale()
得到本机属性
stringgetLocale()
getlocale();
Array([0]=>
en_GB.utf8[1]=>
en_GB.UTF-8[2]=>
en_GB[3]=>
eng_GB[4]=>
en[5]=>
english[6]=>
english-uk[7]=>
uk[8]=>
gbr[9]=>
britain[10]=>
england[11]=>
greatbritain[12]=>
uk[13]=>
unitedkingdom[14]=>
united-kingdom)
getMetadata()
返回一个包含metadata的数组
mixedgetMetadata(string
$lang)
Thenameofthelanguage
getMetadata('
en-GB'
结果;
Array([name]=>
freesans)
getPaths()
得到被装载的语言文件的列表
arraygetPaths([string
$extension=null])
string$extension:
Anoptionextensionname
getpaths();
Array([joomla]=>
Array([/var/www/joomla/website/language/en-GB/en-GB.ini]=>
1))
getPdfFontName()
Pdf字体名称
stringgetPdfFontName()
getpdffontname();
freesans
getWinCP()
Windows本机代码表
stringgetTag()
getwincp();
iso-8859-1
Haskey()
是否有关键字
booleanhasKey(key
$key)
key$key:
Thekeytocheck
haskey('
True,ifthekeyexists
Load()
对现有的字符串装载一个唯一语言文件和添加结果
booleanload([string
$extension='
joomla'
$lang=null],[boolean
$reload=false])
Theextensionforwhichalanguagefileshouldbeloaded
Thelanguagetoload,defaultnullforthecurrentlanguage
boolean$reload:
Flagthatwillforcealanguagetobereloadedifsettotrue
load();
True,ifthefilehassuccessfullyloaded.
JRegistry
getNameSpaces
得到namespaces列表
getValue
得到注册值
loadArray
装载数组到默认的namespace
loadFile
装载文件目录
loadINI
装载INI串到注册的namespace
loadObject
装载对象的公共变量到默认的namespace
loadXML
装载XML串到注册的namespace
makeNameSpace
创建一个namespace
Merge
合并一个JRegistry对象到一个
setValue
设置注册值
toArray
翻译一个namespace到一个数组
toObject
翻译一个namespace到一个对象
toString
在一个给定的字符格式得到namespace
__clone
getNameSpaces()
得到namespaces列表
arraygetNameSpaces()