请注意 这些语句和代码都是uchome用的。
用于kingcms的这套模板已经提供过了,自己找一下。
外观参考
http://www.shanpao.org
请仔细阅读说明,仔细查看代码,主要应用是在htm静态页面上使用外调uchome的数据,非直接javascript调用方式。
1,登陆窗口[php文件,无模板,kingcms直接gethtm,其他系统任意,php文件可以直接写进去,注意更换uchome安装路径]
代码:js判断部分需使用我提供的js才有效,否则出错。附带本站的js和css,鼠标右键另存:
system.js system.css
<?php
if(empty($_COOKIE['uchome_auth'])){
?><dt>你还没登录</dt>
<form id="loginform" name="loginform" action="/home/do.php?ac=login&ref" method="post">
<dd>山炮名字:
<input type="text" name="username" id="username" tabindex="2" /></dd>
<dd>山炮密码:
<input type="password" name="password" id="password" tabindex="3" value="" /></dd>
<dd><input type="hidden" name="refer" value="/" /><input class="btn1 white" type="submit" id="loginsubmit" name="loginsubmit" value="登 陆" tabindex="3" />
<input class="btn1 white" type="button" value="注 册" tabindex="4" /><input type="checkbox" id="cookietime" name="cookietime" value="315360000" />
<label for="cookietime">记住我</label></dd>
</form>
<dd class="bg1"><ul>
<li>还不是山炮?在这里 <span class="orange"><a href="/home/do.php?ac=register">注册</a></span></li>
<li>山炮忘了密码,在这里 <span class="orange"><a href="/home/do.php?ac=lostpasswd">找回密码</a></span></li>
</ul></dd>
<?php
}else{
echo '<dt>山炮信息</dt <dd> <ul id="userinfo">
<li class="gray bold right"><label>'.$_COOKIE['uchome_loginuser'];
echo ' <a href="/home/space.php?do=home&view=all">炮家园首页</a> <a href="/home/cp.php?ac=common&op=logout">注销</a>';
echo '</label></li></ul>
<ul id="userpanel"><li class="left"><a href="/home/space.php" target="_self">个人主页</a></li> <li class="right"><a href="/home/space.php?do=doing" target="_self">迷你博客</a></li> <li class="left"><a href="/home/space.php?do=blog" target="_self">日志</a></li> <li class="right"><a href="/home/space.php?do=album" target="_self">相册</a></li> <li class="left"><a href="/home/space.php?do=friend" target="_self">好友</a></li> <li class="right"><a href="/home/space.php?do=thread" target="_self">话题</a></li></ul></dd>
';
}
?>
2,迷你博客和选吧调用[2个模块一起,也可分开使用和显示]
[SQL语句]
迷你博客
SELECT * FROM uchome_doing ORDER BY dateline DESC
选吧调用
SELECT * FROM uchome_mtag,uchome_profield where uchome_mtag.close='0' and uchome_mtag.fieldid=uchome_profield.fieldid ORDER BY uchome_mtag.membernum DESC
[HTML代码]
迷你博客
<!--{loop $_SBLOCK['block1'] $value}-->
<ul class="listbox2" onmouseover=overtb(this) onmouseout=outtb(this)>
<li><a class="green" href="space.php?uid=$value[uid]" target="_blank">$value[username]</a> <span class="gray">写道:</span> $value[message]</li>
</ul>
<!--{/loop}-->
选吧调用
<!--{loop $_SBLOCK['block6'] $value}-->
<ul class="listbox2" onmouseover=overtb(this) onmouseout=outtb(this)>
<li><strong><a href="space.php?do=mtag&id=$value[fieldid]" target="_blank">$value[title]</a></strong> <a class="green" href="space.php?do=mtag&tagid=$value[tagid]" target="_blank">$value[tagname]</a> <span class="gray"><a href="space.php?do=mtag&tagid=$value[tagid]&view=member" target="_blank">($value[membernum]人)</a></span></li>
</ul>
<!--{/loop}-->
[模板代码]文件名t_doing.htm
<!--{template data/blocktpl/模块标号}-->
<!--{template data/blocktpl/模块标号}-->
[PHP代码]文件名t_doing.php
<?php
include_once('./common.php');
include template('t_doing');
?>
3,相册调用
[SQL语句]
SELECT * FROM uchome_album FORCE INDEX(updatetime) ORDER BY dateline DESC
[HTML代码]
<!--{loop $_SBLOCK['block5'] $value}-->
<ul class="listbox">
<li><a href="space.php?uid=$value[uid]&do=&do=album&id=$value[albumid]" target="_blank"><img src="/安装绝对路径/attachment/$value[pic]" "100" height="100"/></a></li>
<li class="green bold"><a href="space.php?uid=$value[uid]">$value[username]</a> <span class="gray">上传了</span></li>
<li><a href="space.php?uid=$value[uid]&do=&do=album&id=$value[albumid]" target="_blank">$value[albumname]</a></li>
</ul>
<!--{/loop}-->
[模板代码]
<!--{template data/blocktpl/模块标号}-->
[PHP代码]模板文件的代码规则只是区分在您在后台数据调用里所建立的模块标号上,而php文件命名规则是根据您的模板文件命名而定的,所以之后不再列举;两个模块同在一个模板和php中,请参考迷你博客和选吧调用
<?php
include_once('./common.php');
include template(您的模板文件名);
?>
4,最新话题
[SQL语句]
SELECT * FROM uchome_thread,uchome_mtag where uchome_thread.tagid=uchome_mtag.tagid ORDER BY dateline DESC
[HTML代码]
<!--{loop $_SBLOCK['block4'] $value}-->
<ul class="huatibox" onmouseover=overtb(this) onmouseout=outtb(this)>
<li><a class="green" href="space.php?uid=$value[uid]" target="_blank">$value[username]</a>于<!--{date('Y-m-d',$value[dateline])}-->在<a class="blue" href="space.php?do=mtag&tagid=$value[tagid]">$value[tagname]</a>发表了</li>
<li><!--{if $value['digest']>0}--><span class="red">[精]</span><!--{/if}--><a href="space.php?uid=$value[uid]&do=thread&id=$value[tid] " target="_blank">$value[subject]</a></li>
</ul>
<!--{/loop}-->
5,最新会员
[SQL语句]
SELECT * FROM uchome_member ORDER BY uid DESC
[HTML代码]
<!--{loop $_SBLOCK['block3'] $value}-->
<ul>
<li class="userimg"><a target="_blank" title="看看 $value[username] 的地盘" href="space.php?uid=$value[uid]"><img src="
http://UC安装地址和路径/avatar.php?uid=$value[uid]&size=small"/></a></li>
</ul>
<!--{/loop}-->
6,最新日志
[SQL语句]
SELECT * FROM `uchome_blog` WHERE `friend` =0 ORDER BY dateline DESC
[HTML代码]
<!--{loop $_SBLOCK['block2'] $value}-->
<ul class="newcmt" onmouseover=overtb2(this) onmouseout=outtb(this)>
<li class="userimg l"><a href="space.php?uid=$value[uid]"><img src="
http://UC安装地址和路径/avatar.php?uid=$value[uid]&size=small"/></a></li>
<li class="r newcmt_r green"><a href="space.php?uid=$value[uid]">$value[username]</a> <span class="gray">发表了</span></li>
<li class="r newcmt_r"><a href="space.php?uid=$value[uid]&do=blog&id=$value[blogid]">$value[subject]</a></li>
</ul>
<!--{/loop}-->