谢谢您 真的解决了我很多问题 我的第一个插件就是在您的指导下一步一步走下来
现在有一个问题 求解决啊 我那个inc.php代码已经写好了 我查看了数据库,也显示正确了
但是代码中的showmessage 提示的信息无法在插件页显示。而且插件模版页也挡住了网站的底部连接
我把代码发下 指点一下吧
如图:
插件连接:http://www.diqichengshi.com/down_love-down_love.html
麻烦了 下面是代码
inc.php:
<?php
if(!defined('IN_DISCUZ')){
exit('Access Denied');
}
include template('down_love:down_love');
//if(!empty($_GET['mod']) && !$_G['uid']){//empty检查一个变量是否为空,$_G discuz全局变量数组前缀,检查是否有权限访问
//showmessage('抱歉,请登陆后再使用本功能,谢谢', NULL, array(), array('login' => 1));//showmessage为discuz函数
//}elseif(preg_match("/X1.5/i", $_G['setting']['version'])){//进行正则表达式匹配
//if($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST)){//访问页面使用的请求方法
//$_GET = array_merge($_GET, $_POST);}//合并一个或多个数组
$realname=DB::query("SELECT `realname` FROM ".DB::table(common_member_profile)." WHERE uid='$_G[uid]'");
if($_GET['intolove']){
$query=DB::query("INSERT INTO ".DB::table('down_love')."(id,uid,username,truename,lovesperson)
VALUES ('','$_G[uid]','$_G[username]','$realname','".intval($_GET[writelove])."')");
showmessage('发表暗恋宣言成功','plugin.php?id=down_love');
}
if($_GET['foundlove'])
{
$loveperson=DB::query("SELECT `lovesperson` FROM ".DB::table(down_love)." WHERE uid='$_G[uid]'");
$bloveperson=DB::query("SELECT `lovesperson` FROM ".DB::table(down_love)." WHERE truename=$loveperson ");
if($bloveperson=$realname)
{
showmessage('你的Ta同样暗恋你哦,抓住机会',NULL);
}
}
?>
模版htm:
{subtemplate common/header}
<link type="text/css" rel="stylesheet" href="source/plugin/down_love/template/extend_common.css" />
<SCRIPT language=javascript>
function checkpost()
{
if(writeloves.writelove.value="")
{
alert="暗恋独享可酌情填写,但为空时不得提交";
writeloves.writelove.focus;
return false; }
}
</SCRIPT>
<div class="class2" style="background:url(source/plugin/down_love/template/images/love.jpg);" height="550px" width="950px">
<div>
<form class="class1" action="plugin.php?id=down_love:down_love" method="POST" name="writeloves">
<input type="text" name="writelove" >
<br>
<font color="white">输入暗恋对象,看看对方是否同样爱你</font>
<br>
<input type="submit" name="intolove" value="保存暗恋宣言">
</form>
</div>
<div>
<form class="class4" action="plugin.php?id=down_love:down_love" method="POST">
<input type="submit" name="foundlove" value="看看Ta是否心有灵犀"><br>
<font color="white">@填写好后,请点击左边的按钮,然后把Ta记在你的心里,<br>
<br>因为没有人可以提醒你Ta是谁,甚至你自己,只有你的心知道。<br><br>
@如果你想知道Ta是否与你心有灵犀,请点击右边的按钮
</font>
</form>
</div>
<div>
<form class="class3" action="plugin.php?id=down_love:down_love" method="post" name="outs">
<input type="submit" name="out" value="让暗恋链接你我"><img src="source/plugin/down_love/template/images/out.png" /><br>
<font color="white">点击后双方会同时收到关于你和Ta相互暗恋的消息</font>
</form>
</div>
</div>
{subtemplate common/footer}
|