#60225 gửi bởi vuthao
Ngày 06 Tháng 08 2010 , 07:16
1) Cài đặt nukeviet 3 bản mới nhất nếu chưa cài đặt, hoặc nâng cấp phiên bản nukeviet đang sử dụng liên phiên bản mới nhất

2) Nếu chưa có diễn đàn bạn cần cài mới diễn đàn khi cài đặt phải cài vào cùng CSDL của site NukeViet, thư mục chứa diễn đàn phải ngang hàng với file index.php của NukeViet.

Nếu đã có diễn đàn vbb cần di chuyển code của diễn đàn vào 1 thư mục, Nếu diễn đàn và portal khác CSDL thì cần đưa về 1 CSDL và khai báo lại file kết nối CSDL của portal và diễn đàn cho đúng

3) Mở file includes/constants.php của nukeviet khai báo lại thông số

//Thu muc chua dien dan
define( "DIR_FORUM", "forum" );

4) Download file về giải nén và copy thư mục nukeviet vào thư mục chưa forum
nukeviet.zip

Khi đó phải tồn tại các file sau:
forum/nukeviet/changepass.php
forum/nukeviet/editinfo.php
forum/nukeviet/is_user.php
forum/nukeviet/login.php
forum/nukeviet/logout.php
forum/nukeviet/lostpass.php
forum/nukeviet/register.php
(thư mục chứa forum phải ngang hàng với file index.php và mainfile.php của nukeviet 3)

5) Mở file data/config_global.php của nukeviet tìm và copy thông số cookie_prefix, ghi nhơ lại thông số này để sửa lại Tên cookie của diễn đàn vbb

6) mở file forum/includes/config.php
sửa giá trị: $config['Misc']['cookieprefix'] = bằng giá trị của cookie_prefix của nukeviet và thêm dấu gạch dưới.
ví dụ $global_config['cookie_prefix'] = "nv3c_Dz3ld"; của nukeviet
thì: $config['Misc']['cookieprefix'] = "nv3c_Dz3ld_";

(Nếu sau khi tích hợp, nếu đăng nhập giữa diễn đàn và portal phải đăng nhập lại bạn sửa $config['Misc']['cookieprefix'] = "nv3c_Dz3ld_" thành $config['Misc']['cookieprefix'] = "nv3c_Dz3ld")

6) Đăng nhập vào khu vực quản trị của diễn đàn vbb, vào phần Cookies and HTTP Header Options để thiết lập lại các thông số:
Path to Save Cookies =Thư mục lưu cookies (Xem tại phần http://sitename.com/admin/index.php?nv=siteinfo&op=main)
Cookie Domain = Domain lưu cookies (Xem tại phần http://sitename.com/admin/index.php?nv=siteinfo&op=main)

Lưu lại các thông số này.

7) Đăng nhập vào quản trị site Nukeviet kích hoạt tính năng Sử dụng thành viên của Diễn đàn (Trong phần Cấu hình của module thành viên)

8 ) vào phpmyadmin backup lại các bảng nv3_users, nv3_authors,
Emty bảng nv3_users, Tìm userid của thành viên nào đó trong diễn đàn mà bạn muốn trở thành quản trị tối cao của nukeviet.
Mở bảng nv3_authors sửa lại dòng có admin_id= 1 thành admin_id = (userid của thành viên diễn đàn tìm được ở trên).

9) Đăng nhập vào khu vực quản trị của nukeviet 3 phần quản lý module cài module forum để cài module này,kích hoạt nó để có thể hiển thị link trên menu ngang của site.

Đóng tất cả các sửa số sau đó chạy lại trình duyệt bạn thử login ngoài site với bất kỳ thành viên nào hoặc vơi thành viên quản trị tối cao trong admin.

Các thành viên khác muốn thêm vào ban quản trị site của nukviet cần đăng nhập 1 lần trên portal của nukeviet.
Đính kèm
(7.54 KB) Đã tải về 1.170 lần
#60312 gửi bởi trtien
Ngày 07 Tháng 08 2010 , 02:58
Oh, có vấn đề rồi.
Khi muốn set quyền quản lý của 1 thành viên trên diễn đàn thì không được. Thành viên ở trên diễn đàn không được quản lý trên trang nukeviet.
Như vậy thì hơi hạn chế nhỉ?
Liệu có thể tích hợp sâu hơn nữa không đội code?
#60320 gửi bởi vuthao
Ngày 07 Tháng 08 2010 , 03:41
TRTien đã viết:Oh, có vấn đề rồi.
Khi muốn set quyền quản lý của 1 thành viên trên diễn đàn thì không được. Thành viên ở trên diễn đàn không được quản lý trên trang nukeviet.
Như vậy thì hơi hạn chế nhỉ?
Liệu có thể tích hợp sâu hơn nữa không đội code?


Bạn cần chú ý: Các thành viên khác muốn thêm vào ban quản trị site của nukviet cần đăng nhập 1 lần trên portal của nukeviet.

