You are not connected. Please login or register

 » Forumotion » Share Code » Javascript » Đếm thời gian truy cập diễn đàn và hạn chế khách

Đếm thời gian truy cập diễn đàn và hạn chế khách

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

๖ۣۜTom

avatar
Admintrator
Admintrator
Đoạn Script dưới đây dùng cookie để đếm thời gian truy cập diễn đàn. Bạn có thể xem thêm hướng dẫn về cookie trong Forumotion tại đây.

Code:
<script>
$(function(){
    var timeloginfmvi = Math.floor((new Date()).getTime() / 1000);
    if (my_getcookie("fmvitimelogin") == null) {
        my_setcookie("fmvitimelogin", timeloginfmvi, true, "/h63-kiem-tra-thoi-gian-truy-cap");
        alert("Chào mừng bạn đến với diễn đàn FMvi.Org");
    } else if (my_getcookie("fmvitimelogin") != null) {
        alert("Bạn đã truy cập diễn đàn trong "+Number(timeloginfmvi - my_getcookie("fmvitimelogin"))+" giây");
    };
});
</script>

Phát triển: Bạn có thể dùng Script trên để tạo các lệnh theo thời gian truy cập như lời nhắn theo thời gian hoặc chặn truy cập của khách sau một khoảng thời gian nào đó.

Code ví dụ:

Code:
<script>
    $(function() {
        if ($("#i_icon_mini_logout").length == 0) {
            var timeloginfmvi = Math.floor((new Date()).getTime() / 1000);
            if (my_getcookie("fmvitimelogin") == "null") {
                my_setcookie("fmvitimelogin", timeloginfmvi, true, "/h63-kiem-tra-thoi-gian-truy-cap");
                alert("Chào mừng bạn đến với diễn đàn FMvi.Org");
            } else if (my_getcookie("fmvitimelogin") != "null") {
                var numtimelogin = (timeloginfmvi - my_getcookie("fmvitimelogin"));
                alert("Bạn đã truy cập diễn đàn trong " + numtimelogin + " giây");
                if (numtimelogin >= 60) {
                    alert("Bạn đã truy cập diễn đàn quá thời gian cho phép. Vui lòng đăng nhập hoặc đăng ký.");
                    self.location = "http://www.fmvi.org/login";
                };
            };
        } else {
            my_setcookie("fmvitimelogin", "null", true, "/h63-kiem-tra-thoi-gian-truy-cap");
        };
    });
</script>

Demo: [You must be registered and logged in to see this link.] (chỉ dành cho khách)

Viết bởi baivong - [You must be registered and logged in to see this link.]



[center]Yahoo Hỗ Trợ [You must be registered and logged in to see this link.]
Chào Mừng Khách viếng thăm đã đến với 4rum
:000001:
Xem lý lịch thành viên http://www.vn-answer.tk
Share this post on: Excite BookmarksDiggRedditDel.icio.usGoogleLiveSlashdotNetscapeTechnoratiStumbleUponNewsvineFurlYahooSmarking

No Comment.

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết