交友系统使用说明
& ]! y9 T5 e; I! J1 ]3 j" ^
' d; N: v, ^- y8 m9 j3 S' s7 r
### 安装成功的第一件事 ###
4 B; B5 E% q3 h: s1. 更新 交友后台 - 数据中心 - 更新交友用户数据) S! O( j- R6 Q
2. 设置 交友后台 - 设置 - 选择一个积分类型
* ]6 ]; E" G" C. `2 X3. 添加 “论坛后台”-“界面”-“导航设置”
( i1 ]5 h$ T' N& X添加“交友中心”链接地址:“http://你的域名/jiaoyou.php ”
. Y) E0 A) @1 i1 W; |或者修改“ http://你的域名/jiaoyou.php ”7 u' U! w. n% F7 F8 I/ k/ C8 B
( E" k7 n8 i' y3 n0 F' m" r###=== 冲突 ===##2 h" y" s/ A3 V' q0 E% p( N
如果是之前安装了免费版本,会有冲突
8 @& U5 G% m, Q+ Y/ X在后台卸载交友中心,之后要删除 source/plugin/dmember 这个文件夹 " s# b' z. F& x; k# \
然后再进行安装
) O6 x& f( }( U) d, E& V
* h S" s! r+ D0 R6 I6 k6 i2 E###===1. 如何升级和安装?===## @4 R d# h# B; @
安装步骤【必看文件】,按照此文件来安装插件。
3 `8 o8 _: c, B' M0 ?如果要升级1 G( m# {+ }( z* V; x3 j
### 【备份和升级必看】 ###
/ n$ h+ F Q. S) u2 h1 z- X1. 使用数据库管理软件 phpmyadmin
- }7 @7 y" B \5 y& ^2. 或者使用 discuz ”论坛后台“ - ”站长“-”数据库“-”自定义备份“ 选择 , D5 q* P4 q7 x* O% M8 w
pre_dmember_like 暗恋(5.x 6.x 7.0通用)
2 v3 F& \" _ g4 c8 f5 ~" @pre_dmember_credit_log 积分消费(5.x 6.x 7.0通用)
& W c0 q( n- E% a1 V bpre_dmember_view 最近来访(5.x 6.x 7.0通用)3 k% F2 v) J/ [5 C4 m, o9 f- r- m
pre_dmember_profile 交友中心字段(6.5 - 7.0)1 E$ ^9 u; J6 u0 y
这四个表
& D3 w$ L# ]. V6.5的备份四个,5.0和6.0备份三个* b; {9 T+ U# P# ]
pre_是数据表前缀,根据自己论坛的设置来操作* Q5 C. ? k: ^ ~
先备份这四个表,升级交友插件成功后,再恢复这四个表的数据9 X @: A% X0 T. w, P; U( ?
[先备份.再升级]
; M' a2 e2 P3 v) O. I: W. q) I" F5 U+ u/ [& K; ]3 b8 O, h! m0 Y4 i2 m
问:好像不可以定义自己是帅哥 美女
& E) ?; y3 r2 O2 v3 A性别不限就出来 设置了美女就不出
@; I! A! j$ \" D9 `' z$ b0 d9 ?8 o4 g. i2 O0 B7 ?- y- b% E
答:在 后台 - 用户 - 用户栏目 设置 性别 必填. X" I3 b/ c% F( d8 D& _
在交友中心 - 设置 开启强制完善个人资料
! K2 {( l5 t5 l0 y1 o+ t y/ ]: p7 J+ Q插件会自动匹配discuz的用户栏目,如果设置必填的用户没有填写,是不能浏览用户的个人详细信息的.
" X3 O6 [% g- f" n) ~还有就是 在 后台 - 用户 - 用户栏目 设置 性别 必填
% u5 R* _0 W9 \3 T! G让一些字段设置成注册时填写,更好,比如 性别,年龄,地区+ o& r8 Q n# y) t2 K Z$ O
这些资料不仅是交友中心,对于社区的用户来说更会真实& z# z' J9 S. N$ ?% ~) b% n
4 Y9 L7 c& D' s! }
###=== 不管怎么弄都是不能导入DIY? ===##
& M$ L8 Y" o0 X- l C# h(1). 把source/plugin/dmember/template/default/ 下的 index.htm 和 index.htm.bak 复制至 根目录 template/default 下
8 d: P6 T; j/ f(2). 修改 source/plugin/dmember/moudles/index.inc.php 第12行/ z/ O7 R7 h- V4 [! ~, V Z
include template('diy:dmember/template/'.$style.'/index',null, './source/plugin/'); 改为3 i2 p, f+ V+ @# V4 Q" m
include template('diy:index');
& A/ ^! o& R! Q: F( a) @* W(3). 给予 template/default 下 index.htm 和 index.htm.bak 文件 777可读可写的权限。# G- {, S4 M U/ ^! f! z
操作之后,还是不能导入DIY的,使用手工DIY编辑添加 ' G: z9 V) s/ |- n, a% b# Y( p
+ Z& O$ N5 f: o/ @ \, t- P###=== DIY模块模板.txt ===##, _! v: N7 ^3 `- P) T
DIY代码的使用方法:
- I+ ~# v7 h" T9 j& ^4 u" f" i首先进入DIY模式5 o- `8 b$ n) s# @* y
1. 拖一个框架到页面上1 A+ b5 a1 |0 W
2. 拖动交友中心的“最新用户”,“排行榜”,“推荐用户”其中一个类型到刚才的框架内; l; k0 z/ {2 `; J0 B" F. F
3. 配置好信息之后“提交”. |* U, J; V: B1 i/ r
4. 点击模块“编辑”,进入“模块模板”把 DIY模块模板.txt 里面的代码 放到此模块的 模块模板里。* r8 @6 o0 ]3 q e1 t
5. 保存此DIY即可0 p( V4 ~* H2 J/ t! S* K
7 C7 F+ G5 j8 Z. P2 M7 `' k###=== 搜索的高级选项 ===##2 T$ L* a& l: I4 R# p U
点击下拉条没有数据?. F" L( E/ D6 ]# q: ?3 j$ G
比如“职业”这一项要在 论坛后台 - 用户 - 用户栏目 - 职业 编辑,
9 y; o0 [& n, V类型:下拉菜单,内容:站长来填写,供用户选择1 ]) n+ e2 ~. h' F! m Q1 L( n) K
选择为必填项. e; q- w, {8 w1 s4 n) L
( V) v2 h" ^7 m P, c### 访问地址 ###
8 Z# k: A. C0 Q; O7 t" ghttp://你的域名/jiaoyou.php
4 q, k8 a" t3 [$ j1 J9 r/ L在“论坛后台”-“界面”-“导航设置”里修改, Y% T+ a( j' [+ T: w: _
! {9 b* N, ^3 T/ @$ T1 a### 首页没有会员显示 ###' N+ W# v2 X; ^! K# {! J7 K# @- L: F
1. 看一下 交友后台 - 数据中心 - 更新后的有效用户有多少
9 c# ~; k5 b( T2. 要在交友后台-推荐设置-里设置UID,UID可以在更新了会员数据之后从高级搜索里面找,### 查看UID ###
/ q# V/ o5 K8 J3 d3. 头部推荐无人员,头部推荐是要大于8个会员才会显示的,另:如果填写的推荐UID不显示,也许会有无效的UID,不是过滤之后的有效用户,建议从高级搜索里面查找用户。& F" Q% E6 Q) a7 t6 z. c. b
4. 头部推荐左边是空的,这个粉红色区块是DIY调用论坛帖子
' E8 N' J$ C, c; b2 D9 r要在插件前台导入DIY,请查看 ### 【安装前台DIY】 ###
5 ^' e9 e4 q$ ^. \' M. d7 B
* x$ j0 z# s9 e. g6 V' q! V#论坛升级到X2.5 以后 ,推荐设置不能保存,也都不显示了
/ V9 W2 }! x5 w在 网站根目录 /config/config_golbal.php 最下边 ?>之前 加入 z! Y& I& U. w( T7 `- T0 X5 P
// --------------------------- CONFIG INPUT --------------------------- //
! f0 v$ C$ M O: M$_config['input']['compatible'] = 1;
. T$ C& m& L- B M" w. j( S# w4 N$ l, O+ M
#搜索条里的文字太长了; L1 r& V I: w" R1 T
修改 后台 - 全局 - 地区设置,把里面比较长的省名字 改短
$ n/ T3 q$ K, U5 M" J1 A6 h比如 宁夏回族自治区 改成 宁夏
, a/ {& C7 [: P, c' F
* t' A% k, _# s- r7 S# F1 v0 |#样式修改:
5 V# @3 s/ k) _: E1 vsource/plugin/dmember/template/default/style/image/bj101111_2.gif 导航条6 P: r! O8 ]) f' I3 q3 X* C
source/plugin/dmember/template/default/style/image/bj18.gif 排行榜背景图% p' N$ z* F; K9 d3 l6 y3 \: H
source/plugin/dmember/template/default/style/icon/j_bj23.jpg 会员背景图片- b/ Z9 Q* w$ h) F1 J
9 A8 M: s. a& y; h1 {5 i, ~
升级成功了到论坛发个帖子吧,类似这样的:' N8 v% q: r8 V: s8 p) U# e( Z! a- e( Y4 G
http://www.discuz.net/thread-2616862-1-1.html% }# Q2 C: r5 ~7 g
http://www.discuz.net/thread-2956787-1-1.html( K0 z, h) B& D- v1 {1 z
谢谢支持!
) w9 f9 Z% h( @
" c- M4 O4 `) p- \; P# V. T6 W#会员的头像比例失调# y9 h0 ~. C4 x- d. S
/source/plugin/dmember/template/css/default/default.css
3 g- B+ [6 A+ z0 I7 D116行 修改2 C; c Z* p1 B- [/ j/ K
border: 1px solid #CCCCCC;; C+ l! i, o* |0 y, s6 L
height: 120px;( g1 ~6 t7 m5 \# g f
margin-top: 15px;
& ~$ }# A1 C: w- ]% g% N padding: 2px;. M, n+ k6 t2 J* V
width: 110px;
! _& ]# V! b5 Q% x U}5 Y+ ~+ ?7 s5 o+ U# u
7 W, V% d8 \* q/ r& a
6 s4 T x" n! e) F: L( ~* q# 会员充值系统?# i7 M; W3 l0 ^1 D- M6 v( L
会员充值是使用discuz内置的积分充值系统,可以在充值系统内选择支付宝或者财付通
' `) B* A6 w, p: j6 x/ l" a' Z这些都是可以自定义的
4 N. Y7 ~) m( I$ g
8 b- g0 } f4 T: n### 个人主页报错 ###. N/ q2 X0 y' d
1. Unknown column 'extcredits' in 'fiele list'+ d+ K2 Q& x. X2 }/ s
在交友后台 - 设置 - 绑定消费积分 (选择一个消费的积分类型)
- L, C; {, T: U4 a6 t, _4 `# u
) i0 n' [# C8 [5 E### Table xxx.dmember_view ' doesn't exist q' U$ H/ G1 U
要重新安装、3 A, d5 q0 f. }6 S2 j. m% F
+ x" e5 _" `. x n, h9 u% z1 {
### 出现 forum_attchment_127 ' doesn't exist
3 K" Z) c+ E% j+ h3 @# e这个错误 是在 交友插件 - 设置 - 论坛附件图片展示 - 选否
7 }3 [# s3 u" T5 @4 c" U: j* b8 B/ l+ |3 c1 k8 C
### 部分信息问答 ###3 D' C, F9 b+ n6 u& A
1. 排名机制:在线VIP > 在线普通会员 > 离线VIP > 离线普通会员
+ U2 I) l) o/ }, p. z& G5 `, I# i2. 搜索年龄:默认年龄:设置0-99 即可屏蔽不填写年龄的用户,设置非0开头 限定年龄搜索8 v7 |0 K5 ~4 B, x! S0 X5 V
% z1 c. b& V) E2 L( m2 A9 Y
### 样式文件修改 ###% Y8 A! ~+ s; E; B* V+ D$ @- ~
在 template/style.htm 里修改,使用火狐浏览器+火狐firebug插件 修改 style.htm 里的样式
u% t) Y1 z g, z找到样式之后在这个文件里搜索并修改
$ ]" {, @1 I! k1 |6 U7 ?
% k0 A+ s; K5 n2 F$ _5 P" Y#最近来访 ??? 号
) o1 P2 @6 O1 B t. w* i# q修改 数据表 pre_dmember_view
+ C$ q M6 b) M. Z0 [ V例如:gbk编码( F3 r& [8 I5 y8 G4 x# H
字段: username ! ^5 f" A- s2 ]( ]2 I+ W5 `
字符集:gbk 校对:gbk_chinese_ci
& P3 V* o% r8 `! ~) E% D1 P如果是utf-8编码 则
. E% ~% g+ A9 E* g" W4 `字符集:utf8 校对:utf8_chinese_ci
$ a+ l0 ~; u7 s9 U1 t* z5 G+ o9 l$ J( b+ v
### 设置 ###
' o0 O8 W) l% N# ^+ H1. 进入 521交友中心 - 数据中心 - 更新交友用户 * x5 g: {+ ^3 [) L* r$ G x
2. 进入 521交友中心 - 设置 - 绑定消费积分 - 选择一个积分类型
: S0 P0 b/ u$ ]0 B3. 进入 521交友中心 - 推荐设置 - 设置需要 推荐人的UID- X% g2 e8 s. g6 O* D+ X' _1 m' q
4. 如果前台DIY不能导入,设置 source/plugin/dmember/template/index.htm文件和 index.htm.bak 文件 777的权限, g3 W( o5 d+ P! z
, c4 B' B5 {" R
( s7 `; C( ?3 }5 f/ G Y" U### 【数据问题】 ###8 A1 P2 d& u5 E
1. 交友头像问题3 [6 b& i& A8 {; z$ H3 `2 a0 ]
上传压缩包内的 checkavatar.php 到站点根目录,会自动回去ucenter的数据来重置用户头像* _; D; F/ F l% z" ^8 @' ^
2. 用户年龄问题,可以使用
M5 a+ |2 S8 N4 y5 \9 x& `8 }UPDATE pre_common_member_profile : k! D6 s, p ~4 v# o2 x
SET birthyear='1990',birthmonth='1',birthday='1' 3 u3 p) c: k$ J: ^ h6 z
WHERE birthyear='0'
7 c3 b8 n6 n+ o2 X1. 在您的数据库中运行
* A; S4 b! M. f, e- Q$ y5 u k2. 在论坛后台”站长“-”数据库“-”升级“中粘贴上面的命令+ @, L( f* a3 Y b, N d1 W
因为很多用户资料不完整的原因,导致用户不能显示
# _8 j( _* r7 G L* M9 d) Hpre_common_member_profile 前缀自定义
9 \ D8 h0 o5 f5 {+ e& o给予用户默认年龄
; p2 W) V! B, F! _8 n5 v8 b; z8 E& k- Q2 `7 k
以下提供一些默认数据命令,仅供有经验者使用。
" F! \* P, ] n! ]3 l4 k新手使用,请将 pre_common_member 备份+ R+ x% ?4 I# X% Y" Q3 |
【修改默认年龄】5 `0 ]8 t8 [4 `
UPDATE pre_common_member_profile
$ o* R% p5 N" u+ _0 d; ?* k& C- JSET birthyear='1990',birthmonth='1',birthday='1' ; X2 i) g: Y0 z
WHERE birthyear='0'
! d5 n' Y% K+ ]0 r1 f+ R/ r' ]/ w$ a; B# X
【修改默认性别】2 \5 D: ~: j0 w' J
UPDATE pre_common_member_profile
4 W$ j3 P1 F5 N0 F0 TSET gender='1'! R6 v) F0 }5 K9 }
WHERE gender='0'! A' q6 W! ~- q4 B
- t4 P9 l1 Y& W# c5 B) j
【修改默认情感状态】
4 w; O% C& K( h8 ~+ T5 F" [8 I" pUPDATE pre_common_member_profile % T0 X- p0 e( U* @1 s2 r5 F
SET affectivestatus='单身'" k" i$ x3 B+ N3 T# J! s; H; T
WHERE affectivestatus =''. M- p' k7 w5 x
?8 t6 C7 I: s3 N1 }4 W
UPDATE pre_common_member_profile 8 S+ e1 c0 Y) G7 G+ n+ I# B
SET affectivestatus=(CASE ( SELECT FLOOR(RAND()+ RAND()) )7 q+ U, ^8 m5 R& V% ~8 L
WHEN '0' THEN '单身'
# y; r8 ^8 [! k9 w6 H* ]. u- g3 nWHEN '1' THEN '保密'
- `( p+ h! u2 L) j- VEND' W. B2 D" u" _
) [2 @9 Z. ~: `8 H5 N5 ^2 |
WHERE affectivestatus='恋爱'' N4 k' {; [. e1 |$ A
1 m1 s3 K6 L5 o【修改交友目的】! y" t+ s0 X- ?) Z! Q% e6 y
UPDATE pre_common_member_profile $ U& {/ F1 v# J& H0 [) ] e$ ]# G
SET lookingfor=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )
. k" E V; C! Z( j* BWHEN '0' THEN '寻找伴侣'
2 Z$ j: Y- p1 D6 WWHEN '1' THEN '寻找知己'0 y+ k. g0 E7 b$ x1 Z
WHEN '2' THEN '寻找朋友'
/ B# K! I3 p4 l' oEND
* T0 u7 t2 t! o) G& I)
% q; Z9 o% z6 t% h. G; M3 J; L, RWHERE lookingfor=''
! g% c, a5 I* {# n+ k# c* E
& e7 N0 v4 H6 V/ q- P6 ?* Z+ h【修改学历】3 z( n. @" {) \' y& O
UPDATE sh_common_member_profile
, O8 t9 Z7 q V R8 tSET education=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) ). |, ^0 J2 r: Q/ y
WHEN '0' THEN '本科': e2 ?' \5 v, s' {4 [4 o' N ~
WHEN '1' THEN '专科'
3 [, U. ~6 p" n# u5 JWHEN '2' THEN '硕士'1 D! d: ~' C$ |( M$ }9 @6 q( m
END+ n1 X/ \- Y* `1 B$ e4 M
)
3 l) c( h p2 A3 b, o# LWHERE education=''
4 F: G2 f/ X& h/ {3 i' V* R9 K/ ?8 M
【修改身高】
, X3 m' E" }$ b* }; ]/ a4 rUPDATE sh_common_member_profile $ }8 z' Z2 `" z$ }1 K
SET height=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )$ \2 ?" }4 M& F$ l
WHEN '0' THEN '162'8 I1 Y, C! y" [+ `. F5 S2 G
WHEN '1' THEN '167'* f: E! ]6 T& ]3 e& E
WHEN '2' THEN '164'1 v, k9 Y" g- D: V p
END; F) V" f) r6 H* U7 C1 u
), J" Z9 _( ~" G) ~7 Z$ D' p5 u+ M3 T
WHERE height='' AND gender = '1'
7 K( O' ?* i% `" N
3 p+ X9 I ?3 y: f% i( W! D; O【修改职业】" p8 G2 }: S' i
UPDATE sh_common_member_profile
- [, }+ b$ L" l9 hSET occupation=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )' {! F7 f$ g5 Y7 { s( L6 A: N
WHEN '0' THEN 'IT/网络'/ n1 @' o3 V$ ^
WHEN '1' THEN '商业/贸易'
, e* M8 }6 u/ {; c' uWHEN '2' THEN '金融/证券'6 \% K, N- [. r; @+ @4 z1 Z
END( a6 P: X+ E/ h* D3 k; ~
)9 d: Z4 u0 L6 @& s$ e/ C& X- v: I
WHERE occupation='': D* x( T* b [' L! _
' n3 x. n* L @7 L0 @
【修改默认一级地区】
+ ^( f+ T; @/ |2 k4 K& ~9 dUPDATE pre_common_member_profile ' ~& W' L* C3 m6 N9 u$ u9 B5 A
SET resideprovince='广东省',residecity='深圳市'
2 y4 n- Y0 u! k: nWHERE resideprovince =''
: d: m: a3 n6 I n1 O" h6 e2 h$ y6 O$ c0 b+ M+ `1 f+ H
【修改默认二级地区】; O. J( C8 s% |
UPDATE sh_common_member_profile
+ `) Z4 q1 q/ w1 d0 e3 e2 U7 H1 vSET residecity=(CASE ( SELECT FLOOR(RAND()+ RAND()+ RAND()) )* ?/ W6 T4 ~7 x' R% ?# H+ G
WHEN '0' THEN '崇文区'" t8 J; K W/ }$ \3 ^+ k ]* W
WHEN '1' THEN '朝阳区'
: I5 Q8 C# a9 V4 a* V& SWHEN '2' THEN '丰台区'
4 {* H4 e& ^- i2 q0 z( a: `END
2 f8 y+ ]& a+ g! U& h8 H2 ~)# _8 n6 B, J' C& |" J
WHERE resideprovince='北京市' AND residecity='朝阳区'
X5 `5 w) s/ K9 y& q! y* H+ S X6 |7 V$ S. J- t
在您的数据库中运行,这是因为很多用户资料不完整的原因,导致用户不能显示
[1 N$ W+ J8 A# f# W& j3 B; gpre_common_member_profile 前缀自定义
. a9 b3 K: Z: q( g0 _
) Q$ W+ @$ x1 i. }: y; p {! L: t6 c3 R' P% W6 G0 t3 g
交友插件用户问答:http://www.521.sh/sh-521-34005-1-1.html
' j) i: g7 r/ b2 u6 g6 L7 @8 Q6 [) g- d( W+ L
官方主页:http://addon.discuz.com/?@dmember.plugin% a8 I% I! X- j
完整路径:source/plugin/dmember
) l& t1 P9 d$ A) ^2 L演示站点:http://www.521.sh
9 k a( m" }) ?" O! c6 u r演示地址:http://jiaoyou.521.sh/
1 x- x" o- j2 w, n! j( T客服QQ:9044165396 {3 U1 z0 R& B
交友, 系统
5 N: ]7 e1 l m
; O" C4 n" y. m, N8 Q5 m
% z& e+ [* R% H4 ^
( ]0 i4 @9 J" i6 f0 G |