山起山落(www.3736.net)江南恋人系统
-----------------------------------------
这个版本近期会有小部分的更新,多为大家反馈的BUG,造成不便,大家理解。
12月26日16:20 更新lover3736_gobal.inc.php
(语言包加载位置靠后,造成无性别会员进入出现空白提示!)
[压缩包已更新,之前用户下载lover3736_gobal.inc.rar压缩包覆盖同名文件即可]
-------------------------------------------------------------
12月28日17:27 更新wap版的图片路径问题,因为最开始采用url转发转到wap很多手机不支持,出现各种错误,所以重写了部分代码,把图片处理数据转到了wap目录内,论坛的图片附件wap下一般能压缩到10K以下,大大节省流量. 全新安装包同时更新,之前用户下载lover3736ps1.rar覆盖到论坛根目录下!
现在wap域名的设置应该解析到wap目录。同时发现转发中出现的不能发帖的问题也解决了。
具体设置方式请参考后面的设置说明
------------------------------------------------------------
对于wap版的问题,因为我手机不能上网,所有的测试都是在opera中完成的,到具体的手机环境不可避免的有各种问题。确定问题后都是很快的解决掉的。近期版本更新频繁,给大家造成的不变多多见谅。
--------------------------------------------
------------------------------------------------------------------
另外请大家进群16238614交流讨论,有什么问题我会在群里解决。
------------------------------------------------------------------
山起山落(www.3736.net)江南恋人系统
v1.1版的开发也断断续续经过了一个多月,插件开发很辛苦,对我这样的半菜鸟来说,需要学习了解的
东西太多,还好,我发现自已在进步。开发wap版的时候我大概只用了不到一周。而且自已感觉代码安全
,逻辑结构上比web版要好很多。江南恋人还会一直做下去。我也会进步下去。
新版本功能说明:
web版
1:整理出了语言包,(只是程序中的语言包整理出来了,模板中的语言包还需要大家自已一个个修改.)
2:对后台参数进行了整理和排序。
3:调用了排行的分页。
4:点姻缘石后如果长期间没上线会被删除记录
5:解决点姻缘石后通过正常方法结婚的会被姻缘石配对冲掉记录。
5: 修正部分BUG
6:江南恋人控制面板,防止了像以往那样收不到短消息造成无法表白等情况。
7:允许同性恋
wap版
1:对DISCUZ的wap版进行了加强,
2:通过江南恋人插件的后台管理可以控制版块在wap中是否显示
3:wap附件下载图片显示(对附件图片进行重新生成,以符合wap的要求。附件下载参考了DZ上网友发布的
修改)
4:江南恋人WAP版,跟web相通,共用数据,即web版的人与wap版的人可以结婚交互。
5:天气预报,不能分地区显示,只能显示一个地方,
A:全新安装
1:备份数据库
2:上传upload文件夹中的内容覆盖到DZ文件夹中
3:执行lover3736install.php文件,选择相应步聚,升级数据库,如果愿意把原幸福恋人系统的数据保留
可以选择执行。
4:后台插件处导入discuz_plugin_lover3736.txt 其本设置一般不要动。部分设置我会出一个详细的说
明文档。
5:修改代码
打开viewthread.php 找到m.gender, (包括,号)在后面添加
m.3736lover1,m.3736lover2,m.3736lover3,m.3736lover1chk,m.3736lover2chk,m.3736lover3chk,
打开viewthread.htm 找到<p><em>$post[authortitle]</em></p> 在上方添加
<!--{if $post[3736lover1]}-->
<p>
<!--{if $post[3736lover1chk]==0 && $post[gender]==1}-->女友
<!--{elseif $post[3736lover1chk]==0 && $post[gender]==2}-->男友
<!--{elseif $post[3736lover1chk]==1 && $post[gender]==1}-->老婆
<!--{else}-->老公<!--{/if}-->:<font color=red>$post[3736lover1]</font>
</p>
<!--{else}-->
<p>恋人:<font color=red>单身</font></p>
<!--{/if}-->
<!--{if $post[3736lover2]}-->
<!--{if $post[3736lover2chk]==1}--><p>情人:<font color=red>$post[3736lover2]</font>
</p><!--{/if}-->
<!--{/if}-->
<!--{if $post[3736lover3]}-->
<!--{if $post[3736lover3chk]==1}--><p>情人:<font color=red>$post[3736lover3]</font>
</p><!--{/if}-->
<!--{/if}-->
当然这个位置你也可以自已选择放到合适的地方
6。进入后台更新缓存
B:从1.0升级至1.1版
1:上传upload文件夹下面的所有文件覆盖到论坛根目录
2: 执行lover3736install.php第四项操作“从1.0升级至1.1版”
(这一项你也可以改为在论坛后台:系统工具->数据库升级中执行如下语句
alter table cdb_forums add 3736wapchk int(1) NULL;
ALTER TABLE cdb_3736fenshou add fstype varchar(15) NULL;
)
其中的cdb_改为你自已的前辍
3: 后台删除插件重新导入discuz_plugin_lover3736.txt
版权:江南恋人系统是江南大学山起山落社区自已开发的基于discuz的恋人系统,作品开源,大家可以
免费使用,但不能用做商业用途。也不能修改插件名称发布。如果有人愿意做二次开发请联系我(不会
收你费用的)。
部份问题:
1:lover3736install.php不能执行安装 『 请用phpmyadmin运行压缩包中SQL.txt中的SQL语句。』
2:llegal mix of collations (latin1_swedish_ci,IMPLICIT) and (gbk_chinese_ci,COERCIBLE) for
operation ‘=’『这类的错误是因为数据库字符集错误,进入phpmyadmin查看lover3736开头的表的字
符集,改成跟论坛一致即可。』
具体参考:https://discuz.dismall.com/viewthread.php?tid=814323&;highlight=%BD%AD%C4%CF%C1%B5%C8%CB
3: Error: Unknown column '3736lover1' in 'field list'
程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖
数据库没有安装成功,重新执行lover3736install.php中的安装操作,如果还是不能安装数据库,只有到phpmyadmin中手动导入压缩包中的sql.txt里的语句。
PS:本人不对使用本插件造成的后果负责,如果大家发现有BUG可以到我的BLOG留言,本人BLOG地址
http://team.3736.net/ 本版本只支持dz6.0 gbk版,其它版本没有经过测试。另外如果有人安装请先本机测试。
===成功安装站点===
www.3736.net
=====后台设置说明=====
主要是约会场地的说明
在后台插件设置中点击江南恋人的详情可以看到一排列表(列表有点混乱,不好意思)。你可以找到
| 约会地点一 | yuehui1 | 字串(text) | | [详情] | | 约会地点二 | yuehui2 | 字串(text) | | [详情] | | 约会费用二 | yuehuif2 | 字串(text) | | [详情] | | 约会好感一 | yhhaogan1 | 字串(text) | | [详情] | | 约会好感二 | yhhaogan2 | 字串(text) | | [详情] | | 约会一网址 | yhweburl1 | 字串(text) | | [详情] | | 约会二网址 |
还有一些其它的东西。这是约会场地的数据存储的地方
你可以看到规律,
yuehui1 yuehuihaogan1 yhweburl1 yuehuif1 这些都是一个约会场地的属性,
目前我仅仅设置了三个约会场地
你可以在这里加上如下
yuehui4 yuehuihaogan4 yhweburl4 yuehuif4
以此类推,意思是你添加一个约会就需添加以上4个字段,更只要字段中的数字1,2,3,4保持一致就可以了。
当然你约会场地的总数最好是3的倍数,因为模板一行3个约会场地。
设置好这些之后你就可以进入插件设置中设置这些约会场地的值了。前台会自已读出所有的约会。
不知道大家明不明白。 部份修改说明:
wap天气预报
打开wap/include/global.func.php找到
http://php.weather.sina.com.cn/search.php?city=无锡
把无锡改为你想要的城市名就可以了。
(这个天气预报是每天第一个浏览的人触发,每天只更新一次,所以改过后要第二天才能看到效果。你也可以删除
3736weather.txt 这个文件,就可以当时就更新。)
很多人不想想天气预报只要把wap/include/目录下的home.inc.php中的
echo "$lang[weather]";
wapweather();//天气预报
替换成
/*
echo "$lang[weather]";
wapweather();//天气预报
*/
就可以了
其实就是注销掉
wap域名设置方式更改
最开始叫大家用url转发的方式指向wap,发现很多手机不支持,经过代码调整,现在代码支持(并且只支持域名解析),大家把自已的二级域名解析到服务器,并在服务器上绑定到wap目录上。(虚拟主机用子目录绑定)
比如我的网站wap域名设置如下:
wap.3736.net解析到220.178.30.194 并在服务器上绑定到论坛的wap目录下。(请注意是解析不是转发)
对于wap版的问题,因为我手机不能上网,所有的测试都是在opera中完成的,到具体的手机环境不可避免的有各种问题。确定问题后都是很快的解决掉的。近期版本更新频繁,给大家造成的不变多多见谅。
wap的语言包在template/default/wap.lang.php中,可以相应修改(有部分设置项目也放在里面。具体的请自已参考修改)
web的语言包在template/default/lover3736.lang.php中
wap版块的显隐在论坛后台的插件设置中。
装了个人信息美化的人viewthread.htm的修改方法为
打到snshow.htm
找到<div class="avatar">
<!--{if $post['avatar'] && $showavatars}-->
$post[avatar]
<!--{/if}--></div>
在下面添加<!--{if $post[3736lover1]}-->
<p>
<!--{if $post[3736lover1chk]==0 && $post[gender]==1}-->女友
<!--{elseif $post[3736lover1chk]==0 && $post[gender]==2}-->男友
<!--{elseif $post[3736lover1chk]==1 && $post[gender]==1}-->老婆
<!--{else}-->老公<!--{/if}-->:<font color=red>$post[3736lover1]</font>
</p>
<!--{else}-->
<p>恋人:<font color=red>单身</font></p>
<!--{/if}-->
<!--{if $post[3736lover2]}-->
<!--{if $post[3736lover2chk]==1}--><p>情人:<font color=red>$post[3736lover2]</font> </p><!--{/if}-->
<!--{/if}-->
<!--{if $post[3736lover3]}-->
<!--{if $post[3736lover3chk]==1}--><p>情人:<font color=red>$post[3736lover3]</font> </p><!--{/if}-->
<!--{/if}--> 版权:江南恋人系统是江南大学山起山落社区自已开发的基于discuz的恋人系统,作品开源,大家可以免费使用,请保留版权信息,不能用做商业用途。也不能修改插件名称发布。如果有人愿意做二次开发请联系我(不会收你费用的)。
感谢江南大学刘少楠, 冷枫同学,感谢吴佳礁感谢网友 AM-七星云 等对我的支持和很多不错的见议,你们的想法会有部分在下次加入。
[ 本帖最后由 yangzhu6263736 于 2007-12-28 17:45 编辑 ] |