首先在在页面使用modal模态框必须在页面引入文件,joomla引入文件的方式:

JHTML::_('behavior.modal');

示例一:如果想让另一个页面显示在模态框中

<a
href="http://www.baidu.com"
class="modal"
rel="{size: {x: 700, y: 500}, handler:'iframe'}">
百度
</a>

示例二:DIV模态框

<a href="#modal-div" class="modal">DIV模态框</a>
<div id="modal-div" style="display: none;">模态框内容</div>

示例三:让一个图片显示在模态框中

<a href="http://www.phpsj.com/images/logo.png" class="modal">Logo</a>

 

Joomla 使用的前端插件是 SqueezeBox ,地址为:http://digitarald.de/project/squeezebox/

本文提供了Joomla的field类型索引以及中文说明,Joomla的原地址为:https://docs.joomla.org/Standard_form_field_types

阅读更多:About your home page

      这个参考于Joomla的 com_media 组件,com_media 组件虽然不适合前台使用,但是还是给了我们一个Joomla操作文件类的官方示例,通过分析这个示例,总结出一套获取目录中文件的方法,这是Joomla的方式,虽然麻烦,但是会让程序与Joomla的契合度更高。以下是我获取一个目录中头像的方法(有部分代码无用)。

阅读更多:About your home page

//获取当前的用户信息,如果没有登录用户返回id为0的默认空对象
$user = JFactory::getUser();var_dump($user);exit();
//获取指定id=100的用户信息
$user = JFactory::getUser(100);var_dump($user);exit();
//获取用户的某一个参数
$guest = $user->get('guest');var_dump($guest);exit();
$params = JComponentHelper::getParams('com_users');
$new_usertype = $params->get('new_usertype');