交友系统使用说明$ \4 b: s& b. h& B- x# `4 P
% Q8 n" n; |2 }/ P: c) S* r3 U
$ q& w: v, x) b- J6 H### 安装成功的第一件事 ###
( t+ G. V' j3 X a9 K" @* N& D1. 更新 交友后台 - 数据中心 - 更新交友用户数据
2 w/ L, H$ _, C2. 设置 交友后台 - 设置 - 选择一个积分类型
& ^3 y/ R+ U: p- V; I. p; s+ g4 t3. 添加 “论坛后台”-“界面”-“导航设置”
9 R7 H# F4 M* u% B2 X$ w& H添加“交友中心”链接地址:“http://你的域名/jiaoyou.php ”8 }( h1 Y' H5 Y3 c
或者修改“ http://你的域名/jiaoyou.php ”
5 M$ I% a& u1 u: \! C
7 L/ D4 t/ l4 e( A% p- U###=== 冲突 ===##
. I: n# X; e5 r+ C% ^1 v3 M5 a如果是之前安装了免费版本,会有冲突 V) K: `8 h# t
在后台卸载交友中心,之后要删除 source/plugin/dmember 这个文件夹
% M% N* e& M! y3 q! O( l2 C5 x2 L然后再进行安装, z [' Z) z: ^ }
1 q1 n' I% u' M# z' D###===1. 如何升级和安装?===##8 P. w( Q$ J" Z6 _ [! ~7 F! k3 h
安装步骤【必看文件】,按照此文件来安装插件。# s+ w; e7 H8 q' b1 B4 y
如果要升级
5 [8 E5 ]7 J* c5 G( P### 【备份和升级必看】 ###
4 j+ v" N& s/ I K' X. z9 q- c/ }1. 使用数据库管理软件 phpmyadmin / ?; M8 W% H5 |
2. 或者使用 discuz ”论坛后台“ - ”站长“-”数据库“-”自定义备份“ 选择
9 l0 h! @4 M+ k5 ypre_dmember_like 暗恋(5.x 6.x 7.0通用)$ X: E& z( r. Z9 ]2 g) ~
pre_dmember_credit_log 积分消费(5.x 6.x 7.0通用)$ U4 b7 H; O) R( x* D5 }* A( U
pre_dmember_view 最近来访(5.x 6.x 7.0通用)/ o3 o# k3 g& t
pre_dmember_profile 交友中心字段(6.5 - 7.0)0 f+ {1 t5 w3 M# a% z" g
这四个表
4 e. l. ~' E T3 h! N6.5的备份四个,5.0和6.0备份三个+ X. [" |: D; Y0 ]- G
pre_是数据表前缀,根据自己论坛的设置来操作4 J2 V, O# G# C) M
先备份这四个表,升级交友插件成功后,再恢复这四个表的数据
7 K1 j. f: ~; e/ a# Y& p[先备份.再升级]8 C3 b3 v5 ~: e. s4 p
( H0 v8 M+ K/ W& h8 u( g问:好像不可以定义自己是帅哥 美女
5 a+ R1 J r0 O! Z) b% ? q性别不限就出来 设置了美女就不出7 [0 z" G% v8 n+ E2 H# a# {( y1 o
7 c; U t9 w0 |5 {6 B
答:在 后台 - 用户 - 用户栏目 设置 性别 必填; Y2 Q. }/ @+ [8 C+ x# ?3 V* `
在交友中心 - 设置 开启强制完善个人资料
0 W2 `% @9 N9 @$ ~% B插件会自动匹配discuz的用户栏目,如果设置必填的用户没有填写,是不能浏览用户的个人详细信息的. `: d7 Z$ Q9 N# D: E* D
还有就是 在 后台 - 用户 - 用户栏目 设置 性别 必填. ^( l( N3 ?! A
让一些字段设置成注册时填写,更好,比如 性别,年龄,地区! H4 w8 Y& c2 k7 R
这些资料不仅是交友中心,对于社区的用户来说更会真实; [2 D; {3 R6 ~+ `& L
! x: I/ G4 ? L% [7 ]& q###=== 不管怎么弄都是不能导入DIY? ===##: i. @3 k m, X& C5 p' ^+ Y
(1). 把source/plugin/dmember/template/default/ 下的 index.htm 和 index.htm.bak 复制至 根目录 template/default 下3 a5 Q# ?' a- v$ b5 L4 x- @
(2). 修改 source/plugin/dmember/moudles/index.inc.php 第12行, P3 b9 a& {" J
include template('diy:dmember/template/'.$style.'/index',null, './source/plugin/'); 改为1 g' |. W0 K% }% y: m* m. j' J* C
include template('diy:index');
/ b' I& M0 N6 z2 O8 f# w(3). 给予 template/default 下 index.htm 和 index.htm.bak 文件 777可读可写的权限。- T8 B$ N$ c8 L0 P# V
操作之后,还是不能导入DIY的,使用手工DIY编辑添加 X; q- ~; ]4 Q! O! Z8 }
8 ?2 L# c$ I6 C1 ?9 ]0 h
###=== DIY模块模板.txt ===##
' E6 |6 r' c) \0 L$ M' v+ h& j" gDIY代码的使用方法:% ~ W J+ E* i( S0 C6 y+ _% q+ j+ y6 [: }
首先进入DIY模式' I6 g/ K+ x# r# M; T! z' M
1. 拖一个框架到页面上
6 L" |# M" i( `% S7 d/ H2. 拖动交友中心的“最新用户”,“排行榜”,“推荐用户”其中一个类型到刚才的框架内
$ s, L. B- X2 Z7 x2 m! q3. 配置好信息之后“提交”6 s) w- w7 p8 h1 g2 W
4. 点击模块“编辑”,进入“模块模板”把 DIY模块模板.txt 里面的代码 放到此模块的 模块模板里。
: Z" k( \5 ~( G1 @: L; w# v, K5. 保存此DIY即可2 U% n5 V9 r: [" O
7 @( P5 z# N9 g, O- t4 p###=== 搜索的高级选项 ===##. h) S3 H( Y3 v& u
点击下拉条没有数据?
$ t7 ^+ b+ `- a1 j9 d# j比如“职业”这一项要在 论坛后台 - 用户 - 用户栏目 - 职业 编辑,
& f0 _1 W+ Y) m: ] z- W- S类型:下拉菜单,内容:站长来填写,供用户选择# p4 R2 }" F6 R7 H, L
选择为必填项4 W, `. ]8 G/ O, s5 L9 o
- h( y; Z) @, W; U) f1 [% R- k/ B u### 访问地址 ###
* F& Z) l3 I, T$ N# y' R& z0 ghttp://你的域名/jiaoyou.php9 X+ d9 D7 Z3 B8 _& k3 R( B) ?
在“论坛后台”-“界面”-“导航设置”里修改
4 U8 p3 |5 {2 [, |5 n3 `) {* m
6 W" b5 D4 }) r" e, _0 f### 首页没有会员显示 ###
6 T0 X. w* {/ Q$ E! _1. 看一下 交友后台 - 数据中心 - 更新后的有效用户有多少* W' G( S$ \. i8 _
2. 要在交友后台-推荐设置-里设置UID,UID可以在更新了会员数据之后从高级搜索里面找,### 查看UID ###
- l/ d1 |; r3 u0 y. O3. 头部推荐无人员,头部推荐是要大于8个会员才会显示的,另:如果填写的推荐UID不显示,也许会有无效的UID,不是过滤之后的有效用户,建议从高级搜索里面查找用户。
9 H& Q& C6 \' D, ], m- q4. 头部推荐左边是空的,这个粉红色区块是DIY调用论坛帖子
! N- ~5 r0 J: G要在插件前台导入DIY,请查看 ### 【安装前台DIY】 ###2 r p2 k1 L' n+ H! n$ y
( p/ L8 Z# Q( U# T$ S; e
#论坛升级到X2.5 以后 ,推荐设置不能保存,也都不显示了( c2 F- R+ Y) Y! w
在 网站根目录 /config/config_golbal.php 最下边 ?>之前 加入
: d3 q, E0 \1 h: }// --------------------------- CONFIG INPUT --------------------------- //4 Y4 ^% L$ S# ~. p/ k8 u4 J
$_config['input']['compatible'] = 1;. j2 V; x$ }% O
3 u6 @5 q' D+ g. f; l
#搜索条里的文字太长了
6 W# Y- e0 [+ E' Q8 ^3 @9 Z修改 后台 - 全局 - 地区设置,把里面比较长的省名字 改短' @8 J) d/ x; u- I
比如 宁夏回族自治区 改成 宁夏
7 }- ^; i8 q8 z% @" a9 @; R
5 Y! U6 a* Z& @3 E$ @8 C% v7 c#样式修改:9 L V, u' j: ?( X# Q/ H8 ~* P/ i" G
source/plugin/dmember/template/default/style/image/bj101111_2.gif 导航条6 l6 H$ d; B( P$ `: L" E( B
source/plugin/dmember/template/default/style/image/bj18.gif 排行榜背景图$ e, R* N+ D, n8 y' M' k+ ?$ U
source/plugin/dmember/template/default/style/icon/j_bj23.jpg 会员背景图片0 F% B4 h( v/ \1 `) { Q
\$ g! h$ n6 M升级成功了到论坛发个帖子吧,类似这样的:/ l" c1 [& c+ R8 ?! {0 I0 U
http://www.discuz.net/thread-2616862-1-1.html8 Q6 E3 {: O6 b% ]/ e9 F
http://www.discuz.net/thread-2956787-1-1.html
; `) o( ~2 E! W0 Y. G1 [9 t谢谢支持!7 q8 C4 p5 Q6 e; H+ ?
9 d z7 f: `, D* s6 D
#会员的头像比例失调#4 t+ Z n# |; @
/source/plugin/dmember/template/css/default/default.css3 z+ y6 b# ~) ]3 L3 c
116行 修改
2 I; ~- c: l& [* _) ?border: 1px solid #CCCCCC;4 A! v; y% r! t# m- Z+ y% m$ o
height: 120px;, g; c& y! @: t) r) C' N: S
margin-top: 15px;9 |/ Y! H4 Z Q* A& v9 f: x6 E
padding: 2px;
: @5 H: I! S- E- B6 S# ~ width: 110px;7 v8 Q2 H8 `+ l4 |2 E; `
}
$ ?2 ^, s" e% w; a, l( X) M _+ c4 _3 h7 h* e4 _: y' f
* V3 \8 S& m1 D2 \
# 会员充值系统?, p9 z' n& d% U/ \
会员充值是使用discuz内置的积分充值系统,可以在充值系统内选择支付宝或者财付通
0 w' T& b. ^2 X6 A' @1 ~1 _2 C这些都是可以自定义的, B0 S. \! g: U% |
. C4 G* ?$ ] n+ j5 c0 S( t3 ~### 个人主页报错 ###6 v, r$ e% j2 l
1. Unknown column 'extcredits' in 'fiele list'
: w4 c" N3 e( z; V在交友后台 - 设置 - 绑定消费积分 (选择一个消费的积分类型)
1 C3 _; @# }* M4 _9 t9 `+ Y, U' w2 H L& `! t
### Table xxx.dmember_view ' doesn't exist
% T0 l# U. u+ u" \要重新安装、
/ ^3 n. f3 @+ F6 P4 m8 w, }
. b" p0 L/ y1 _: Q# T) I### 出现 forum_attchment_127 ' doesn't exist
5 \7 ^! f+ R+ m/ Z# I9 S. o0 s这个错误 是在 交友插件 - 设置 - 论坛附件图片展示 - 选否
6 b: p; y' s a3 A. j
4 L( f6 m' X7 ^5 d8 Y2 ^- E& v### 部分信息问答 ###: W& s2 o- L* ~, |8 p! P, j8 j
1. 排名机制:在线VIP > 在线普通会员 > 离线VIP > 离线普通会员
! N7 k$ ?- R( S& \- x6 z% X2. 搜索年龄:默认年龄:设置0-99 即可屏蔽不填写年龄的用户,设置非0开头 限定年龄搜索
5 X7 I$ _& H/ x* M% [( Y K) q5 d4 S" p) ~
### 样式文件修改 #### p v* n5 G- ^4 @7 Y
在 template/style.htm 里修改,使用火狐浏览器+火狐firebug插件 修改 style.htm 里的样式
1 F8 [0 t) m/ \! b找到样式之后在这个文件里搜索并修改8 s1 m5 y5 R- D) C& ]* M3 U& M
4 t1 H: L8 @5 d! t- n#最近来访 ??? 号: j- w9 @4 y) J5 `; X, c# @/ Q6 ~
修改 数据表 pre_dmember_view+ Z1 s: }2 h0 @$ W6 E0 z- O& N$ a
例如:gbk编码 ~! M/ C$ E& Y
字段: username
8 ?; k1 N9 P0 G1 K字符集:gbk 校对:gbk_chinese_ci
, j; D: |+ j% D/ F0 E如果是utf-8编码 则
: U& [$ Q2 @1 F' U1 A5 r: O0 o. Y字符集:utf8 校对:utf8_chinese_ci
' }# G& w+ o5 e4 H! T) N5 E8 w
9 c, j/ Z! X+ Z, ?( c### 设置 ###
, p3 \* j U* H3 U1. 进入 521交友中心 - 数据中心 - 更新交友用户
# [( L7 R! }$ b; S2. 进入 521交友中心 - 设置 - 绑定消费积分 - 选择一个积分类型; D4 P; o* _* q6 \7 ~5 B1 A# g' o7 n
3. 进入 521交友中心 - 推荐设置 - 设置需要 推荐人的UID: u9 f' Q: e! a" o; o6 e4 v
4. 如果前台DIY不能导入,设置 source/plugin/dmember/template/index.htm文件和 index.htm.bak 文件 777的权限0 w4 f# Y0 Q- k4 `0 Z( }: {4 ~* K
2 J+ {' w+ F+ C. g* Z1 k! ^$ y
# g( T8 X4 F9 L [3 x### 【数据问题】 ###% K. j3 }/ j* M2 _' a
1. 交友头像问题
9 h. G, m1 @& G) A8 U' ?5 |上传压缩包内的 checkavatar.php 到站点根目录,会自动回去ucenter的数据来重置用户头像9 D$ X5 G& b( @( L
2. 用户年龄问题,可以使用
3 M& B3 v7 A* o! X. [4 h4 W1 yUPDATE pre_common_member_profile 0 [4 j# C! v7 p( J/ C' z
SET birthyear='1990',birthmonth='1',birthday='1' + |, E# c' F, Y. z
WHERE birthyear='0'; ]3 V* s; D# H& Z; j- J5 T
1. 在您的数据库中运行
# Z9 g2 s; ]0 ]# D7 z2. 在论坛后台”站长“-”数据库“-”升级“中粘贴上面的命令; \, u! q4 U0 ~8 |5 n3 y
因为很多用户资料不完整的原因,导致用户不能显示
) w3 W8 t" W/ jpre_common_member_profile 前缀自定义& q3 @. c* f# j6 C" i! c
给予用户默认年龄
; a3 F+ a6 x8 @1 l6 `; F: G
4 l x$ B( g% _以下提供一些默认数据命令,仅供有经验者使用。
" `8 |# g `& d( X新手使用,请将 pre_common_member 备份9 C$ h1 w2 W3 m" |( `
【修改默认年龄】/ ]4 G0 e/ G5 z9 y! H
UPDATE pre_common_member_profile
) I, y3 v4 W+ }" V& ~2 }. c7 qSET birthyear='1990',birthmonth='1',birthday='1'
% P# F1 }' Q; bWHERE birthyear='0'
+ Z. A+ l5 ]! ?) c7 H
6 T! I# ~" [: Z! r; k【修改默认性别】: ^( D( u$ U2 I4 E' T( X
UPDATE pre_common_member_profile . m- m1 a; `* N2 J, o
SET gender='1'
: f. _0 S" A/ Z9 vWHERE gender='0'0 Y& w' k( }: ]8 V5 X
! v/ M( X- h( T, b
【修改默认情感状态】
0 |& r2 U b$ }. N: F. fUPDATE pre_common_member_profile # D( a/ s0 p# ^
SET affectivestatus='单身'
4 `- z+ n2 O: n( pWHERE affectivestatus =''9 H* [; l: Z5 X! }& c
! b2 P* \9 P6 O7 F- z7 W6 B
UPDATE pre_common_member_profile 8 h/ {! b {3 S+ h
SET affectivestatus=(CASE ( SELECT FLOOR(RAND()+ RAND()) )
, E. k0 h [9 F2 D" J. N; F3 TWHEN '0' THEN '单身'1 b& V( G' }, m( S
WHEN '1' THEN '保密'
$ S8 D9 X" g, f" k; wEND1 e9 i0 o! Y0 v) x
)
9 a; H4 o) j& O" dWHERE affectivestatus='恋爱'& J+ f- y* A; v( B# z- G
7 D2 H y1 A4 j* [9 S- R【修改交友目的】
! S' q( |. C2 X4 \: Q+ F# \ w8 lUPDATE pre_common_member_profile
, O# K1 W- J3 A- j% s1 XSET lookingfor=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )
7 @# K9 d8 i$ }( r# {% }6 Q8 ?WHEN '0' THEN '寻找伴侣'
1 M& e: q) L) c4 k0 e/ E' ~WHEN '1' THEN '寻找知己'2 ^3 W4 Z3 v- w7 ~$ j
WHEN '2' THEN '寻找朋友'
, i7 \* W" J/ w) ~8 ], }0 w( AEND
: K, K2 [0 k# U9 m)
" n0 G; o0 y3 ^7 w5 s( lWHERE lookingfor=''
# W" o( b+ U5 W4 q8 _5 E9 l
; h. Z$ `! F( U! E【修改学历】
& ^/ @& `5 x! l; YUPDATE sh_common_member_profile , w: T# Y0 s8 A+ P: n" G. A8 B1 B
SET education=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )/ N2 `3 G# o9 x# N
WHEN '0' THEN '本科'9 T- m' v r, k/ l% ]
WHEN '1' THEN '专科'3 M" i* r. M# }5 T. I0 W* j
WHEN '2' THEN '硕士'
! n$ C. {8 l; P( R/ T' |* z; PEND
! h2 H1 ?) u, g* M)
# d% ?6 a6 \' Z( P8 HWHERE education=''
& [. t! ]5 A: C" Z( A8 M
" d* Z0 q' K1 Y5 d" Q/ Q【修改身高】
/ H8 g" x# Q6 `# U- iUPDATE sh_common_member_profile + W4 [' n7 u! A! }% j
SET height=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )
" v$ A6 d2 c* SWHEN '0' THEN '162'
. |7 e/ S: G: d ]: qWHEN '1' THEN '167'
0 e2 p4 P; w; \7 c4 c& c vWHEN '2' THEN '164'
: t( t W0 Z" h& G3 VEND
) H S! d [; `4 |0 w( })! Y. y9 C7 t T6 B
WHERE height='' AND gender = '1'2 @' B* g0 b! E6 p5 r- D
0 D0 s: { [# Y& v) v( e9 a【修改职业】
/ f/ F+ K3 G, a. B( T4 yUPDATE sh_common_member_profile
# c# T" [7 }# N0 \+ s. }! ESET occupation=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )
9 y3 }0 l7 N6 V$ T6 @WHEN '0' THEN 'IT/网络'
. }# W- r; ?; T; c! r, ?% @5 HWHEN '1' THEN '商业/贸易'
& p# V3 \- B- c$ pWHEN '2' THEN '金融/证券'
, J- R5 k: h9 x' P3 j, _END
4 ^) [! N0 t6 f( Q)' \' t0 R, l! b+ ~1 Y
WHERE occupation=''7 n) e, @/ Z0 Y; w" K
3 s3 O3 h' m. y& U& E【修改默认一级地区】7 B( w1 e+ I- v: B' z4 J* C
UPDATE pre_common_member_profile 0 j; _- [/ e5 j
SET resideprovince='广东省',residecity='深圳市'
6 ]' f7 T# e. Q! v7 Q( G! \WHERE resideprovince =''
3 S N8 |* S) b- ^. r1 }. {. F: W; |3 }) ]* V7 @
【修改默认二级地区】# I; B- y3 x/ G6 ~) ^) t6 G
UPDATE sh_common_member_profile
! U, e @4 K/ O( e( `$ e' hSET residecity=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )' I6 e, }3 d C: \& T4 Y2 K
WHEN '0' THEN '崇文区': @$ J) J: {0 `+ G
WHEN '1' THEN '朝阳区'( s) I* _' g |' B% w# n6 Z! d8 K
WHEN '2' THEN '丰台区'2 A" K9 ?2 r1 ]+ M( P$ g+ z
END
3 R0 G$ d7 A( o)# Y$ |0 |" v5 u7 K
WHERE resideprovince='北京市' AND residecity='朝阳区'. q. H& k4 I( s
. ^4 n( [* z, k+ L: d/ W: N在您的数据库中运行,这是因为很多用户资料不完整的原因,导致用户不能显示4 v9 S) h1 M0 R' u$ m+ R9 I
pre_common_member_profile 前缀自定义6 a p' k4 Y3 D- F( e
/ p; R6 ?0 t8 [ t4 X
% g4 Z5 `6 k" ?; l
交友插件用户问答:http://www.521.sh/sh-521-34005-1-1.html
, L; T6 C: `: M* B- M4 a2 L, W O
. i0 W, z/ v+ t/ D官方主页:http://addon.discuz.com/?@dmember.plugin
% R8 N6 i/ a$ B( N, P2 p* h" s8 h完整路径:source/plugin/dmember% e' m* J W/ L
演示站点:http://www.521.sh. G* |, r; d: Z. {
演示地址:http://jiaoyou.521.sh/# @4 m# A8 o3 D) f
客服QQ:904416539
. F$ @- Q* _. `7 c交友, 系统
9 z4 Z/ Y8 V' u5 J: C3 r
/ F( h+ x, r; G) \1 V8 _) J0 d& v9 @5 I; E
: e4 W$ u; ?# d9 ~
|