View Limit for Guests Code Help

Go down

Solved View Limit for Guests Code Help

Post by FrOsTyXi on 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';
        };
            }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
avatar
FrOsTyXi
Forumember

Male Posts : 460
Reputation : 12
Language : english

http://team-psn.forum-board.net/

Back to top Go down

Solved Re: View Limit for Guests Code Help

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

Where did you get that code?


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

avatar
SLGray
Administrator
Administrator

Male Posts : 43516
Reputation : 3094
Language : English
Location : United States

http://fmthemesdesignteam.forumotion.com/

Back to top Go down

Solved Re: View Limit for Guests Code Help

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

@SLGray @_Twisted_Mods_ Made the code
avatar
FrOsTyXi
Forumember

Male Posts : 460
Reputation : 12
Language : english

http://team-psn.forum-board.net/

Back to top Go down

Solved Re: View Limit for Guests Code Help

Post by Ange Tuteur on 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';
    };
});
avatar
Ange Tuteur
Forumaster

Male Posts : 13202
Reputation : 2918
Language : EN10, FR5, JA5
Location : Macungie, PA

https://github.com/SethClydesdale

Back to top Go down

Solved Re: View Limit for Guests Code Help

Post by FrOsTyXi on 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.
avatar
FrOsTyXi
Forumember

Male Posts : 460
Reputation : 12
Language : english

http://team-psn.forum-board.net/

Back to top Go down

Solved Re: View Limit for Guests Code Help

Post by Ange Tuteur on 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';
    };
});
avatar
Ange Tuteur
Forumaster

Male Posts : 13202
Reputation : 2918
Language : EN10, FR5, JA5
Location : Macungie, PA

https://github.com/SethClydesdale

Back to top Go down

Solved Re: View Limit for Guests Code Help

Post by FrOsTyXi on 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!
avatar
FrOsTyXi
Forumember

Male Posts : 460
Reputation : 12
Language : english

http://team-psn.forum-board.net/

Back to top Go down

Solved Re: View Limit for Guests Code Help

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

You're welcome ^^

Topic archived
avatar
Ange Tuteur
Forumaster

Male Posts : 13202
Reputation : 2918
Language : EN10, FR5, JA5
Location : Macungie, PA

https://github.com/SethClydesdale

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum