View Limit for Guests Code Help Hitskin_logo Hitskin.com

This is a Hitskin.com skin preview
Install the skinReturn to the skin page

The forum of the forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.
3 posters

    View Limit for Guests Code Help

    FrOsTyXi
    FrOsTyXi
    Forumember


    Male Posts : 460
    Reputation : 12
    Language : english

    Solved View Limit for Guests Code Help

    Post by FrOsTyXi May 18th 2015, 1:17 am

    Hello, I found this code to limit the views on the forum for guests but on some reloads i get a null page then is automatically redirects to the index, does this while logged in. Can this be fixed?

    Code:
    Code:
          $(function(){
        themsg = "You Have Reached The View Limit You Must Signup To Continue Viewing";
                    var x = "/login /register";
                var y = x.split(" ");
            for (var i = 0; i < y.length; i++) {
                  if (window.location.pathname == y[i]) return; 
            };


                if(_userdata.session_logged_in <= 0) {
               
                    count = parseInt(my_getcookie("count")) || 0;
                    if(count < 10){
                        my_setcookie("count",++count, 10000);
                   
                    }else{
                          alert(themsg);
                              var hhh = location.href;
                my_setcookie("mylasturl",hhh, 10000);
                      location.href='/login?theme_id=185730';
            };
                }else{
                lastur = my_getcookie("mylasturl");
                if (lastur == ""){}else{
                      location.href=lastur;
            my_setcookie("mylasturl","", 10000);
                    };
                };
            });


    punbb

    Forum Link: http://www.team-psn.net/

    Thank you in advance!

    Regards
    FrOsTyXi
    SLGray
    SLGray
    Administrator
    Administrator


    Male Posts : 51517
    Reputation : 3523
    Language : English
    Location : United States

    Solved Re: View Limit for Guests Code Help

    Post by SLGray May 18th 2015, 6:46 am

    Where did you get that code?



    View Limit for Guests Code Help Slgray10

    When your topic has been solved, ensure you mark the topic solved.
    Never post your email in public.
    FrOsTyXi
    FrOsTyXi
    Forumember


    Male Posts : 460
    Reputation : 12
    Language : english

    Solved Re: View Limit for Guests Code Help

    Post by FrOsTyXi May 18th 2015, 12:47 pm

    @SLGray @_Twisted_Mods_ Made the code
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: View Limit for Guests Code Help

    Post by Ange Tuteur May 18th 2015, 6:23 pm

    Try replacing it with this :
    Code:
    !/\/login|\/register/.test(window.location.pathname) && $(function(){
      if (_userdata.session_logged_in) return;
     
      var msg = "You Have Reached The View Limit You Must Signup To Continue Viewing",
          count = Number(my_getcookie("count")) || 0,
          href = window.location.href;
     
        if (count < 10) my_setcookie("count", ++count, 10000);
        else {
          alert(msg);
          my_setcookie("mylasturl", href, 10000);
          location.href = '/login';
        };
    });
    FrOsTyXi
    FrOsTyXi
    Forumember


    Male Posts : 460
    Reputation : 12
    Language : english

    Solved Re: View Limit for Guests Code Help

    Post by FrOsTyXi May 18th 2015, 6:42 pm

    @Ange Tuteur Ok i replaced the code with yours and tested as a guest now i do not get the message, i have added the old code back for now.
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: View Limit for Guests Code Help

    Post by Ange Tuteur May 18th 2015, 6:45 pm

    Weird, try installing it again, in all the pages.
    Code:
    !/\/login|\/register/.test(window.location.pathname) && $(function(){
      if (_userdata.session_logged_in) return;
     
      var msg = "You Have Reached The View Limit You Must Signup To Continue Viewing",
          count = Number(my_getcookie("count")) || 0,
          href = window.location.href;

        if (count < 10) my_setcookie("count", ++count, 10000);
        else {
          alert(msg);
          my_setcookie("mylasturl", href, 10000);
          location.href = '/login';
        };
    });
    FrOsTyXi
    FrOsTyXi
    Forumember


    Male Posts : 460
    Reputation : 12
    Language : english

    Solved Re: View Limit for Guests Code Help

    Post by FrOsTyXi May 18th 2015, 6:54 pm

    @Ange Tuteur I have no idea what happened but, that worked! thank you sir for all the help today!
    Ange Tuteur
    Ange Tuteur
    Forumaster


    Male Posts : 13207
    Reputation : 3000
    Language : English & 日本語
    Location : Pennsylvania

    Solved Re: View Limit for Guests Code Help

    Post by Ange Tuteur May 18th 2015, 8:19 pm

    You're welcome ^^

    Topic archived