交友系统使用说明6 }8 [6 r, j7 z: c- L' H6 V
+ K a* g) v% r& s5 c+ r+ e! I9 @! g; H; w
### 安装成功的第一件事 ###
; E6 d7 X5 \! @1 h2 x5 H1. 更新 交友后台 - 数据中心 - 更新交友用户数据
( g7 B" c) [2 V$ X# N2. 设置 交友后台 - 设置 - 选择一个积分类型
+ K; G5 Z. }; D4 D, G# \$ O3. 添加 “论坛后台”-“界面”-“导航设置”
9 w1 P. Q: \. h, m, A1 u添加“交友中心”链接地址:“http://你的域名/jiaoyou.php ”5 Q) D$ b/ a6 v6 ?( Y
或者修改“ http://你的域名/jiaoyou.php ”
' G v# N3 w3 ~# k& b8 J) b) W1 v: r/ n
###=== 冲突 ===## F5 \/ a" v: A7 O# V5 v$ d
如果是之前安装了免费版本,会有冲突* C8 M* p6 O3 I
在后台卸载交友中心,之后要删除 source/plugin/dmember 这个文件夹 % c4 @2 U0 e) Q/ D
然后再进行安装 @+ o9 E" w: v, E @
) w! |0 {- b; S& w& J l4 I1 t& Y# {###===1. 如何升级和安装?===##( G, H5 u) W6 F4 h% i
安装步骤【必看文件】,按照此文件来安装插件。
6 |. ~" j# D9 n7 u( v) V如果要升级
& V& @1 l# F2 X9 \ y# ^% \! ~7 P9 @3 j### 【备份和升级必看】 ###
: `) Q) L. y& Z; b2 C- v, X; l: K1. 使用数据库管理软件 phpmyadmin ' f0 R; m2 u6 W, @( }; [
2. 或者使用 discuz ”论坛后台“ - ”站长“-”数据库“-”自定义备份“ 选择 % H, O3 ], _2 y) }1 a4 S8 Q( F4 k( U
pre_dmember_like 暗恋(5.x 6.x 7.0通用)$ Z3 Q k8 k- d( ]. {
pre_dmember_credit_log 积分消费(5.x 6.x 7.0通用)& `3 m; e I! e' c" c3 b: \
pre_dmember_view 最近来访(5.x 6.x 7.0通用)
# ] l+ ]$ @9 z2 bpre_dmember_profile 交友中心字段(6.5 - 7.0)
5 H5 s& o! e/ C% D% w3 X& M0 E) `这四个表1 F2 Y% R6 O! X
6.5的备份四个,5.0和6.0备份三个& S/ |0 g- e- S. p
pre_是数据表前缀,根据自己论坛的设置来操作1 I B7 i. E9 |4 V( D# u e
先备份这四个表,升级交友插件成功后,再恢复这四个表的数据
* J" U0 y% t6 y/ x[先备份.再升级]
8 q" ]) M* N) a; P2 W6 ~$ w, ]; N8 g( \4 G
问:好像不可以定义自己是帅哥 美女 + v0 E) S9 l1 A8 p: J( _( B9 F0 W
性别不限就出来 设置了美女就不出
2 l! B, T' P; l, U5 H: s4 m1 d9 {+ w7 Z' W! k
答:在 后台 - 用户 - 用户栏目 设置 性别 必填0 E8 S1 s/ P% z; S: p1 t$ ^" e
在交友中心 - 设置 开启强制完善个人资料
4 d7 O3 z" Y7 X8 }" W插件会自动匹配discuz的用户栏目,如果设置必填的用户没有填写,是不能浏览用户的个人详细信息的.
+ I3 E3 Y' o3 w p9 ]# Z还有就是 在 后台 - 用户 - 用户栏目 设置 性别 必填. Y2 H g0 w2 R: |# |
让一些字段设置成注册时填写,更好,比如 性别,年龄,地区
: g- \7 Q. ?) {& ] ]3 ]这些资料不仅是交友中心,对于社区的用户来说更会真实
4 ^7 ~9 n8 D0 ]; T7 N0 U5 z7 R9 W
###=== 不管怎么弄都是不能导入DIY? ===##/ I! ?; ]( T* [0 v/ k+ N9 v7 U
(1). 把source/plugin/dmember/template/default/ 下的 index.htm 和 index.htm.bak 复制至 根目录 template/default 下
" B" k1 v- a4 o( |$ z! C1 I(2). 修改 source/plugin/dmember/moudles/index.inc.php 第12行
( b1 u9 k% x; s% q0 B/ R9 ?+ e6 xinclude template('diy:dmember/template/'.$style.'/index',null, './source/plugin/'); 改为; x) T: o& D! b4 i. ]4 i! `
include template('diy:index');
, ]6 a5 H" h& B# _(3). 给予 template/default 下 index.htm 和 index.htm.bak 文件 777可读可写的权限。9 q5 v% R( q2 v$ s6 s4 v
操作之后,还是不能导入DIY的,使用手工DIY编辑添加
& q2 a8 |1 O% k" Y( [4 t; U9 J* B9 u
###=== DIY模块模板.txt ===##
i( v( Z9 x8 RDIY代码的使用方法:& Y; e7 C; ~( e( d I
首先进入DIY模式
2 V7 u3 f4 Y2 y1. 拖一个框架到页面上2 z: o5 \4 _! Y
2. 拖动交友中心的“最新用户”,“排行榜”,“推荐用户”其中一个类型到刚才的框架内7 q7 `) e; J' W0 y
3. 配置好信息之后“提交”
0 H9 q% c h# I3 _: z; p; g- n) Z4. 点击模块“编辑”,进入“模块模板”把 DIY模块模板.txt 里面的代码 放到此模块的 模块模板里。
* v0 Q/ k+ F. h. J) N5. 保存此DIY即可
) L" R' s, S6 z1 I. i L/ `: c7 N1 E7 F3 A; g
###=== 搜索的高级选项 ===##8 Y8 V& i) S# ~8 h
点击下拉条没有数据?7 X U+ c ?( N$ D& i
比如“职业”这一项要在 论坛后台 - 用户 - 用户栏目 - 职业 编辑,$ s& `: q) J8 M
类型:下拉菜单,内容:站长来填写,供用户选择
# X5 ]) `4 n' K- z选择为必填项
8 e1 }. L% M, @+ _8 ?& G" p6 O, O. b2 n3 [. j5 z& P/ D1 \4 T
### 访问地址 ###
& H& q4 L/ C$ M0 xhttp://你的域名/jiaoyou.php
}! _8 s m1 t. V+ e4 L在“论坛后台”-“界面”-“导航设置”里修改
# l, U3 ^, [" w/ n1 g8 S
, C' E1 i7 k. N2 e### 首页没有会员显示 ###1 b" Y; z" E u) ~, ]
1. 看一下 交友后台 - 数据中心 - 更新后的有效用户有多少
8 I- U) d; a J- a: G2. 要在交友后台-推荐设置-里设置UID,UID可以在更新了会员数据之后从高级搜索里面找,### 查看UID ###+ `3 W j }) s) w5 R! h
3. 头部推荐无人员,头部推荐是要大于8个会员才会显示的,另:如果填写的推荐UID不显示,也许会有无效的UID,不是过滤之后的有效用户,建议从高级搜索里面查找用户。7 T) n$ @8 q0 Y
4. 头部推荐左边是空的,这个粉红色区块是DIY调用论坛帖子
* b8 V$ o: Z( ]要在插件前台导入DIY,请查看 ### 【安装前台DIY】 ###! ~: g3 _3 X5 X1 i; H& n
7 _8 y. ]8 y5 }& u N2 ^#论坛升级到X2.5 以后 ,推荐设置不能保存,也都不显示了6 I, C! G0 K" Q/ z/ Y; D+ ^4 \6 P9 D
在 网站根目录 /config/config_golbal.php 最下边 ?>之前 加入$ w* V" {& o& _2 `' r0 q
// --------------------------- CONFIG INPUT --------------------------- //
! P* w& b9 \! ^4 Q. t! @$_config['input']['compatible'] = 1;% @/ F( X: C3 m7 H3 a* q
+ E. g: J$ t& j o# X$ k/ ~& W" `#搜索条里的文字太长了' J! ^+ ?8 g# N6 y- x" K
修改 后台 - 全局 - 地区设置,把里面比较长的省名字 改短
' u. @$ u9 W- W' ~; t4 `5 @& d4 P/ }比如 宁夏回族自治区 改成 宁夏
2 ?" T; W" n% s1 S6 M7 f7 E
& `6 `' a: [: f1 P$ H# S( z#样式修改:
* t+ e: ^: ?8 b8 I- Qsource/plugin/dmember/template/default/style/image/bj101111_2.gif 导航条
) b- u( F9 N$ i" z4 Ysource/plugin/dmember/template/default/style/image/bj18.gif 排行榜背景图% [+ G. Q1 w( a
source/plugin/dmember/template/default/style/icon/j_bj23.jpg 会员背景图片$ P# |( S) e& [$ |+ S! x
: Q1 \! g; e5 \8 x升级成功了到论坛发个帖子吧,类似这样的:% ^* z$ y7 Z5 O0 G: m# w# m
http://www.discuz.net/thread-2616862-1-1.html% g& P. D6 k$ e3 g' h
http://www.discuz.net/thread-2956787-1-1.html6 h) I& s e9 s9 F
谢谢支持!4 \+ d- y$ g7 `1 M
9 U& T( k% D- J
#会员的头像比例失调#- ]- m T+ R( M/ u
/source/plugin/dmember/template/css/default/default.css
# {! k- `' E' l116行 修改* k* N- ^0 R+ L4 X- H6 |2 `
border: 1px solid #CCCCCC;
* ~2 Q: R2 N4 O* F height: 120px;0 R+ f+ t5 ^3 @6 @
margin-top: 15px; X9 p# D$ L+ F4 k8 [3 b
padding: 2px;% [: s: w* A- G" ?4 B) M* N# r
width: 110px;4 w& f$ m9 r; V N& _: Q
}
; O9 @8 F8 c' E; M% F u: ?* d% C8 ^% X' y
" o* Y7 i) P3 x% { H
# 会员充值系统?
/ q7 k7 P7 ?6 K1 I会员充值是使用discuz内置的积分充值系统,可以在充值系统内选择支付宝或者财付通 }- P, e8 G: K% o( K# }* ]
这些都是可以自定义的; D3 f3 }& I0 G% m5 Q8 f n
5 G* @/ P1 k; w. Z7 x# F### 个人主页报错 ###0 u2 H8 `% s8 ?0 O" j! O7 ?
1. Unknown column 'extcredits' in 'fiele list'0 k0 R- c4 `; [# q. {5 b
在交友后台 - 设置 - 绑定消费积分 (选择一个消费的积分类型)
- m1 ^) N+ F4 w6 k9 I- a; G
6 @9 A! s' a# u$ J### Table xxx.dmember_view ' doesn't exist3 x6 w+ `) l* a& v+ a
要重新安装、; H# A9 f; Y2 K* E) B
, }3 s1 ~/ ]# {( v: ?### 出现 forum_attchment_127 ' doesn't exist
7 c$ F! {' Z* ~5 T0 M/ x这个错误 是在 交友插件 - 设置 - 论坛附件图片展示 - 选否
" M, b/ Q: T& I! w6 y' U/ S+ S( q5 D- e# Z! w& _
### 部分信息问答 ###
@6 `4 [( ~. ?8 A1. 排名机制:在线VIP > 在线普通会员 > 离线VIP > 离线普通会员1 q" d4 x- S8 e& y2 N4 j
2. 搜索年龄:默认年龄:设置0-99 即可屏蔽不填写年龄的用户,设置非0开头 限定年龄搜索
5 Y0 B" [- y/ h$ T, }5 F( w( V9 H; K1 D! { O! d; |8 [- m8 e2 d; W
### 样式文件修改 ###
7 p$ Q, L( X8 @1 v) A% d& N8 A在 template/style.htm 里修改,使用火狐浏览器+火狐firebug插件 修改 style.htm 里的样式
1 F1 a& I3 A+ Z8 P7 \% R/ E6 g& A找到样式之后在这个文件里搜索并修改
: z6 T* h4 P/ X4 _1 x. [& s
0 h/ k( H' o* g0 b3 w#最近来访 ??? 号
; H% [7 y5 Z5 |2 V修改 数据表 pre_dmember_view
, C# ^9 E. k; K& x1 `例如:gbk编码* R3 y2 t6 ^# T% k
字段: username
G- N% L8 k9 T8 \' ^( }( w7 U1 \字符集:gbk 校对:gbk_chinese_ci0 @7 [4 w4 } J3 ]9 R! ?8 _" I
如果是utf-8编码 则
# `- ^ |3 F" W4 e5 i0 \' } K字符集:utf8 校对:utf8_chinese_ci
5 Q) N8 d$ Z) c! @) n* o. A9 E* o; m6 t8 f4 ^6 X) O5 k# D
### 设置 ###; D8 w6 H( z- j3 ]/ e
1. 进入 521交友中心 - 数据中心 - 更新交友用户
$ R j. [) F" u2. 进入 521交友中心 - 设置 - 绑定消费积分 - 选择一个积分类型
9 c1 M. m1 ]! M) }9 ~/ r3. 进入 521交友中心 - 推荐设置 - 设置需要 推荐人的UID
& f5 r# A: E& n( b7 s4 {$ C4. 如果前台DIY不能导入,设置 source/plugin/dmember/template/index.htm文件和 index.htm.bak 文件 777的权限, q0 q; J( _$ W
7 q+ x6 N1 s* ?5 b7 I) N
3 _, E; b# p$ V' X# L### 【数据问题】 #### `$ t0 N. b4 L
1. 交友头像问题
# F: Q, Q+ O* a0 }+ T上传压缩包内的 checkavatar.php 到站点根目录,会自动回去ucenter的数据来重置用户头像
% ?6 c. X7 s* P2 o7 [3 ?0 P9 P2. 用户年龄问题,可以使用 h8 M# N7 {. |3 L+ {7 x% W
UPDATE pre_common_member_profile # F# e5 }, R& a
SET birthyear='1990',birthmonth='1',birthday='1'
$ {7 a, g6 R. G F. YWHERE birthyear='0'
7 ?2 Y$ L; e9 _" E1. 在您的数据库中运行, B. y: k, Z9 p/ G& r, N
2. 在论坛后台”站长“-”数据库“-”升级“中粘贴上面的命令
) N' [- s5 k! |# ?% z因为很多用户资料不完整的原因,导致用户不能显示* _! Z9 J9 o: ]( x, R
pre_common_member_profile 前缀自定义
8 J3 ~* |( ] k R- `' r给予用户默认年龄; b/ @9 O' {; r/ H
+ q, \/ L5 K2 J
以下提供一些默认数据命令,仅供有经验者使用。
. w2 `1 |7 }# A( k1 B新手使用,请将 pre_common_member 备份
. X, P: l- T Q【修改默认年龄】
& ?6 k: J3 ~9 }0 j+ |UPDATE pre_common_member_profile " g) ]4 O2 k7 q' T/ F$ h- j$ {
SET birthyear='1990',birthmonth='1',birthday='1' 5 j" y& @# m( |- G1 z% r/ ], K8 ?+ T
WHERE birthyear='0'
7 Y- t7 ` Y" K1 D6 Q
+ o3 {$ u* E O/ U3 h5 F# q3 S4 _【修改默认性别】
7 c/ r* ?# x) B- y5 w1 FUPDATE pre_common_member_profile
5 V# ]& D0 a2 V* W5 k4 M: vSET gender='1'# O' o" ?/ R6 ~4 U, k, V, v
WHERE gender='0'% Y' M2 o, _0 P8 O/ h+ D+ O
( X% A0 q/ a' N3 b
【修改默认情感状态】
; e7 W& T0 k/ D- b. KUPDATE pre_common_member_profile 1 o8 U- c4 C, r) O0 F
SET affectivestatus='单身'
7 @( S* `: t9 M! x2 E. l" V1 V% aWHERE affectivestatus =''/ j0 t* h0 o3 N" {% r% H r b
* r0 N2 p- Z! a
UPDATE pre_common_member_profile
* ]: ~( K" l' ]5 j Z7 y* ZSET affectivestatus=(CASE ( SELECT FLOOR(RAND()+ RAND()) )
6 ~! t; |/ l- P e: I. Z% V0 hWHEN '0' THEN '单身'
# [) B# h: T6 [& r/ k! AWHEN '1' THEN '保密'
& @) \' Z0 F$ Q* J/ GEND, Q+ @4 Z b& n! s( |$ V
)
: j; \ |1 {: T' |5 ~6 JWHERE affectivestatus='恋爱'
+ @, s5 i9 T& T( Y- B- R) I3 U
# V. I# H6 p( D( g! N2 N9 [【修改交友目的】6 |* ~& V; B. ], J
UPDATE pre_common_member_profile & b1 A. c8 |1 t& ?5 _# }
SET lookingfor=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )
) }7 c0 F1 Y* y/ u- t: b: z) H/ iWHEN '0' THEN '寻找伴侣'
f0 K$ Q, @4 }- J5 HWHEN '1' THEN '寻找知己'- b& s; n% S o6 `$ b% q, {3 m
WHEN '2' THEN '寻找朋友'% { i; }0 m% \0 D, k
END8 @9 k3 j' T& r+ v* ?: o* f
)
5 g6 ]+ h/ q# C" ~2 ]# S8 RWHERE lookingfor='') C& W; u) `8 s/ ]
; s( {7 Z$ E9 M/ K( Y+ R6 S8 n【修改学历】5 Z q" Q. m2 G y
UPDATE sh_common_member_profile ( x$ o5 D. r% s+ u1 Y4 e
SET education=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) ). n* ]% ?; D/ ?. O
WHEN '0' THEN '本科'
2 w+ t2 f5 ?: _! Z% aWHEN '1' THEN '专科'
3 p- y3 S) o: R/ }WHEN '2' THEN '硕士'1 q0 }7 Y4 I& P
END$ r' R1 ?3 j/ ]$ [* [$ a
)/ l' G0 i4 ~8 l$ }( G
WHERE education='', C% \% y0 D$ S& o K8 B# D
* c/ S& J; g% y【修改身高】# y& ^& [$ |0 N# G) ]- Q6 g
UPDATE sh_common_member_profile # l3 K2 e* D' t! U3 h' m9 {
SET height=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )0 |1 A( G' n7 O0 g9 T9 b+ U
WHEN '0' THEN '162'% w1 P5 s! [& @
WHEN '1' THEN '167'
, I% N+ z- _$ A1 ~! ~+ I+ QWHEN '2' THEN '164'1 x8 T' B4 p" i6 L
END
+ l* d. R5 S+ B)
1 O$ u6 L& W! L& tWHERE height='' AND gender = '1'
* e2 A. R9 b8 g6 }
" _% r, p+ S8 g* Y【修改职业】
' `) T' g% v& p, t: GUPDATE sh_common_member_profile
8 T Z% [ F) z3 O! KSET occupation=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )
! |# O7 o2 H9 z7 l/ X8 {; LWHEN '0' THEN 'IT/网络'
* T- @- N+ Y7 }; ?WHEN '1' THEN '商业/贸易'
, n* y* g7 S; c4 KWHEN '2' THEN '金融/证券' f$ ]4 s1 a, P) o4 k3 ]) L1 {: @
END
$ \8 G$ r( O, x7 t. D, R% G) ~& r$ Q, P! J$ N, I1 k- P7 J
WHERE occupation=''
& w3 _" ]0 w8 g/ l/ o+ X q5 z, D7 e5 k% W5 F0 R& E
【修改默认一级地区】+ X9 d) H1 l$ ~
UPDATE pre_common_member_profile 9 Z, C) V3 m+ k4 R
SET resideprovince='广东省',residecity='深圳市'
8 s& f" \; G LWHERE resideprovince =''
+ D8 W+ F c5 w' ]3 m3 y* P4 y, ^/ b5 H
【修改默认二级地区】' P+ u- {+ D4 O3 w/ A$ u
UPDATE sh_common_member_profile 3 B/ p0 v% Y* H
SET residecity=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )* g/ L6 r' J' I2 ?7 E* C8 Z% a8 Q
WHEN '0' THEN '崇文区'4 r% m) o) h5 Y2 J, \
WHEN '1' THEN '朝阳区'
- q. u* L4 t% B5 D2 S5 {. I0 jWHEN '2' THEN '丰台区'' {; M3 |0 x7 U
END
) F# x. ~! d, y( [1 K: s2 c* ~)
; B' ~2 z* l' IWHERE resideprovince='北京市' AND residecity='朝阳区': `' y! ]3 w+ m% @% e3 ]
4 J7 U; k8 r$ K( R8 \在您的数据库中运行,这是因为很多用户资料不完整的原因,导致用户不能显示5 r5 D0 |9 Q" I, T/ F, W
pre_common_member_profile 前缀自定义
3 L1 U7 C! x- d+ P0 o( l0 A- s; b, V1 P4 s* R+ x% V2 _, i
# f3 l8 `) ~4 k交友插件用户问答:http://www.521.sh/sh-521-34005-1-1.html
! u4 y: F1 \+ q1 P
$ f5 a6 p" q0 h6 x' T官方主页:http://addon.discuz.com/?@dmember.plugin+ ^$ Y' ~# M' H% \
完整路径:source/plugin/dmember6 c. [/ R, B+ {
演示站点:http://www.521.sh
2 k) M; m" K' ^9 {演示地址:http://jiaoyou.521.sh/
; ^" P( L# Q4 a6 Z+ h客服QQ:9044165393 [* U' O1 n% `
交友, 系统
* o) M. `- ^, ~, \) E
* j5 v- \. P2 H, P
7 k* s- W3 e& v0 S! R6 t4 Y+ I4 Y+ F. B: U. h7 ^7 [, B
|