本帖最后由 个性马甲 于 2009-9-10 23:45 编辑 没几个人喜欢动手把 WOWO1.5搞到2.0 不玩了 。。。换
----------------------------------------------------------------------窝窝同城
其实同城功能 UCH 是自带的
source\task 下面 profile.php
这是个 任务 模块 完成任务 会提示 【为您找到同城的会员,赶快加为好友吧】
嘿嘿 就把这个地方 截取 出来
新建 city.php
<?php
include_once('./common.php');
代码处
include template('city');
?>
截取 profile.php部分
//自动找好友
$findmaxnum = 10;
$space['friends'][] = $space['uid'];
$nouids = implode(',', $space['friends']);
//居住地好友
$residelist = array();
$warr = array();
$warr[] = "sf.resideprovince='".addslashes($space['resideprovince'])."'";
$warr[] = "sf.residecity='".addslashes($space['residecity'])."'";
$query = $_SGLOBAL['db']->query("SELECT s.uid,s.username,s.name,s.namestatus FROM ".tname('spacefield')." sf
LEFT JOIN ".tname('space')." s ON s.uid=sf.uid
WHERE ".implode(' AND ', $warr)." AND sf.uid NOT IN ($nouids)
LIMIT 0,$findmaxnum");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
$residelist[] = $value;
}
$warr = array();
$warr[] = "sf.resideprovince='".addslashes($space['resideprovince'])."'";
$warr[] = "sf.residecity='".addslashes($space['residecity'])."'";
这里 是初始化 然后 把他定义成 自己资料填写的 地址 。。。下面就是查找 同一个地址的人了
改造成 【窝窝】 那样
$warrcity = array();
if($_GET['city'] == 'bj'){
$warrcity [] = "sf.resideprovince='".addslashes(北京)."'";
}elseif($_GET['city'] == 'sh'){
$warrcity [] = "sf.resideprovince='".addslashes(上海)."'";
}else{
$warrcity[] = "sf.resideprovince='".addslashes($space['resideprovince'])."'";
$warrcity[] = "sf.residecity='".addslashes($space['residecity'])."'";
}
$warrcity 就是上面提到的 $warr 我自己改成的$warrcity
这样 可以达到 city?city=bj 就 取得 $warrcity [] = "sf.resideprovince='".addslashes(北京)."'";
调用出来的 就是 北京用户
city?city=sh 就 取得 $warrcity [] = "sf.resideprovince='".addslashes(上海)."'";
调用出来的 就是 上海用户
默认 就是调用 自己 城市的 。。。。。没登陆的话 还需要 另外判断 自己想吧 还能调用出同城日志 同城 异性 同城图片。。。。。。
哦了 。。。。。。。。。。。。。不给现成的 下载 。自己动手 做自己的 窝窝去呗
-------------------------------------------------------------------------------------
异性 功能。。。。同样在 profile.php
//性别好友
$sexlist = array();
$warr = array();
if(empty($space['marry']) || $space['marry'] < 2) {//单身
$warr[] = "sf.marry='1'";//单身
}
if(empty($space['sex']) || $space['sex'] < 2) {//男生
$warr[] = "sf.sex='2'";//女生
} else {
$warr[] = "sf.sex='1'";//男生
}
$query = $_SGLOBAL['db']->query("SELECT s.uid,s.username,s.name,s.namestatus FROM ".tname('spacefield')." sf
LEFT JOIN ".tname('space')." s ON s.uid=sf.uid
WHERE ".implode(' AND ', $warr)." AND sf.uid NOT IN ($nouids)
LIMIT 0,$findmaxnum");
while ($value = $_SGLOBAL['db']->fetch_array($query)) {
realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']);
$sexlist[] = $value;
}
日志。。。。图片 看 随便看看 network中
仿 吧 仿吧 都是 UCH 自带的 东西 换个 地方 利用 而已
还要 感谢 CCTV RBAV。。。MTV 老鼠 牛牛 舟 游伴。。。。。。。还有谁。。。
|