<?php
echo $mosConfig_sitename;
// 站点名称
echo $my->id;
// 用户登录ID
echo $cur_template;
// 当前模板名称
echo $this->baseurl;
echo JURI::base();
// 网站根目录
$uri = JFactory::getURI();
echo $uri->toString()
// 完整URI
echo $mosConfig_absolute_path;
// ....不清楚具体意思.... --!,可能是index.php的绝对地址
mospathway();
// 路径。格式见:includes/pathway.php
mosShowHeader();
// 加载head模块
mosLoadModules();
// 加载模块。
// 格式是mosLoadModules( $position_name [, $style] )
// $position 指代位置 可以是top,left,right或者是user1等等的自定义位置.
// $style 显示参数 可以有(0、1、-1、-2、-3)几种参数选择
mosMainBody();
// 显示内容
include_once( $mosConfig_absolute_path .'/includes/footer.php' );
// 包含一个版权文件
echo $this->countModules('userPosition');
// 位置“userPosition”中包含模块的数量,常用于防止0个模块时DIV只有个边线
// 数据库对象操作:
$db =& JFactory::getDBO();
$db->setQuery($sql);
$db->loadObjectList(); // 对象列表
$db->loadObject(); // 一行对象
$db->loadResult(); // 单个结果
$db->Quote(); // 过滤敏感字
$db->query();
// Document对象操作:
$document->addStyleSheet(url); // 添加样式
$document->addScript(url); // 添加脚本
// 用户对象操作:
$user->get('guest'); //是否登录,登录了返回false
$user->xxx; // 可以直接访问数据库中的字段,xxx为字段名
$user->setParam('xxx'); // 设置默认参数以外的参数
$user->getParam('xxx'); // 提取参数
// 获得组件的Menuid:
$menu = &JSite::getMenu();
$Items = $menu->getItems('link', 'index.php?option=com_idoblog&view=idoblog');
$Itemid = $Items[0]->id;
// 获得当前Menuid:
$menus = &JSite::getMenu();
$menu = $menus->getActive();
// 发送Email:
$sent = JUtility::sendMail(发送者邮箱, $contactname, 接收者邮箱, $subject, $body, true);
if (!$sent) {
$this->setError("Send email failed.");
}
// 给当前地址添加参数:
$uri = JFactory::getURI();
$uri->setQuery($uri->getQuery().'&lang=en');
$uri->toString()
// 载入脚本:
JHTML::script('upload.js', 'components/com_smipa/js/', false);
JTHML::Stylesheet('style.css', 'components/com_smipa/css/');
// 载入脚本:
JHTML::script('upload.js', 'components/com_smipa/js/', false);
JTHML::Stylesheet('style.css', 'components/com_smipa/css/');
?>
<完>
部分内容摘自:猫之良品