Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UCenter HOME 数据调用说明

[复制链接]
安笛 发表于 2008-5-6 14:52:53 | 显示全部楼层 |阅读模式
UCenter HOME(以下简称 UCH)有数据调用功能。数据调用可以将 UCH 的信息嵌入到您的普通网页中,在此为大家介绍如何使用这个功能,和具体的演示。(以调用管理员的日志为例)UCH 生成两种形式的代码:1、模块内嵌代码;2、Javascript 调用代码。内部调用代码只能应用到 UCH 的模板里,不能应用到其他网页中。JS 代码可以应用到其他的普通网页中。

创建数据模块

1、打开 UCH 后台,点击“数据调用”,在如下页面,点击“添加”:



2、按照图示,填写“数据模块名称”和“数据调用SQL”,如下图:



(1)“数据模块名称”可以随意填写,没有实际的含义,主要为了在多个模块间做区别。

(2)“数据调用SQL”,这里需要您自己写 SQL 语句,因此需要掌握一定的 SQL 编写知识。特殊说明:本数据调用只支持编写 SELECT 开头的查询 SQL。SQL 语句中需要使用完整的表名。如果想调用非本程序数据库中的表,在表名前面增加数据库名即可。

本教程以调用管理员的日志为例,SQL 实例:
  1. SELECT * FROM `uchome_blog` WHERE `uid` =1 ORDER BY dateline DESC
复制代码
这句 SQL 含义不再多做说明。在此您可以参考页面下方的“数据字典参考”(UCH 后台的“数据调用”处可以看到)。

填写完毕,请点击“提交”!

3、设置调用参数,如下图:



(1)变量名:调用数据的数组名。
(2)获取数目:设置您要调用多少条数据,同时也可以设置分页显示。
(3)数据显示HTML代码:在这里填写调用数据的显示样式。所有调用到的数据会存放到 $_SBLOCK[变量名]中,一般使用 loop 对该数组变量进行循环展示。
  1. <ul>----------ul标签
  2. <!--{loop $_SBLOCK['block1'] $value}-->----------将 $_SBLOCK['block1'] 的数据循环存放到 $value 数组里
  3. ************
  4. <!--{/loop}-->----------循环结束
  5. </ul>
复制代码
************是您自己写的 HTML 语句,例如:
  1. <li>----------li标签
  2. <a href="./space.php?uid=$value[uid]&do=blog&id=$value[blogid]" target = "_blank">$value[subject]</a>----------可以在A标签里直接应用:$value[uid](uid)和$value[blogid](blogid)。
  3. </li>
复制代码
您可以参考下图,获取数组信息:



设置完毕,点页面下方的“提交”!

4、获取代码,参数设置后,点击“提交”,可以看到如下界面,点击“模块内嵌代码”和“Javascript调用代码”可以获取代码。



模块内嵌代码:



Javascript调用代码

 楼主| 安笛 发表于 2008-5-6 14:54:24 | 显示全部楼层
调用时间请使用如下代码:

<!--{date('Y-m-d',$_SGLOBAL[timestamp])}-->
回复

使用道具 举报

club123456 发表于 2008-5-6 15:58:45 | 显示全部楼层
谢谢分享,不错的说
大大辛苦了.
回复

使用道具 举报

ibookle 发表于 2008-5-6 21:15:44 | 显示全部楼层
支持一个
回复

使用道具 举报

逍遥剑 发表于 2008-5-6 21:35:47 | 显示全部楼层
补丁呢?老大
回复

使用道具 举报

逍遥剑 发表于 2008-5-6 21:42:06 | 显示全部楼层
太太简单了啊!!!
回复

使用道具 举报

zhamx184 发表于 2008-5-6 23:37:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

jolon1019 发表于 2008-5-7 15:11:38 | 显示全部楼层
回复

使用道具 举报

iqye 发表于 2008-5-7 18:41:46 | 显示全部楼层
不错,辛苦
回复

使用道具 举报

iqye 发表于 2008-5-7 18:43:20 | 显示全部楼层
怎么没有那种向导模式的选择了呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 07:26 , Processed in 0.024924 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表