View Limit for Guests Code Help
3 posters
Page 1 of 1
View Limit for Guests Code Help
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:
punbb
Forum Link: http://www.team-psn.net/
Thank you in advance!
Regards
FrOsTyXi
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
Re: View Limit for Guests Code Help
Where did you get that code?
Lost Founder's Password |Forum's Utilities |Report a Forum |General Rules |FAQ |Tricks & Tips
You need one post to send a PM.
You need one post to send a PM.
When your topic has been solved, ensure you mark the topic solved.
Never post your email in public.
Re: View Limit for Guests Code Help
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';
};
});
Re: View Limit for Guests Code Help
@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.
Re: View Limit for Guests Code Help
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';
};
});
Re: View Limit for Guests Code Help
@Ange Tuteur I have no idea what happened but, that worked! thank you sir for all the help today!
Similar topics
» Need help to limit the view (times) number of visitors
» Usernames not visible to guests after applying a Javascript code
» How do I make it so that guests must be logged in to view my forum and any of its content?
» Guests cannot view quote button or reply to posts in a topic
» [code]s do not be visible for guests
» Usernames not visible to guests after applying a Javascript code
» How do I make it so that guests must be logged in to view my forum and any of its content?
» Guests cannot view quote button or reply to posts in a topic
» [code]s do not be visible for guests
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum