`
we1818
  • 浏览: 60263 次
  • 性别: Icon_minigender_1
  • 来自: 湖州
社区版块
存档分类
最新评论

joomla 1.5——JDocument类用法

    博客分类:
  • php
阅读更多
文档类,提供一个容易的接口解析和显示文件 
       
Method        Description
__construct        构造函数
addScript        增加一个连接到页
addScriptDeclaration        增加脚本到页
addStyleDeclaration        增加一个stylesheet声明到页
addStyleSheet        增加一连接的stylesheet到页
getBase        返回本文的基本URI
getBuffer        得到本文缓冲的内容
getCharset        返回本文charset 内码
getDescription        返回页的标题
getDirection        返回文件语言
getGenerator        返回文档创建者
getHeadData        得到本文头数据
getInstance        返回在全局 JDocument对象
getLanguage        得到语言.
getLink        得到文档的URL
getMetaData        得到meta标签
getTitle        得到文档标题
getType        得到文档类型
loadRenderer        随机装载
render        输出文档
setBase        设置文档的e基本URI
setBuffer        设置本文缓冲的内容
setCharset        设置本文charset
setDescription        设置本文的描述
setDirection         设置全局文件声明。 缺省左到右(ltr)。 
setGenerator        设置文本创建者
setHeadData        设置文本头信息
setLanguage        设置语言.
setLineEnd         设置线结尾样式对Windows、Mac、Unix或者自定义串。 
setLink        设置文档链接
setMetaData        设置metai标签
setMimeEncoding        设置被送到浏览器的本文MIME内码
setModifiedData        定本文修改过的日期
setTab        设置串被用于内嵌HTML
setTitle        设置文档标题
setType        设置文档类型.

方法应用:

addScript()
        意义:增加一个连接到页
        语法:void addScript (string $url, [string $type = "text/javascript"])
                string $url: URL to the linked script
                string $type: Type of script. Defaults to 'text/javascript'
        实际应用:
        $temp =& Jfactory::getDocument();
        $temp->addscript(JURI::base().'includes/js/overlib_mini.js');
        结果:在head部分插入一段js


addScriptDeclaration()
        意义:增加脚本到页头
        语法:void addScriptDeclaration (string $content, [string $type = 'text/javascript'])
                string $content: Script
                string $type: Scripting mime (defaults to 'text/javascript')
        实际应用:
        $temp =& Jfactory::getDocument();
        $script = "alert( 'A script has been added to the page!' );";
        $temp->addScriptDeclaration($scirpt);


getBase()
        意义:返回本文的基本URI
        语法:string getBase ()
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->getBase();


getBuffer()
        意义:得到本文缓冲的内容
        语法: getBuffer ()
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->getBuffer();


getInstance()
        意义:返回在全局JDocument对象
        语法:object The &getInstance ([type $type = 'html'], [ $attributes = array()])
                type $type: The document type to instantiate
                $attributes
        实际应用:
        $temp =& Jfactory::getDocument();
        $temp->getInstance('html'); //生成jdocumenthtml对象.
        $temp->getInstance('error');//生成 jdocumenterror对象.
        $temp->getInstance('feed');//生成 jdocumentfeed对象.
       



setBuffer()
        意义:设置本文缓冲的内容
        语法:void setBuffer (string $content)
                string $content: The content to be set in the buffer
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->setBuffer();




setDirection()
        意义: 设置全局文件声明。 缺省左到右(ltr)。 
        语法:void setDirection ([ $dir = "ltr"], string $lang)
                string $lang
                $dir
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->setDirection();


setGenerator()
        意义: 设置文本创建者
        语法:void setGenerator (string $generator)
                string $generator
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->setGenerator();


setHeadData()
        意义: 设置文本头信息
        语法:void setHeadData (array $data)
                array $data: The document head data in array form
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->setHeadData();


setLanguage()
        意义: 设置语言
        语法:void setLanguage ([string $lang = "en-gb"])
                string $lang
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->setLanguage();






setLineEnd()
        意义: 设置线结尾样式对Windows、Mac、Unix或者自定义串。
        语法:void setLineEnd (string $style)
                string $style: "win", "mac", "unix" or custom string.
        实际应用:
        $temp =& Jfactory::getDocument();
        echo $temp->setLineEnd();


setLink()
        意义: 设置文档链接
        语法:void setLink (string $url)
                string $url: A url
        实际应用:
        $temp =& Jfactory::getDocument();
        $link=”www.joomla.org”;
        $temp->setLink($link);



setMetaData()
        意义: 设置meta标签
        语法:void setMetaData (string $name, string $content, [bool $http_equiv = false])
                string $name: Value of name or http-equiv tag
                string $content: Value of the content tag
                bool $http_equiv: META type "http-equiv" defaults to null
        实际应用:
        $temp =& Jfactory::getDocument();
        $temp->setMetaData('Publisher', 'joomla! Documentation Team!');
        result:
        <meta name="Publisher" content="Joomla! Documentation Team" />


setMimeEncoding()
        意义: 设置被送到浏览器的本文MIME内码
        语法:void setMimeEncoding ([string $type = 'text/html'])
                string $type.
        实际应用:
        $temp =& Jfactory::getDocument();
        $temp->setMimrEncoding('application/xml'));


setModifiedDate()
        意义: 定本文修改过的日期
        语法:void setModifiedDate (string $date)
                string $date
        实际应用:
        $temp =& Jfactory::getDocument();
        $temp->setModifiedDate($date));
分享到:
评论

相关推荐

    波士顿房价数据集Boston House Price

    波士顿房价数据集Boston House Price 全网最便宜

    FPGA实现UDP协议(包括ARP、ICMP)

    三种实现FPGA实现UDP协议的代码工程(包括ARP、ICMP),包含使用设计文档。 第一种,米联客的DCP封装包 第二种,正点原子的源码工程 第三种,基于正点原子的赛灵思MAC核的代码工程。

    Red-Hat-Enterprise-Linux-7-RPM-Packaging-Guide-en-US

    Red_Hat_Enterprise_Linux-7-RPM_Packaging_Guide-en-US

    Matlab 三维人脸识别系统 V 4.3.zip

    Matlab 三维人脸识别系统 V 4.3.zip

    信捷XD PLC MODBUS控制阀岛通信 案例程序

    信捷XD PLC MODBUS控制阀岛通信 案例程序

    常用进制转换器16进制10进制2进制转换计算器..exe

    大家好呀!今天来介绍一款常用进制转换器,也就是 16 进制、10 进制、2 进制转换计算器。有了它,你可以轻松实现不同进制之间的快速转换。无论是将 16 进制转换为 10 进制或 2 进制,还是从其他进制转换过来,它都能准确而高效地完成。无论是在计算机编程、数字电路等领域,还是日常对进制转换有需求的时候,它都能成为你的得力小助手,让进制转换不再麻烦,快来试试吧!

    微信小程序:智能排队取号系统 - 地图组件集成

    这款微信小程序是一个创新的智能排队取号系统,专为提高服务行业的效率和顾客满意度而设计。它通过集成地图组件,为用户提供了一个直观、易用的排队和取号解决方案。用户可以在小程序中查看各个服务点的位置,实时了解排队情况,并进行远程取号。 小程序的主要功能包括: 实时排队信息:用户可以实时查看各个服务点的排队情况,包括当前排队人数、预计等待时间等。 远程取号:用户无需到现场即可通过小程序远程取号,节省了排队等待的时间。 地图导航:集成的地图组件可以帮助用户快速找到服务点的具体位置,并提供导航服务。 取号管理:用户可以在小程序中管理自己的取号信息,包括查看、取消等操作。 此外,小程序还支持多种场景,如餐饮、医疗、银行、政府服务等,适用于各种需要排队取号的服务场合。它不仅提高了服务效率,减少了顾客的等待时间,还为商家提供了客流管理和数据分析的工具。

    520节日520节日表白神器.zip

    520节日520节日表白神器520节日520节日表白神器520节日520节日表白神器520节日520节日表白神器

    JAVA语言考试系统的设计与实现(LW+源代码+文献综述+外文翻译+开题报告).zip

    JAVA语言考试系统的设计与实现(LW+源代码+文献综述+外文翻译+开题报告)

    相移法偏移MATLAB代码.zip

    相移法偏移MATLAB代码.zip

    directx修复工具directx修复工具directx修复工具.txt

    directx修复工具directx修复工具directx修复工具directx修复工具

    基于matlab的三维地球建模,需联网.zip

    基于matlab的三维地球建模,需联网.zip

    字符串处理-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

    字符串处理-I.MX6U嵌入式Linux C应用编程学习笔记基于正点原子阿尔法开发板

    蓝桥杯-基础题C++: 其压缩包中为C++ code

    参加比赛的一些心得:感觉把比赛得那一门语言基础学会,输入输出([我写的python输入输出](https://blog.csdn.net/qq_41392228/article/details/123614298)),([C++的STL](https://blog.csdn.net/qq_41392228/article/details/124825895)),熟练里面的数据结构,如数组,map等,==主要还是基础==。熟悉了后,可以在刷一下基础题,巩固哈学了的基础知识。把基础学好了,拿个奖是没问题的,正常发挥即可。想那个好的名词,就要看看相关的算法了,主要就是暴力的+优化,BFS,DFS,比较难的就是动态规划,得找转换方程。 python版本的可见:https://blog.csdn.net/qq_41392228/article/details/123616441

    基于 Rust + eBPF 丢弃 GFW DNS 污染包

    基于 Rust + eBPF 丢弃 GFW DNS 污染包 GFW 污染 DNS 的方式为抢答,我们只需要丢弃投毒响应即可获得正确的解析结果。通过 eBPF 我们可以在内核中插入代码,相比在用户态启动代理,这样可以获得更好的性能。 要丢弃投毒响应,重点是找到它们的特征。 以 twitter.com 为例,当向 8.8.8.8 请求 twitter.com 的 A 记录时,正常的响应会返回 2 条结果(1Q2A);而 GFW 只会返回 1 条,但是使用了 2 次抢答。2 次抢答包其中一个 IP Identification = 0x0000,另一个 IP Flags = 0x40(Don't fragment);而正常的响应 IPID 不会是 0 并且 IP Flags = 0。 我们只要 Drop 掉符合对应特征的包即可。这时我们可以验证,twitter.com 可以正确解析(fb 等非 google 服务也正常)。

    分数阶傅里叶变换数字水印matlab程序.zip

    分数阶傅里叶变换数字水印matlab程序.zip

    “互动课堂”微信小程序需求.md

    “互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md“互动课堂”微信小程序需求.md

    身高体重等2个文件.zip

    身高体重等2个文件.zip

    ACM 题目、测试用例及参考答案汇编-一次 ACM 协会内部测试.zip

    ACM 题目、测试用例及参考答案汇编——一次 ACM 协会内部测试.zip

Global site tag (gtag.js) - Google Analytics