站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Xoops全局变量
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
__NOTOC__ <span style="text-align:center; border:1px solid #000; float:right; padding:6px;"><strong>导航:</strong> [[Xoops模块开发|上一页]] | {{Template:Xoops导航}}</span> <div style="clear:both;"></div> 每次读取一个[[XOOPS]]页面时,一些全局变量被自动定义并可在你的模块中使用。注意这些不是对象就是数组。 特别是每个数组,每个可用的元素都被被列出、描述。对每个对象,成员变量(通过$object->getVar('varname')得到)都应被描述。以及任何可得到的方法。注意'getVar'获取一个可选的二次变元[立刻被描述]。 ===$xoopsUser=== 若当前访问者注册了的话,这是显示当前用户的对象。(若没注册,这个变量将不被定义。)例如: <pre> <?php $xoopsUser->getVar('uname') //获取用户名 $xoopsUser->getVar('uid') //获取用户ID $username = !empty($xoopsUser) ? $xoopsUser->getVar('uname') : $xoopsConfig['anonymous']; $userid = !empty($xoopsUser) ? $xoopsUser->getVar('uid') : 0; ?> </pre> ===$xoopsDB=== 这是显示Xoops[[数据库]]的对象。如果数据库没有正确初始化,这个变量不被设置。 例如: * $xoopsDB->query($sql): 执行安全方式查询,即当对数据库做写操作时,只允许POST提交的数据 * $xoopsDB->queryF($sql): 执行强制方式查询,即当对数据库做写操作时不检查数据提交方式 * $xoopsDB->prefix($table): 在表格名称前加上管理员选择的前缀 ===$xoopsConfig (XOOPS Global ConfigurationVariable)=== 这个数组包含了Xoops的配置信息。通过$xoopsConfig['name_of_config_option']在'name_of_config_option'里访问其值。如下所示(不完全列表): * 'language': 当前语言 * 'anonymous': 匿名用户名称 * 'theme_set': 当前设置的主题名称 * 'template_set': 当前设置的模板名称 * 'sitename' : 站点名称 * 'slogan':站点标题 * 'adminmail':站点管理员[[电子邮件]]地址 * 'closesite':若站点被关闭则设为1 * 'closesite_text':当你的站点被关闭时对用户显示的信息 * 'theme_fromfile' :当设为1时,xoops自动检测你的主题文件是否已经更新;若是,数据库模板被更新 * 'anonpost':设为1则匿名用户可发表评论 * 'use_ssl' :告诉xoops用户登陆是否加密 * 'sslpost_name' : * 'debug_mode':不同的数字代表调试模式是否打开 * 'com_order':邮件的排序(升序或降序) * 'com_mode' :邮件查看方式 (Threaded或Flat) * 'enable_badips':如果IP可被禁止 * 'badips' :被禁止的[[IP]]列表 * 'use_mysession' :如果允许定制[[session]] * 'session_name':定制session的名称(只在use_mysession为真时才设置) * 'session_expire' :定制session的有效时间(只在use_mysession为真时才设置) * 'default_TZ' :缺省时区 ===$xoopsModule=== 这是显示当前模块的对象。如果当前在系统模块,这个变量不被定义。 例如: * $xoopsModule->getVar('dirname'):获取当前模块的目录名 ( XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->getVar('dirname') ) ===$xoopsModuleConfig=== 这是包含了当前模块配置选项的数组。这些值由管理员为模块列在$xoops_version.php中的选项设置。 ===$xoopsTpl=== 这是显示当前页面模板的对象。 例如: * $xoopsTpl->assign('varname', $value):在smarty模板中给变量分配一个值 ===$xoopsOption=== 这是显示一些特殊的Xoops选项的数组。 [[category:Xoops模块开发指南]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Xoops导航
(
编辑
)