如何在直接引入的php文件中使用Joomla的类库
来源:互联网 发布:闲鱼申请淘宝介入15天 编辑:程序博客网 时间:2024/06/06 01:11
如果在Joomla中直接引入一个第三方模板库,该模板库中存在若干php文件,比如存在:
http://yourhost.com/templates/yourtemplate/web.php
在默认的url重写规则情况下,直接访问该文件或者使用ajax直接load该文件,将绕开Joomla的初始化。
那么要在该文件中使用Joomla的类,比如系统文件操作类,则需要自己做一些简单的初始化工作,示例代码如下:
<?phpdefine('_JEXEC', 1);define('DS', DIRECTORY_SEPARATOR);define('JPATH_BASE', dirname(dirname(dirname(__FILE__))));require_once JPATH_BASE.'/includes/defines.php';require_once JPATH_BASE.'/includes/framework.php';jimport('joomla.filesystem.folder');jimport('joomla.filesystem.file');?>
然后在你的php文件中就可以使用JFile了,比如:
$files = JFolder::files(JPATH_BASE.'/images/gallery/web/', '\.jpg$', false, false, array('logo.jpg'));
iefreer
- 如何在直接引入的php文件中使用Joomla的类库
- 如果在外部PHP文件使用joomla的类库
- 如何使用php文件引入外界的js文件
- 在一个PHP文件中引入另一个文件的方法
- 页面内定义的js变量,如何在引入的JS文件中使用
- 如何在程序中直接使用Spring的工具类
- 如何在Joomla中找到网站的图片或其它文件?
- php被包含文件中的变量是否可在包含它的脚本中直接使用
- php中引入文件方式及引入的优先级
- 如何在Joomla中添加Google的网站分析代码
- 如何在Joomla的controller中关联Model和View
- 不用管代码中引入的类直接修改class文件
- 如何在web.xml文件中引入其他的xml文件
- 如何在web.xml文件中引入其他的xml文件
- 如何在web.xml文件中引入其他的xml文件(拆分web.xml)
- 如何在web.xml文件中引入其他的xml文件(拆分web.xml)
- 如何在php中使用实体类的概念
- 如何恢复joomla中管理员的密码
- 系统模拟登陆界面 二
- lisp小程序,useless
- gef
- 指针的初始化
- 多播委托与事件的案例
- 如何在直接引入的php文件中使用Joomla的类库
- android基础知识06:intent和intentfilter
- Linux 时间转字符串(格式化时间)
- 在MFC中应用CTreeCtrl控件的技巧
- 8种常用图像处理算法
- hdu 1754 I hate it(线段树)
- 貓空纜車 現代與自然的旅遊結合
- 【学习点滴-数据结构-二叉树】求二叉树两个节点之间的最大距离
- Linux下printf输出字体的特效