Hướng dẫn tăng thời gian user online, tăng số lượng user online now

Thảo luận trong 'Development Tutorials' bắt đầu bởi BoDoi, 1/4/13.

1votes
5/5, 1 vote

  1. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    Hiện tại thì mình thấy nhiều người muốn tăng lượng user online now.
    Mình có 1 cách giúp các bạn kéo dài thêm thời gian đăng nhập, tăng thời gian online của user.
    Lưu ý: Cái này chả ảnh hưởng j đến tốc độ load web, tăng bandwidth, nói chung là ko ảnh hưởng j đến mạng. Nó chỉ kéo dài thời gian lưu session trên database thôi.

    Đầu tiên là forum của bạn phải bật debug lên. Các bạn nào đã bật rồi thì thôi.
    cách bật: vào file library/config.php thêm dòng
    PHP:
    $config['debug'] = true;
    Bước 1: Các bạn vào trong options -->User Options -> Online Status Timeout (minutes).

    Ở đây thì các bạn sẽ thấy hình cờ lê bên phải của nó. các bạn click vào.
    option
    Sẽ được
    option2


    Ở đây bạn đổi max = 'số lượng phút mà bạn muốn'. Ví dụ 1440 tương đương với 1 ngày.
    value của ô đó sẽ là
    Mã:
    min=1
    step=5
    max=1440
    ==> SAVE lại.
    sau đó ra bên ngoài options -->User Options -> Online Status Timeout (minutes).
    Bạn đổi giá trị của Online Status Timeout (minutes). = Số bạn muốn (Ví dụ 1440).


    Bước 2:

    Các bạn vào trong thư mục của forum. Theo đường link

    library\XenForo\CronEntry

    ở đây thì các bạn sẽ thấy file CleanUp.php

    ở dòng 30 :

    PHP:
    $sessionCleanUpCutOff XenForo_Application::$time 3600;
    3600 ở đây là số giây.
    Bạn đổi nó thành số giây muốn kéo dài.
    Ví dụ bạn muốn lưu 1 ngày = 86400 giây.
    bạn đổi thành
    PHP:
    $sessionCleanUpCutOff XenForo_Application::$time 86400;
    và Save.

    File phía dưới là mình đã đổi là lưu 1 ngày. Các bạn có thể down về dùng luôn (up vào thư mục library\XenForo\CronEntry). hoặc sửa file theo cách ở trên.
     
    Đang tải...
  2. phamhuudu

    phamhuudu Verified User

    Bài viết:
    1,749
    Likes :
    727
    Chi mà dài dòng thế nhỉ?

    Vào AdminCP > Options > User Options tăng cái Online Timeout Status là xong :|

    [​IMG]
     
  3. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    thứ nhất là max chỉ đc 60 phút.
    Thứ 2 là Cronjob của xen sẽ xóa session sau 1 giờ (cái này là fix cứng trong code của xen). vì thế bạn phải chỉnh cả 2 chỗ.
    :))
    Yên tâm đi, cứ thử thì biết
     
    devteam.vn thích bài này.
  4. hongphonghp

    hongphonghp New Member

    Bài viết:
    10
    Likes :
    0
    hi. cach lam của cac bác rất hay va hiệu quả
     
  5. banbeit

    banbeit New Member

    Bài viết:
    12
    Likes :
    3
    Thêm:

    $config['debug'] = 1;

    mới đúng.

    Thêm
    $config['debug'] = true;nó báo lỗi khỏi truy cấp forum luôn :D
     
    devteam.vn thích bài này.
  6. HThuan

    HThuan Member

    Bài viết:
    83
    Likes :
    8


    nếu mà Max được thì đã không có Topic Hướng dẫn như vầy nha bạn :)
     
  7. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    sao lại lỗi ?.
    true vs 1 là cùng giá trị.
     
    devteam.vn thích bài này.
  8. Lê Tí

    Lê Tí Well-Known Member

    Bài viết:
    1,450
    Likes :
    620
    host mà bw thấp không nên dùng :D
     
    devteam.vn thích bài này.
  9. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    Nó ko liên quan j đến bw mà, Chỉ là kéo dài thời gian lưu session trên database thôi. Thực tế có khi người dùng out đc nửa ngày rồi =))
     
  10. Lê Tí

    Lê Tí Well-Known Member

    Bài viết:
    1,450
    Likes :
    620
    đọc là mình hiểu rồi, các bạn dùng host bw ít cứ thử xem ;))
     
    devteam.vn thích bài này.
  11. banbeit

    banbeit New Member

    Bài viết:
    12
    Likes :
    3
    lỗi forum luôn, ko chạy được!

    @all:
    Sau khi chỉnh session xong thì lại xóa dòng debug trong file config đi \:D/
     
  12. BoDoi

    BoDoi ( ´ー`) Staff Member

    Bài viết:
    143
    Likes :
    96
    devteam.vn thích bài này.
  13. banbeit

    banbeit New Member

    Bài viết:
    12
    Likes :
    3
  14. Kelis113

    Kelis113 New Member

    Bài viết:
    44
    Likes :
    8
    Thớt ơi ?
    Có ol không em hỏi tý ạ :D
     
    devteam.vn thích bài này.
  15. Fox Of Dark

    Fox Of Dark Oáp.... Mấy ngày nay thức trễ

    Bài viết:
    1,102
    Likes :
    316
    Cái topic cả tháng trc @@
     
  16. Kelis113

    Kelis113 New Member

    Bài viết:
    44
    Likes :
    8
    Tại em làm theo mà không được mới đào mỏ đó bác :(
     
  17. Kelis113

    Kelis113 New Member

    Bài viết:
    44
    Likes :
    8
    Top lên nào :-ss
     
    devteam.vn thích bài này.
  18. Hạnh Lux

    Hạnh Lux Verified User

    Bài viết:
    495
    Likes :
    107
    Sao thế ?. Mình làm như hướng dẫn thấy ok mà.

    Nhưng mình ko dám để dài. Chỉ để 2 tiếng thôi
     
  19. nttruong

    nttruong Well-Known Member

    Bài viết:
    1,518
    Likes :
    776
    Dường như là cái này mình thấy thôi! đánh giá trên google thì ...
     
  20. Hạnh Lux

    Hạnh Lux Verified User

    Bài viết:
    495
    Likes :
    107
    Thì lừa người dùng mà. Họ vào nhìn thấy đông người đang online thì họ cứ nghĩ forum đông vui lắm =))
     
    caodilinh thích bài này.
comments powered by Disqus

Chia sẻ trang này

Đang tải...