Để tích hợp sâu hơn nữa thì bạn cần làm tool chuyển toàn bộ thành viên của diễn đàn sang thành viên của nukeviet. Hiện tại việc này khi nào thành viên đăng nhập mình mơi cho chuyển dần.
#64703 gửi bởi vuthao
Ngày 06 Tháng 09 2010 , 12:28
Gủi các bạn, mình vừa kiểm tra cho site http://booking24h.vn/home/ diễn đàn tại địa chỉ http://booking24h.vn/home/forum/

Tất cả các bước bạn đó config không sai so với mình hướng, dẫn tài khoản có thể dùng chung giữa diễn đàn và portal nukeviet nhưng phải đăng nhập 2 lần.

Sau khi kiểm tra mình thấy cookie được thiết lập không đúng so với bản chuẩn mình test.
Thường khi thiết lập file forum/includes/config.php $config['Misc']['cookieprefix'] = 'nv3c_Azk38_'; của vbb thì cookie của site là nv3c_Azk38_sessionhash nhưng site của bạn đó được thiết lập là nv3c_Azk38__sessionhash (Thêm 1 dấu gạch dưới)

Nên mình đã thử thiết lập lạ file forum/includes/config.php

Theo hướng dẫn thì giá trị

Mã: Chọn hết
$config['Misc']['cookieprefix'] = 'nv3c_Azk38_';


Sửa lại thành

Mã: Chọn hết
$config['Misc']['cookieprefix'] = 'nv3c_Azk38';


Kết quả thành công, các bạn khác nếu làm không được thử thay đổi cookieprefix như bên trên xem sao. Hiện tại mình chưa tìm nguyên nhân tại sao tên cookie của sessionhash lại khác nhau với các diễn đàn khác nhau.
#69301 gửi bởi anhtuanntb
Ngày 20 Tháng 10 2010 , 01:40
ducnguyenav đã viết:6) Đăng nhập vào khu vực quản trị của diễn đàn vbb, vào phần Cookies and HTTP Header Options để thiết lập lại các thông số:
Path to Save Cookies =Thư mục lưu cookies (Xem tại phần http://sitename.com/admin/index.php?nv=siteinfo&op=main)
Cookie Domain = Domain lưu cookies (Xem tại phần http://sitename.com/admin/index.php?nv=siteinfo&op=main)
mấy link na die oy,ko vao dc


*(http://sitename.com/ có nghĩa là địa chỉ trang web của bạn)
Ví dụ trang web của mình là http://muoimottam.plus.vn/
thì mình gỏ là: (muoimottam.plus.vn/admin/index.php?nv=siteinfo&op=main)
Lưu ý: trước khi bạn muốn vào đường dẫn đó thì bạn phải đăng nhập vào quản trị site của bạn trước đã.
* Mở file includes/constants.php của nukeviet khai báo lại thông số

//Thu muc chua dien dan
define( "DIR_FORUM", "forum" );
có nghĩa là bạn mở thư mục includes và tìm đến file constants.php , mở file constants.php tìm đến chỗ có dòng
//Thu muc chua dien dan
define( "DIR_FORUM", "forum"
( nếu giống như vậy thì thôi, không giống thì bạn sửa lại như thế).

Nếu bạn không biết thì lên chat vào nic của mình: anhtuanntb
:- :- :- :- :- :- :- :-

Cựu học sinh trường THPT Nguyễn Thái Bình quảng Nam http://muoimottam.plus.vn/ http://tuantoan.plus.vn cute http://cute.vnn.ms/ Tình yêu cũng không tự sinh ra, cũng không mất đi Mà biến từ người này sang người khác.
#70610 gửi bởi vietdungtn
Ngày 01 Tháng 11 2010 , 22:58
E muốn khi kick vào module diễn đàn trên thanh ngang thì nhẩy ra 1 trang mới ( tự động open Link in a new tab đấy ạ ).Bác nào hướng dẫn e voeis ạ.Thank các bác nhiều.
À, sau khi tích hợp vbb thì thường xuất hiên lỗi Cookie khi vào diễn đàn.Bác nào khắc phục được ko ạ :)
Mã: Chọn hết
note:youare not signed in as member! cookie expired! please re-login!

y!h :sokhanh89@yahoo.com f-rom : Thái Nguyên city demo nukeviet : http://fee-tnut.co.cc http://demo-fee.cz.cc
#70701 gửi bởi tk294710
Ngày 02 Tháng 11 2010 , 22:39
vietdungtn đã viết:E muốn khi kick vào module diễn đàn trên thanh ngang thì nhẩy ra 1 trang mới ( tự động open Link in a new tab đấy ạ ).Bác nào hướng dẫn e voeis ạ.Thank các bác nhiều.
À, sau khi tích hợp vbb thì thường xuất hiên lỗi Cookie khi vào diễn đàn.Bác nào khắc phục được ko ạ :)
Mã: Chọn hết
note:youare not signed in as member! cookie expired! please re-login!

Cái này thì bạn dùng thử lệnh _blank xem.