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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

首页同城异性有头像在线插件!

[复制链接]
weiwenchu 发表于 2011-6-19 15:55:00 | 显示全部楼层 |阅读模式
本帖最后由 weiwenchu 于 2011-6-30 15:05 编辑

花了两天时间研究出来的,在这之前没接触过SQL,其他网页知识也几乎为0,过程很痛苦,不过总算是成了!诶,新人学习难!几乎就没人愿意开口帮忙的,研究了两天也只有一个人愿意开口帮忙的,在这里感谢一下'聪聪虫',好人呐! 这里把我的第一个思路讲一下,虽然失败了,但是也许有高手能实现,还是觉得这个方法保险:利用官方后台的 高级设置>数据调用 实现同城异性在线头像调用,只需要输入SQL查询语句即可,但是存在一个矛盾的地方:空间的性别变量值在这里不是用户本人的性别,而是男+女,两个值,城市也一样,不知道有没有什么办法解决。 第二个思路:将主页的热烈欢迎新成员栏目替换成同城在线有头像的异性用户,方法如下: 打开source\space_feed.php 查找:
  1. //欢迎新成员 if($_SCONFIG['newspacenum']>0) { $newspacelist = unserialize(data_get('newspacelist')); if(!is_array($newspacelist)) $newspacelist = array(); foreach ($newspacelist as $value) { $oluids[] = $value['uid']; realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']); } }
复制代码
注释掉,在下面添加代码:
  1. //同一个城市的用户 $query = $_SGLOBAL['db']->query("SELECT A.uid, A.username, A.name, A.namestatus FROM uchome_space AS A INNER JOIN uchome_spacefield AS B ON A.uid=B.uid AND residecity = '$space[residecity]' AND sex != $space[sex] AND sex != 0 AND avatar = 1 LIMIT 0 , 30"); while ($value = $_SGLOBAL['db']->fetch_array($query)) { realname_set($value['uid'], $value['username'], $value['name'], $value['namestatus']); $sameCitylist[] = $value['uid']; }
复制代码
查找代码:
  1. $olfriendlist = $visitorlist = $task = $ols = $birthlist = $myapp = $hotlist = $guidelist = array(); $oluids = array(); $topiclist = array(); $newspacelist = array();
复制代码
在下面添加代码:
  1. $sameCitylist = array();
复制代码
打开文件template\default\space_feed.htm 查找文字: 热烈欢迎新成员 替换成文字: 和您同一个城市的用户 查找变量(一共两个,都换掉): $newspacelist 替换成变量: $sameCitylist 查找代码:
  1. <p class="gray"><!--{date('n月j日',$value[dateline],1)}--></p>
复制代码
删掉! 收工,更新缓存!
如果你懒得动手可以直接下载这个插件

如果不会用可以加QQ:393486,请注明uchome

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| weiwenchu 发表于 2011-6-19 15:55:34 | 显示全部楼层
用了就要顶啦
回复

使用道具 举报

 楼主| weiwenchu 发表于 2011-6-21 21:25:04 | 显示全部楼层
怎么现在连免费的插件都没人要了
回复

使用道具 举报

ssz413 发表于 2011-6-22 01:04:36 | 显示全部楼层
那个SQL似乎有点错误,SQL里面不等于不是!=,而是<>
回复

使用道具 举报

 楼主| weiwenchu 发表于 2011-6-23 21:54:44 | 显示全部楼层
本帖最后由 weiwenchu 于 2011-6-23 21:55 编辑
ssz413 发表于 2011-6-22 01:04
那个SQL似乎有点错误,SQL里面不等于不是!=,而是


可以参考W3school的教程,是正确的。
http://www.w3school.com.cn/php/php_mysql_where.asp
回复

使用道具 举报

pplcz 发表于 2011-6-26 15:39:13 | 显示全部楼层
我顶你,先顶后做
回复

使用道具 举报

pplcz 发表于 2011-6-26 15:41:38 | 显示全部楼层
是2.0的么
回复

使用道具 举报

pplcz 发表于 2011-6-26 15:45:14 | 显示全部楼层
我新手……请问,之后怎么弄……
回复

使用道具 举报

 楼主| weiwenchu 发表于 2011-6-26 20:05:38 | 显示全部楼层
pplcz 发表于 2011-6-26 15:45
我新手……请问,之后怎么弄……

是2.0的,下载后直接覆盖目录即可!如有问题请及时联系我
回复

使用道具 举报

GGGHHH 发表于 2011-6-27 01:56:13 | 显示全部楼层
不错啊,支持一下,有演示吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 07:47 , Processed in 0.030980 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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