banned member
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 2 • Μοιραστείτε
Σελίδα 1 από 2 • 1, 2
banned member
Παιδιά καλησπέρα πρόσθεσα τους κώδικες του οδηγού https://helpgr.forumgreek.com/t300-topic στο φορουμ μου
http://postmaniac.forumgreek.com/forum
και ενώ στο προφιλ τυο αποκλεισμενου χρηστη ολα ειναι κανονικα οταν ο χρηστης που εχει αποκλειστει προσπαθησει να συνδεθει του εμφανιζει αυτο:
Τι μπορεί να συμβαίνει;
http://postmaniac.forumgreek.com/forum
και ενώ στο προφιλ τυο αποκλεισμενου χρηστη ολα ειναι κανονικα οταν ο χρηστης που εχει αποκλειστει προσπαθησει να συνδεθει του εμφανιζει αυτο:
Τι μπορεί να συμβαίνει;
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
Καλησπέρα και πάλι,
αν του έδωσες ban σωστά το εμφανίζει.
Αυτό που λέει είναι ποιος έδωσε τον αποκλεισμό,ως πότε είναι και γιατί .
Επίσης να σε ενημερώσω ότι ο προγραμματιστής που έφτιαξε αυτόν το κώδικα δεν το έχει αναβαθμίσει ή αλλάξει ,δεν έχει ασχοληθεί ξανά με αυτό ,οπότε κάποιες λειτουργίες ίσως δε λειτουργούν όπως θα έπρεπε.
Περισσότερα μπορεί να μας πει ,αν γνωρίζει κάτι άλλο @Luffy που ασχολήθηκε με αυτό.
Καλό απόγευμα.
αν του έδωσες ban σωστά το εμφανίζει.
Αυτό που λέει είναι ποιος έδωσε τον αποκλεισμό,ως πότε είναι και γιατί .
Επίσης να σε ενημερώσω ότι ο προγραμματιστής που έφτιαξε αυτόν το κώδικα δεν το έχει αναβαθμίσει ή αλλάξει ,δεν έχει ασχοληθεί ξανά με αυτό ,οπότε κάποιες λειτουργίες ίσως δε λειτουργούν όπως θα έπρεπε.
Περισσότερα μπορεί να μας πει ,αν γνωρίζει κάτι άλλο @Luffy που ασχολήθηκε με αυτό.
Καλό απόγευμα.
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: banned member
Ευχαριστώ Πολύ ελπίζω να μας βοηθήσει ο @Luffy
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
Μετά από έρευνα βρήκα και άλλον κώδικα:
Javascript
Πάμε: Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript και πατάμε το κουμπί και συμπληρώνουμε τα πεδία ως εξής:
Title: Ότι θέλετε
Placement: In All Pages
Javascript Code: αντιγράψτε/επικολλήστε τον εξής κώδικα:
Μπορείς να βάλεις την εικόνα που θες για το ban αλλάζοντας το:
αλλιώς θα σου βγάζει τυχαίες εικόνες ban.
Επίσης θα πρέπει να μεταφράσεις το κώδικα στην Ελληνική γλώσσα αλλιώς στο ban page Θα είναι Αγγλικά όπως στην εικόνα.
χρήστες Προφίλ Μετά Μπαν:
Μεγέθυνση αυτή την εικόνα Πατήστε για να δείτε πλήρες μέγεθος
Χρήστη Οθόνη απαγόρευση θα δείτε όταν Δοκιμάστε να κάνετε Login:
Μεγέθυνση αυτή την εικόνα Πατήστε για να δείτε πλήρες μέγεθος
Αυτό το σεμινάριο γράφτηκε από Twisted_Mods.
Είσαι έτοιμος . Δοκίμασε το και πες μας.
Javascript
Πάμε: Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript και πατάμε το κουμπί και συμπληρώνουμε τα πεδία ως εξής:
Title: Ότι θέλετε
Placement: In All Pages
Javascript Code: αντιγράψτε/επικολλήστε τον εξής κώδικα:
- Κώδικας:
$(function(){if (_userdata.page_desktop) return;var limages = ['http://www.rifenews.com/wp-content/uploads/2014/12/20141213_548c52a7a4c55.png','http://cdn.meme.am/instances/57622676.jpg','http://wordpressinaction.com/files/2014/06/ip.jpg','http://silverhawkarmy.files.wordpress.com/2010/10/banhammer_forecast.gif','http://istillgotoschool.files.wordpress.com/2014/04/you_shall_not_pass_road_sign_by_replicantcomplex-d5terv3.png?w=519','http://www.winsonyeung.com/wp-content/uploads/2012/10/banned.png'];var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = ""; var lognmsg,usrsname,element; if (document.getElementById('wrap')){ element = '#wrap'; usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text(); lognmsg = $('.page-title').next('p').text();}//phpbb3 else if ($('.bodylinewidth').length){ element = '.bodylinewidth'; usrsname = $('.catLeft .module-title').eq(0).text(); lognmsg = $('.forumline table:contains(You have been banned)').text();} //phpbb2 else if ($('.pun').length){ element = '.pun'; usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text(); lognmsg = $('.message').text();} //punbb else if (document.getElementById('ipbwrapper')){ element = '#ipbwrapper'; usrsname = $('#profile-advanced-right .module').eq(0).find('h3').text(); lognmsg = $('.msg').text();}; //invision function getimage() {return limages[Math.floor(Math.random() * limages.length)];}; if($('a[href*="mode=ban"]').length==1){ $('head').append('<style>#tbanbutton {float:right;margin-top: -25px;}#banstatus {width: 200px;display: inline-block;}#tbanbutton input{color:#fff;background-color: rgba(255,0,0,01);font-weight: bold;border:1px solid grey;border-radius: 3px; box-shadow: 0px 5px 6px rgba(255, 255, 255, 0.5) inset, 0px -5px 6px rgba(0, 0, 0, 0.5) inset;}#banbox {color:#555;border-radius: 3px; background-color: #eee;box-shadow: 5px 5px 6px rgba(255, 255, 255, 0.5) inset, -5px -5px 6px rgba(0, 0, 0, 0.2) inset;padding: 10px;}.bantitle{border-bottom:1px solid black;color:black;}</style>'); $('a[href*="mode=ban"]').css('display','none');$('a[href*="mode=ban"]').parent().after('<div id="banbox"><h3 class="bantitle">Ban This User<h3><table><tbody><tr><td>Ban for how many days:</td><td><input id="hdays" type="text"></td></tr><tr><td>Reason for ban: </td><td><input id="treason" type="text"></td></tr><tr><td>Ban Comments:</td><td><input id="tcomment"type="text"></td></tr></tbody></table><div id="tbanbutton" ><input value="Ban User" type="button"> <span id="banstatus">Idle...</div></div>'); }; if(lognmsg.match('banned')){ a = lognmsg; namee = a.match(/usn-(.*?)-usn/,'$1'); reason = a.match(/rsn-(.*?)-rsn/,'$1'); days = a.match(/dys-(.*?)-dys/,'$1'); given = a.match(/givn-(.*?)-givn/,'$1'); exspires = a.match(/exp-(.*?)-exp/,'$1'); comment = a.match(/com-(.*?)-com/,'$1'); $('head').append('<style>#banstuff { padding: 20px;margin-top: 10px;width: 600px;display: inline-block;border-radius: 10px; border: 1px solid black;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}#banned img { max-height: 250px;border-radius: 10px;margin-top:10px;margin-bottom:10px;}#banned {width:80%;position: relative;color: #000 !important;font-size: 18px;background-color: #FFA500;border-radius: 50px; padding-bottom: 30px;box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.3) inset, 0px -50px 50px rgba(255, 255, 255, 0.3) inset; border: 3px solid darkkhaki;}</style>'); $(element).html('<center><div id="banned"><img id="bannedimg" src="'+getimage()+'"><br><span>Hello <b>'+namee[1]+'</b>, you have been <b>banned</b> from <b>This Forum</b> for the following:</span><br><div id="banstuff"><span>Reason: <b>'+reason[1]+'</b></span><br><br><span>Ban Given: <b>'+given[1]+'</b></span><br><br><span>Ban Length: <b>'+days[1]+' Days.</b></span><br><br><span>Ban Expires: <b>'+exspires[1]+'</b></span><br><br><span>Comments: <b>'+comment[1]+'</b></span></div></center>'); }; if($('strong:contains(This member is banned)').length==1||$('strong:contains(This member is already banned)').length==1){ var obpro,tmiban; if($('strong:contains(This member is banned)').length==1){tmiban='strong:contains(This member is banned)'; obpro = $('strong:contains(This member is banned)').html(); } if($('strong:contains(This member is already banned)').length==1){tmiban='strong:contains(This member is already banned)'; obpro = $('strong:contains(This member is already banned)').html();} obpro = obpro.replace(/<\/a>(.*)/,'</a><br><span id="hidebanbox">$1</span>'); $(tmiban).html(obpro); var a="",namee = "", reason = "",days = "",given = "",exspires ="",comment = ""; if($('#hidebanbox').length==1){ a = $('#hidebanbox').text(); namee = a.match(/usn-(.*?)-usn/,'$1'); reason = a.match(/rsn-(.*?)-rsn/,'$1'); days = a.match(/dys-(.*?)-dys/,'$1'); given = a.match(/givn-(.*?)-givn/,'$1'); exspires = a.match(/exp-(.*?)-exp/,'$1'); comment = a.match(/com-(.*?)-com/,'$1'); $('head').append('<style>#hidebanbox{display:none;}#banstuff { padding: 20px;margin-top: 10px;width: 600px;display: inline-block;border-radius: 10px; border: 1px solid black;color:#000;background-color: #FFA500;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}</style>'); $('#hidebanbox').before('<divid="bannedbox"><center><div id="banstuff"><span><b>'+namee[1]+'</b>, has been <b>banned</b> from <b>This Forum</b> for the following:</span><br><span>Reason: <b>'+reason[1]+'</b></span><br><span>Ban Given: <b>'+given[1]+'</b></span><br><span>Ban Length: <b>'+days[1]+' Days.</b></span><br><span>Ban Expires: <b>'+exspires[1]+'</b></span><br><span>Comments: <b>'+comment[1]+'</b></span></center></div>'); }; }; $('#tcomment').keyup(function(){ var uname = usrsname.replace(/ \(online\)/,''); var days = $('#hdays').val(); var reason = $('#treason').val(); var uid = location.pathname.replace('/u',''); var day = (new Date).getDate(); var month = (new Date).getMonth() + 1; var year = (new Date).getFullYear(); var givn =month+'/'+day+'/'+year; var exp = month+'/'+(day+parseInt(days))+'/'+year; var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com--com'; var hh = thelist.split(''); $('#tcomment').attr('maxlength',255-hh.length); }); $('#tbanbutton').click(function(){ $('#banstatus').text('Banning User...'); var uname = usrsname.replace(/ \(online\)/,''); var days = $('#hdays').val(); var reason = $('#treason').val(); var comment = $('#tcomment').val(); var uid = location.pathname.replace('/u','');var exp1 = new Date();var exp2 = new Date();exp2.setDate(exp2.getDate()+parseInt(days)); var day = exp1.getDate(); var month = exp1.getMonth() + 1; var year = exp1.getFullYear(); var day2 = exp2.getDate(); var month2 = exp2.getMonth() + 1; var year2 = exp2.getFullYear(); var givn =month+'/'+day+'/'+year; var exp = month2+'/'+day2+'/'+year2; if (days ==""){ days ='Forever';exp='Never';}; var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com-'+comment+'-com'; jQuery.post('/modcp?tid='+document.getElementById('logout').href.replace(/.*tid=(.*?)&.*/,'$1'), { ban_user_date: days, ban_user_reason:thelist, confirm:1, mode: 'ban', user_id: uid },function(data,status){ if(data.match('This member has been banned')){ $('#banstatus').text('User Banned..'); location.reload(); }else{ $('#banstatus').text('Failed To Ban User..'); }; }); }); });
Μπορείς να βάλεις την εικόνα που θες για το ban αλλάζοντας το:
- Κώδικας:
var limages = ['http://2img.net/i/fa/empty.gif'];
αλλιώς θα σου βγάζει τυχαίες εικόνες ban.
Επίσης θα πρέπει να μεταφράσεις το κώδικα στην Ελληνική γλώσσα αλλιώς στο ban page Θα είναι Αγγλικά όπως στην εικόνα.
χρήστες Προφίλ Μετά Μπαν:
Μεγέθυνση αυτή την εικόνα Πατήστε για να δείτε πλήρες μέγεθος
Χρήστη Οθόνη απαγόρευση θα δείτε όταν Δοκιμάστε να κάνετε Login:
Μεγέθυνση αυτή την εικόνα Πατήστε για να δείτε πλήρες μέγεθος
Αυτό το σεμινάριο γράφτηκε από Twisted_Mods.
Είσαι έτοιμος . Δοκίμασε το και πες μας.
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: banned member
Φίλε μου δυστιχώς δεν δουλεύει θα περιμένουμε να μας απαντήσει ο @Luffy
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
ακόμη σου βγάζει το ίδιο;
ή κάτι άλλο στον αποκλεισμένο χρήστη;
Όπως σε ενημέρωσα ο κώδικας είναι ανολοκλήρωτος δηλαδή δε λειτουργεί πλήρως για αυτό είναι πιθανόν να έχουμε προβλήματα
Δοκίμασε όμως και το παρακάτω:
Πας Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Φτιάξε ένα νέο Javascript,
Τίτλος: ότι θέλεις
Τοποθέτηση: Σε όλες τις σελίδες
Κώδικας:
ΚΩΔΙΚΑΣ:Επιλογή Περιεχομένου
και βρες αντικατέστησε στον παραπάνω κώδικα τη παρακάτω μεταβλητή (limages)
ΚΩΔΙΚΑΣ:Επιλογή Περιεχομένου
με το σύνδεσμο της εικόνας με με τη δικιά σου εικόνας
και πατάς
και να είναι ίδια αυτά:
( Πίνακας Διαχείρισης ► Διαχείριση Μελών & Ομάδων ► Διαχείριση Μελών ► Προφίλ ► General Options:
Activate advance profile: Ναι );
Έλεγξε επίσης μήπως έχει κάποιο άλλο Java script ή widget μπλοκάρει την λειτουργία.
Δες και το παρόμοιο θέμα:https://helpgr.forumgreek.com/t306-topic?highlight=%CF%80%CE%B1%CF%81%CE%AC%CE%B8%CF%85%CF%81%CE%BF
ή κάτι άλλο στον αποκλεισμένο χρήστη;
Όπως σε ενημέρωσα ο κώδικας είναι ανολοκλήρωτος δηλαδή δε λειτουργεί πλήρως για αυτό είναι πιθανόν να έχουμε προβλήματα
Δοκίμασε όμως και το παρακάτω:
Πας Πίνακας Διαχείρισης ► Λειτουργικές Μονάδες ► HTML & JAVASCRIPT ► Διαχείριση κωδικών Javascript
Φτιάξε ένα νέο Javascript,
Τίτλος: ότι θέλεις
Τοποθέτηση: Σε όλες τις σελίδες
Κώδικας:
ΚΩΔΙΚΑΣ:Επιλογή Περιεχομένου
- Κώδικας:
$(function(){
var limages = ['http://www.rifenews.com/wp-content/uploads/2014/12/20141213_548c52a7a4c55.png','http://cdn.meme.am/instances/57622676.jpg','http://wordpressinaction.com/files/2014/06/ip.jpg','http://silverhawkarmy.files.wordpress.com/2010/10/banhammer_forecast.gif','http://istillgotoschool.files.wordpress.com/2014/04/you_shall_not_pass_road_sign_by_replicantcomplex-d5terv3.png?w=519','http://www.winsonyeung.com/wp-content/uploads/2012/10/banned.png'];
var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = "";
var lognmsg,usrsname,element;
if (document.getElementById('wrap')){
element = '#wrap';
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.page-title').next('p').text();}//phpbb3
else if ($('.bodylinewidth').length){
element = '.bodylinewidth';
usrsname = $('.catLeft .module-title').eq(0).text();
lognmsg = $('.forumline table:contains(Έχετε αποκλειστεί)').text();} //phpbb2
else if ($('.pun').length){
element = '.pun';
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.message').text();} //punbb
else if (document.getElementById('ipbwrapper')){
element = '#ipbwrapper';
usrsname = $('#profile-advanced-right .module').eq(0).find('h3').text();
lognmsg = $('.msg').text();}; //invision
function getimage() {return limages[Math.floor(Math.random() * limages.length)];};
if($('a[href*="mode=ban"]').length==1){
$('head').append('<style>#tbanbutton {float:right;margin-top: -25px;}#banstatus {width: 200px;display: inline-block;}#tbanbuttoninput{color:#fff;background-color: rgba(255,0,0,01);font-weight: bold;border:1px solid grey;border-radius: 3px; box-shadow: 0px 5px 6px rgba(255, 255, 255, 0.5) inset, 0px -5px 6px rgba(0, 0, 0, 0.5) inset;}#banbox {color:#555;border-radius: 3px; background-color: #eee;box-shadow: 5px 5px 6px rgba(255, 255, 255, 0.5) inset, -5px -5px 6px rgba(0, 0, 0, 0.2) inset;padding: 10px;}.bantitle{border-bottom:1px solid black;color:black;}</style>');
$('a[href*="mode=ban"]').css('display','none');
$('a[href*="mode=ban"]').parent().after('<div id="banbox"><h3class="bantitle">Αποκλείστε αυτόω τον χρήστη<h3><table><tbody><tr><td>Αποκλεισμός για πόσες μέρες:</td><td><input id="hdays" type="text"></td></tr><tr><td>Αιτία αποκλεισμού: </td><td><input id="treason" type="text"></td></tr><tr><td>Σχόλια αποκλεισμού:</td><td><input id="tcomment"type="text"></td></tr></tbody></table><div id="tbanbutton" ><inputvalue="Αποκλεισμός χρήστη" type="button"> <span id="banstatus">Idle...</div></div>');
};
if(lognmsg.match('banned')){
a = lognmsg;
namee = a.match(/usn-(.*?)-usn/,'$1');
reason = a.match(/rsn-(.*?)-rsn/,'$1');
days = a.match(/dys-(.*?)-dys/,'$1');
given = a.match(/givn-(.*?)-givn/,'$1');
exspires = a.match(/exp-(.*?)-exp/,'$1');
comment = a.match(/com-(.*?)-com/,'$1');
$('head').append('<style>#banstuff { padding: 20px;margin-top: 10px;width:600px;display: inline-block;border-radius: 10px; border: 1px solid black;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}#banned img { max-height: 250px;border-radius: 10px;margin-top:10px;margin-bottom:10px;}#banned {width:80%;position: relative;color: #000 !important;font-size:18px;background-color: #FFA500;border-radius: 50px; padding-bottom: 30px;box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.3) inset, 0px -50px 50px rgba(255, 255, 255, 0.3) inset; border: 3px solid darkkhaki;}</style>');
$(element).html('<center><div id="banned"><img id="bannedimg"src="'+getimage()+'"><br><span>Γειά σας <b>'+namee[1]+'</b>, έχετε <b>αποκλειστεί</b> απο <b>αυτό το φόρουμ</b> για την ακόλουθη :</span><br><div id="banstuff"><span>Αιτία: <b>'+reason[1]+'</b></span><br><br><span>Αποκλεισμός που δόθηκε: <b>'+given[1]+'</b></span><br><br><span>Διάρκεια αποκλεισμού: <b>'+days[1]+' ημέρες.</b></span><br><br><span>Λήξη αποκλεισμού: <b>'+exspires[1]+'</b></span><br><br><span>Σχόλια: <b>'+comment[1]+'</b></span></div></center>');
};
if($('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').length==1||$('strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)').length==1){
var obpro,tmiban;
if($('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').length==1){tmiban='strong:contains(Το μέλος αποκλείστηκε)'; obpro = $('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').html(); }
if($('strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)').length==1){tmiban='strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)'; obpro = $('strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)').html();}
obpro = obpro.replace(/<\/a>(.*)/,'</a><br><spanid="hidebanbox">$1</span>');
$(tmiban).html(obpro);
var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = "";
if($('#hidebanbox').length==1){
a = $('#hidebanbox').text();
namee = a.match(/usn-(.*?)-usn/,'$1');
reason = a.match(/rsn-(.*?)-rsn/,'$1');
days = a.match(/dys-(.*?)-dys/,'$1');
given = a.match(/givn-(.*?)-givn/,'$1');
exspires = a.match(/exp-(.*?)-exp/,'$1');
comment = a.match(/com-(.*?)-com/,'$1');
$('head').append('<style>#hidebanbox{display:none;}#banstuff { padding:20px;margin-top: 10px;width: 600px;display: inline-block;border-radius: 10px; border:1px solid black;color:#000;background-color: #FFA500;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}</style>');
$('#hidebanbox').before('<divid="bannedbox"><center><div id="banstuff"><span><b>'+namee[1]+'</b>, έχει <b>αποκλειστεί</b> απο <b>Αυτό το φόρουμ</b> για την ακόλουθη:</span><br><span>Αιτία: <b>'+reason[1]+'</b></span><br><span>Ban Given: <b>'+given[1]+'</b></span><br><span>Διάρκεια αποκλεισμού: <b>'+days[1]+' Days.</b></span><br><span>Λήξη αποκλεισμού: <b>'+exspires[1]+'</b></span><br><span>Σχόλια: <b>'+comment[1]+'</b></span></center></div>');
};
};
$('#tcomment').keyup(function(){
var uname = usrsname.replace(/ \(online\)/,'');
var days = $('#hdays').val();
var reason = $('#treason').val();
var uid = location.pathname.replace('/u','');
var day = (new Date).getDate();
var month = (new Date).getMonth() + 1;
var year = (new Date).getFullYear();
var givn =month+'/'+day+'/'+year;
var exp = month+'/'+(day+parseInt(days))+'/'+year;
var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com--com';
var hh = thelist.split('');
$('#tcomment').attr('maxlength',255-hh.length);
});
$('#tbanbutton').click(function(){
$('#banstatus').text('Γίνεται αποκλεισμός χρήστη...');
var uname = usrsname.replace(/ \(online\)/,'');
var days = $('#hdays').val();
var reason = $('#treason').val();
var comment = $('#tcomment').val();
var uid = location.pathname.replace('/u','');
var exp1 = new Date();
var exp2 = new Date();
exp2.setDate(exp2.getDate()+parseInt(days));
var day = exp1.getDate();
var month = exp1.getMonth() + 1;
var year = exp1.getFullYear();
var day2 = exp2.getDate();
var month2 = exp2.getMonth() + 1;
var year2 = exp2.getFullYear();
var givn =month+'/'+day+'/'+year;
var exp = month2+'/'+day2+'/'+year2;
if (days ==""){ days ='Για πάντα';exp='Ποτέ';};
var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com-'+comment+'-com'; jQuery.post('/modcp?tid='+document.getElementById('logout').href.replace(/.*tid=(.*?)&.*/,'$1'), {
ban_user_date: days,
ban_user_reason:thelist,
confirm:1,
mode: 'ban',
user_id: uid
},function(data,status){
if(data.match('Το μέλος έχει αποκλειστεί')){
$('#banstatus').text('Ο χρήστης αποκλείστηκε.');
location.reload();
}else{
$('#banstatus').text('Αποτυχία αποκλεισμού μέλους.');
};
});
});
});
και βρες αντικατέστησε στον παραπάνω κώδικα τη παρακάτω μεταβλητή (limages)
ΚΩΔΙΚΑΣ:Επιλογή Περιεχομένου
- Κώδικας:
var limages = ['http://2img.net/i/fa/empty.gif'];
με το σύνδεσμο της εικόνας με με τη δικιά σου εικόνας
και πατάς
και να είναι ίδια αυτά:
( Πίνακας Διαχείρισης ► Διαχείριση Μελών & Ομάδων ► Διαχείριση Μελών ► Προφίλ ► General Options:
Activate advance profile: Ναι );
Έλεγξε επίσης μήπως έχει κάποιο άλλο Java script ή widget μπλοκάρει την λειτουργία.
Δες και το παρόμοιο θέμα:https://helpgr.forumgreek.com/t306-topic?highlight=%CF%80%CE%B1%CF%81%CE%AC%CE%B8%CF%85%CF%81%CE%BF
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: banned member
Φίλε μου δυστυχώς ούτε αυτό δουλεύει τώρα αν ο κώδικας είναι ανολοκλήρωτος τότε καλύτερα να τον κατεβάσουν γιατί μπορεί να υπάρξουν προβλήματα.
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
περισσότερα θα σου πει ο @Luffy ή αν ξέρει και ο @Van-Helsing .Φίλε μου δυστυχώς ούτε αυτό δουλεύει τώρα αν ο κώδικας είναι ανολοκλήρωτος τότε καλύτερα να τον κατεβάσουν γιατί μπορεί να υπάρξουν προβλήματα.
Καλό βράδυ,καλό απόγευμα.
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: banned member
Καλησπέρα,
Θα κοιτάξω τον κώδικα εντός του Σαββατοκύριακου γιατί είμαι κάπως πιεσμένος αυτή την εβδομάδα. Απολογούμαι εκ των προτέρων για την καθυστέρηση.
Θα κοιτάξω τον κώδικα εντός του Σαββατοκύριακου γιατί είμαι κάπως πιεσμένος αυτή την εβδομάδα. Απολογούμαι εκ των προτέρων για την καθυστέρηση.
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: banned member
Οκ φίλε μου ευχαριστώ πολύ κοιτάξε το με την ησυχία σου μην βιάζεσαι.
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
Καλησπέρα παιδιά,
Ο κώδικας αυτός είχε γραφτεί αρχικά για τη μορφή φόρουμ Phpbb3 μόνο από όσο με είχε ενημερώσει ο συγγραφέας του προγράμματος, παρόλα αυτά δεν δούλεψε σωστά και σε κάποια phpbb3 φόρουμ γιατί είχαν τροποποιήσει τα αρχικά πρότυπα είτε είχαν προσθέσει και κάποια άλλα javascripts που μπλοκάραν τον συγκεκριμένο κώδικα. Αν στο πρότυπο overall_header έχει αλλαχθεί το αναγνωριστικό της έκδοσης του κάθε φόρουμ θα πρέπει να αλλαχθεί και στο javascript για να δουλέψει καθώς ο κώδικας javascript ελέγχει τα αναγνωριστικά της κάθε έκδοσης στο παρακάτω τμήμα:
Θα πρέπει να ελέγξεται στο πρότυπο overall_header υπάρχουν τα αναγνωριστικά έκδοσης του κάθε φόρουμ που έχω επισημάνει στον παραπάνω κώδικα με ελληνικά. Στην περίπτωση που έχουν αλλαχθεί στο πρότυπο θα πρέπει να αντικατασταθούν και στο javascript ώστε να μπορέσει να τα αναγνωρίσει και να δουλέψει.
Επίσης θα πρέπει να είναι ενεργοποιημένο το προχωρημένο προφίλ (Advanced Profile).
Μπορείτε να δοκιμάσετε το παρακάτω javascript:
έκανα μερικές διορθώσεις ώστε να δουλεύει με την Ελληνική γλώσσα.
Ο κώδικας αυτός είχε γραφτεί αρχικά για τη μορφή φόρουμ Phpbb3 μόνο από όσο με είχε ενημερώσει ο συγγραφέας του προγράμματος, παρόλα αυτά δεν δούλεψε σωστά και σε κάποια phpbb3 φόρουμ γιατί είχαν τροποποιήσει τα αρχικά πρότυπα είτε είχαν προσθέσει και κάποια άλλα javascripts που μπλοκάραν τον συγκεκριμένο κώδικα. Αν στο πρότυπο overall_header έχει αλλαχθεί το αναγνωριστικό της έκδοσης του κάθε φόρουμ θα πρέπει να αλλαχθεί και στο javascript για να δουλέψει καθώς ο κώδικας javascript ελέγχει τα αναγνωριστικά της κάθε έκδοσης στο παρακάτω τμήμα:
- Κώδικας:
if (document.getElementById('wrap')){
element = '#wrap'; // Aναγνωριστικό για την έκδοση phpbb3
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.page-title').next('p').text();}//phpbb3
else if ($('.bodylinewidth').length){
element = '.bodylinewidth'; // Aναγνωριστικό για την έκδοση phpbb2
usrsname = $('.catLeft .module-title').eq(0).text();
lognmsg = $('.forumline table:contains(Έχετε αποκλειστεί)').text();} //phpbb2
else if ($('.pun').length){
element = '.pun'; // Aναγνωριστικό για την έκδοση PunBB
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.message').text();} //punbb
else if (document.getElementById('ipbwrapper')){
element = '#ipbwrapper'; // Aναγνωριστικό για την έκδοση Invision
usrsname = $('#profile-advanced-right .module').eq(0).find('h3').text();
lognmsg = $('.msg').text();}; //invision
Θα πρέπει να ελέγξεται στο πρότυπο overall_header υπάρχουν τα αναγνωριστικά έκδοσης του κάθε φόρουμ που έχω επισημάνει στον παραπάνω κώδικα με ελληνικά. Στην περίπτωση που έχουν αλλαχθεί στο πρότυπο θα πρέπει να αντικατασταθούν και στο javascript ώστε να μπορέσει να τα αναγνωρίσει και να δουλέψει.
Επίσης θα πρέπει να είναι ενεργοποιημένο το προχωρημένο προφίλ (Advanced Profile).
Μπορείτε να δοκιμάσετε το παρακάτω javascript:
- Κώδικας:
$(function(){
var limages = ['http://www.rifenews.com/wp-content/uploads/2014/12/20141213_548c52a7a4c55.png','http://cdn.meme.am/instances/57622676.jpg','http://wordpressinaction.com/files/2014/06/ip.jpg','http://silverhawkarmy.files.wordpress.com/2010/10/banhammer_forecast.gif','http://istillgotoschool.files.wordpress.com/2014/04/you_shall_not_pass_road_sign_by_replicantcomplex-d5terv3.png?w=519','http://www.winsonyeung.com/wp-content/uploads/2012/10/banned.png'];
var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = "";
var lognmsg,usrsname,element;
if (document.getElementById('wrap')){
element = '#wrap';
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.page-title').next('p').text();}//phpbb3
else if ($('.bodylinewidth').length){
element = '.bodylinewidth';
usrsname = $('.catLeft .module-title').eq(0).text();
lognmsg = $('.forumline table:contains(Έχετε αποκλειστεί)').text();} //phpbb2
else if ($('.pun').length){
element = '.pun';
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.message').text();} //punbb
else if (document.getElementById('ipbwrapper')){
element = '#ipbwrapper';
usrsname = $('#profile-advanced-right .module').eq(0).find('h3').text();
lognmsg = $('.msg').text();}; //invision
function getimage() {return limages[Math.floor(Math.random() * limages.length)];};
if($('a[href*="mode=ban"]').length==1){
$('head').append('<style>#tbanbutton {float:right;margin-top: -25px;}#banstatus {width: 200px;display: inline-block;}#tbanbuttoninput{color:#fff;background-color: rgba(255,0,0,01);font-weight: bold;border:1px solid grey;border-radius: 3px; box-shadow: 0px 5px 6px rgba(255, 255, 255, 0.5) inset, 0px -5px 6px rgba(0, 0, 0, 0.5) inset;}#banbox {color:#555;border-radius: 3px; background-color: #eee;box-shadow: 5px 5px 6px rgba(255, 255, 255, 0.5) inset, -5px -5px 6px rgba(0, 0, 0, 0.2) inset;padding: 10px;}.bantitle{border-bottom:1px solid black;color:black;}</style>');
$('a[href*="mode=ban"]').css('display','none');
$('a[href*="mode=ban"]').parent().after('<div id="banbox"><h3class="bantitle">Αποκλείστε αυτόω τον χρήστη<h3><table><tbody><tr><td>Αποκλεισμός για πόσες μέρες:</td><td><input id="hdays" type="text"></td></tr><tr><td>Αιτία αποκλεισμού: </td><td><input id="treason" type="text"></td></tr><tr><td>Σχόλια αποκλεισμού:</td><td><input id="tcomment"type="text"></td></tr></tbody></table><div id="tbanbutton" ><inputvalue="Αποκλεισμός χρήστη" type="button"> <span id="banstatus">Idle...</div></div>');
};
if(lognmsg.match('Το μέλος έχει ήδη αποκλειστεί')){
a = lognmsg;
namee = a.match(/usn-(.*?)-usn/,'$1');
reason = a.match(/rsn-(.*?)-rsn/,'$1');
days = a.match(/dys-(.*?)-dys/,'$1');
given = a.match(/givn-(.*?)-givn/,'$1');
exspires = a.match(/exp-(.*?)-exp/,'$1');
comment = a.match(/com-(.*?)-com/,'$1');
$('head').append('<style>#banstuff { padding: 20px;margin-top: 10px;width:600px;display: inline-block;border-radius: 10px; border: 1px solid black;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}#banned img { max-height: 250px;border-radius: 10px;margin-top:10px;margin-bottom:10px;}#banned {width:80%;position: relative;color: #000 !important;font-size:18px;background-color: #FFA500;border-radius: 50px; padding-bottom: 30px;box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.3) inset, 0px -50px 50px rgba(255, 255, 255, 0.3) inset; border: 3px solid darkkhaki;}</style>');
$(element).html('<center><div id="banned"><img id="bannedimg"src="'+getimage()+'"><br><span>Γειά σας <b>'+namee[1]+'</b>, έχετε <b>αποκλειστεί</b> απο <b>αυτό το φόρουμ</b> για την ακόλουθη :</span><br><div id="banstuff"><span>Αιτία: <b>'+reason[1]+'</b></span><br><br><span>Αποκλεισμός που δόθηκε: <b>'+given[1]+'</b></span><br><br><span>Διάρκεια αποκλεισμού: <b>'+days[1]+' ημέρες.</b></span><br><br><span>Λήξη αποκλεισμού: <b>'+exspires[1]+'</b></span><br><br><span>Σχόλια: <b>'+comment[1]+'</b></span></div></center>');
};
if($('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').length==1||$('strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)').length==1){
var obpro,tmiban;
if($('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').length==1){tmiban='strong:contains(Το μέλος αποκλείστηκε)'; obpro = $('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').html(); }
if($('strong:contains(Το μέλος έχει ήδη αποκλειστεί)').length==1){tmiban='strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)'; obpro = $('strong:contains(Το μέλος έχει ήδη αποκλειστεί)').html();}
obpro = obpro.replace(/<\/a>(.*)/,'</a><br><spanid="hidebanbox">$1</span>');
$(tmiban).html(obpro);
var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = "";
if($('#hidebanbox').length==1){
a = $('#hidebanbox').text();
namee = a.match(/usn-(.*?)-usn/,'$1');
reason = a.match(/rsn-(.*?)-rsn/,'$1');
days = a.match(/dys-(.*?)-dys/,'$1');
given = a.match(/givn-(.*?)-givn/,'$1');
exspires = a.match(/exp-(.*?)-exp/,'$1');
comment = a.match(/com-(.*?)-com/,'$1');
$('head').append('<style>#hidebanbox{display:none;}#banstuff { padding:20px;margin-top: 10px;width: 600px;display: inline-block;border-radius: 10px; border:1px solid black;color:#000;background-color: #FFA500;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}</style>');
$('#hidebanbox').before('<divid="bannedbox"><center><div id="banstuff"><span><b>'+namee[1]+'</b>, έχει <b>αποκλειστεί</b> απο <b>Αυτό το φόρουμ</b> για την ακόλουθη:</span><br><span>Αιτία: <b>'+reason[1]+'</b></span><br><span>Ban Given: <b>'+given[1]+'</b></span><br><span>Διάρκεια αποκλεισμού: <b>'+days[1]+' Days.</b></span><br><span>Λήξη αποκλεισμού: <b>'+exspires[1]+'</b></span><br><span>Σχόλια: <b>'+comment[1]+'</b></span></center></div>');
};
};
$('#tcomment').keyup(function(){
var uname = usrsname.replace(/ \(online\)/,'');
var days = $('#hdays').val();
var reason = $('#treason').val();
var uid = location.pathname.replace('/u','');
var day = (new Date).getDate();
var month = (new Date).getMonth() + 1;
var year = (new Date).getFullYear();
var givn =month+'/'+day+'/'+year;
var exp = month+'/'+(day+parseInt(days))+'/'+year;
var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com--com';
var hh = thelist.split('');
$('#tcomment').attr('maxlength',255-hh.length);
});
$('#tbanbutton').click(function(){
$('#banstatus').text('Γίνεται αποκλεισμός χρήστη...');
var uname = usrsname.replace(/ \(online\)/,'');
var days = $('#hdays').val();
var reason = $('#treason').val();
var comment = $('#tcomment').val();
var uid = location.pathname.replace('/u','');
var exp1 = new Date();
var exp2 = new Date();
exp2.setDate(exp2.getDate()+parseInt(days));
var day = exp1.getDate();
var month = exp1.getMonth() + 1;
var year = exp1.getFullYear();
var day2 = exp2.getDate();
var month2 = exp2.getMonth() + 1;
var year2 = exp2.getFullYear();
var givn =month+'/'+day+'/'+year;
var exp = month2+'/'+day2+'/'+year2;
if (days ==""){ days ='Για πάντα';exp='Ποτέ';};
var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com-'+comment+'-com'; jQuery.post('/modcp?tid='+document.getElementById('logout').href.replace(/.*tid=(.*?)&.*/,'$1'), {
ban_user_date: days,
ban_user_reason:thelist,
confirm:1,
mode: 'ban',
user_id: uid
},function(data,status){
if(data.match('Το μέλος έχει αποκλειστεί')){
$('#banstatus').text('Ο χρήστης αποκλείστηκε.');
location.reload();
}else{
$('#banstatus').text('Αποτυχία αποκλεισμού μέλους.');
};
});
});
});
έκανα μερικές διορθώσεις ώστε να δουλεύει με την Ελληνική γλώσσα.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: banned member
@petrosnik
Πίνακας Διαχείρισης > Εμφανιση > Διαχείριση Εμφανίσεων > Διαλέξτε θέμα > Έκδοση
Πίνακας Διαχείρισης > Εμφανιση > Διαχείριση Εμφανίσεων > Διαλέξτε θέμα > Έκδοση
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: banned member
Μάλιστα, λόγω του ότι αυτή είναι νέα έκδοση, δεν γνωρίζω απολύτως τίποτα γι' αυτήν καθώς δεν έχω δουλέψει καθόλου με αυτήν. Ίσως γνωρίζει κάτι ο @Van-Helsing.
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: banned member
τέλειο!petrosnik έγραψε:Είναι στο ModernBB τώρα τσεκαρισμένο.
Μπράβο,μπορείς να μου πεις ποιος σου το έβαλε να με βοηθήσει και μένα για να βάλω κι εγώ.
GAMSgr- Eνεργό Μέλος
-
Ηλικία : 34
Τόπος : Athens
Δημοσιεύσεις : 846
Απ: banned member
GAMSgr έγραψε:τέλειο!
Μπράβο,μπορείς να μου πεις ποιος σου το έβαλε να με βοηθήσει και μένα για να βάλω κι εγώ.
Οι απαντήσεις σας δεν αποσκοπούν στην λύση του προβλήματος. Παρακαλούμε μην απαντάτε αν οι απαντήσεις σας δεν έχουν στόχο την λύση του προβλήματος.
|
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Απ: banned member
Καλησπέρα,
Πρόσθεσα στον κώδικα και τα στοιχεία για την έκδοση ModernBB στο javascript παρακάτω μπορείς να το δοκιμάσεις;
Στο javascript η τοποθέτηση του θα πρέπει να είναι σε όλες τις σελίδες.
Πρόσθεσα στον κώδικα και τα στοιχεία για την έκδοση ModernBB στο javascript παρακάτω μπορείς να το δοκιμάσεις;
- Κώδικας:
$(function(){
var limages = ['http://www.rifenews.com/wp-content/uploads/2014/12/20141213_548c52a7a4c55.png','http://cdn.meme.am/instances/57622676.jpg','http://wordpressinaction.com/files/2014/06/ip.jpg','http://silverhawkarmy.files.wordpress.com/2010/10/banhammer_forecast.gif','http://istillgotoschool.files.wordpress.com/2014/04/you_shall_not_pass_road_sign_by_replicantcomplex-d5terv3.png?w=519','http://www.winsonyeung.com/wp-content/uploads/2012/10/banned.png'];
var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = "";
var lognmsg,usrsname,element;
if (document.getElementById('wrap')){
element = '#wrap';
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.page-title').next('p').text();}//phpbb3
else if ($('.bodylinewidth').length){
element = '.bodylinewidth';
usrsname = $('.catLeft .module-title').eq(0).text();
lognmsg = $('.forumline table:contains(Έχετε αποκλειστεί)').text();} //phpbb2
else if ($('.pun').length){
element = '.pun';
usrsname = $('#profile-advanced-right .module').eq(0).find('.h3').text();
lognmsg = $('.message').text();} //punbb
else if (document.getElementById('ipbwrapper')){
element = '#ipbwrapper';
usrsname = $('#profile-advanced-right .module').eq(0).find('h3').text();
lognmsg = $('.msg').text();}; //invision
else if (document.getElementById('modernbb')){
element = '#modernbb';
usrsname = $('#profile-advanced-right .module').eq(0).find('h3').text();
lognmsg = $('.page-title').next('p').text(); // ModernBB
function getimage() {return limages[Math.floor(Math.random() * limages.length)];};
if($('a[href*="mode=ban"]').length==1){
$('head').append('<style>#tbanbutton {float:right;margin-top: -25px;}#banstatus {width: 200px;display: inline-block;}#tbanbuttoninput{color:#fff;background-color: rgba(255,0,0,01);font-weight: bold;border:1px solid grey;border-radius: 3px; box-shadow: 0px 5px 6px rgba(255, 255, 255, 0.5) inset, 0px -5px 6px rgba(0, 0, 0, 0.5) inset;}#banbox {color:#555;border-radius: 3px; background-color: #eee;box-shadow: 5px 5px 6px rgba(255, 255, 255, 0.5) inset, -5px -5px 6px rgba(0, 0, 0, 0.2) inset;padding: 10px;}.bantitle{border-bottom:1px solid black;color:black;}</style>');
$('a[href*="mode=ban"]').css('display','none');
$('a[href*="mode=ban"]').parent().after('<div id="banbox"><h3class="bantitle">Αποκλείστε αυτόω τον χρήστη<h3><table><tbody><tr><td>Αποκλεισμός για πόσες μέρες:</td><td><input id="hdays" type="text"></td></tr><tr><td>Αιτία αποκλεισμού: </td><td><input id="treason" type="text"></td></tr><tr><td>Σχόλια αποκλεισμού:</td><td><input id="tcomment"type="text"></td></tr></tbody></table><div id="tbanbutton" ><inputvalue="Αποκλεισμός χρήστη" type="button"> <span id="banstatus">Idle...</div></div>');
};
if(lognmsg.match('Το μέλος έχει ήδη αποκλειστεί')){
a = lognmsg;
namee = a.match(/usn-(.*?)-usn/,'$1');
reason = a.match(/rsn-(.*?)-rsn/,'$1');
days = a.match(/dys-(.*?)-dys/,'$1');
given = a.match(/givn-(.*?)-givn/,'$1');
exspires = a.match(/exp-(.*?)-exp/,'$1');
comment = a.match(/com-(.*?)-com/,'$1');
$('head').append('<style>#banstuff { padding: 20px;margin-top: 10px;width:600px;display: inline-block;border-radius: 10px; border: 1px solid black;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}#banned img { max-height: 250px;border-radius: 10px;margin-top:10px;margin-bottom:10px;}#banned {width:80%;position: relative;color: #000 !important;font-size:18px;background-color: #FFA500;border-radius: 50px; padding-bottom: 30px;box-shadow: 0px 50px 50px rgba(0, 0, 0, 0.3) inset, 0px -50px 50px rgba(255, 255, 255, 0.3) inset; border: 3px solid darkkhaki;}</style>');
$(element).html('<center><div id="banned"><img id="bannedimg"src="'+getimage()+'"><br><span>Γειά σας <b>'+namee[1]+'</b>, έχετε <b>αποκλειστεί</b> απο <b>αυτό το φόρουμ</b> για την ακόλουθη :</span><br><div id="banstuff"><span>Αιτία: <b>'+reason[1]+'</b></span><br><br><span>Αποκλεισμός που δόθηκε: <b>'+given[1]+'</b></span><br><br><span>Διάρκεια αποκλεισμού: <b>'+days[1]+' ημέρες.</b></span><br><br><span>Λήξη αποκλεισμού: <b>'+exspires[1]+'</b></span><br><br><span>Σχόλια: <b>'+comment[1]+'</b></span></div></center>');
};
if($('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').length==1||$('strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)').length==1){
var obpro,tmiban;
if($('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').length==1){tmiban='strong:contains(Το μέλος αποκλείστηκε)'; obpro = $('strong:contains(Αυτό το μέλος έχει αποκλειστεί)').html(); }
if($('strong:contains(Το μέλος έχει ήδη αποκλειστεί)').length==1){tmiban='strong:contains(Αυτό το μέλος έχει ήδη αποκλειστεί)'; obpro = $('strong:contains(Το μέλος έχει ήδη αποκλειστεί)').html();}
obpro = obpro.replace(/<\/a>(.*)/,'</a><br><spanid="hidebanbox">$1</span>');
$(tmiban).html(obpro);
var a="",namee = "", reason = "",days = "",given = "",exspires = "",comment = "";
if($('#hidebanbox').length==1){
a = $('#hidebanbox').text();
namee = a.match(/usn-(.*?)-usn/,'$1');
reason = a.match(/rsn-(.*?)-rsn/,'$1');
days = a.match(/dys-(.*?)-dys/,'$1');
given = a.match(/givn-(.*?)-givn/,'$1');
exspires = a.match(/exp-(.*?)-exp/,'$1');
comment = a.match(/com-(.*?)-com/,'$1');
$('head').append('<style>#hidebanbox{display:none;}#banstuff { padding:20px;margin-top: 10px;width: 600px;display: inline-block;border-radius: 10px; border:1px solid black;color:#000;background-color: #FFA500;box-shadow: 0px 30px 30px rgba(0, 0, 0, 0.3) inset, 0px -30px 30px rgba(255, 255, 255, 0.3) inset;}</style>');
$('#hidebanbox').before('<divid="bannedbox"><center><div id="banstuff"><span><b>'+namee[1]+'</b>, έχει <b>αποκλειστεί</b> απο <b>Αυτό το φόρουμ</b> για την ακόλουθη:</span><br><span>Αιτία: <b>'+reason[1]+'</b></span><br><span>Ban Given: <b>'+given[1]+'</b></span><br><span>Διάρκεια αποκλεισμού: <b>'+days[1]+' Days.</b></span><br><span>Λήξη αποκλεισμού: <b>'+exspires[1]+'</b></span><br><span>Σχόλια: <b>'+comment[1]+'</b></span></center></div>');
};
};
$('#tcomment').keyup(function(){
var uname = usrsname.replace(/ \(online\)/,'');
var days = $('#hdays').val();
var reason = $('#treason').val();
var uid = location.pathname.replace('/u','');
var day = (new Date).getDate();
var month = (new Date).getMonth() + 1;
var year = (new Date).getFullYear();
var givn =month+'/'+day+'/'+year;
var exp = month+'/'+(day+parseInt(days))+'/'+year;
var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com--com';
var hh = thelist.split('');
$('#tcomment').attr('maxlength',255-hh.length);
});
$('#tbanbutton').click(function(){
$('#banstatus').text('Γίνεται αποκλεισμός χρήστη...');
var uname = usrsname.replace(/ \(online\)/,'');
var days = $('#hdays').val();
var reason = $('#treason').val();
var comment = $('#tcomment').val();
var uid = location.pathname.replace('/u','');
var exp1 = new Date();
var exp2 = new Date();
exp2.setDate(exp2.getDate()+parseInt(days));
var day = exp1.getDate();
var month = exp1.getMonth() + 1;
var year = exp1.getFullYear();
var day2 = exp2.getDate();
var month2 = exp2.getMonth() + 1;
var year2 = exp2.getFullYear();
var givn =month+'/'+day+'/'+year;
var exp = month2+'/'+day2+'/'+year2;
if (days ==""){ days ='Για πάντα';exp='Ποτέ';};
var thelist = 'usn-'+uname+'-usn rsn-'+reason+'-rsn givn-'+givn+'-givn dys-'+days+'-dys exp-'+exp+'-exp com-'+comment+'-com'; jQuery.post('/modcp?tid='+document.getElementById('logout').href.replace(/.*tid=(.*?)&.*/,'$1'), {
ban_user_date: days,
ban_user_reason:thelist,
confirm:1,
mode: 'ban',
user_id: uid
},function(data,status){
if(data.match('Το μέλος έχει αποκλειστεί')){
$('#banstatus').text('Ο χρήστης αποκλείστηκε.');
location.reload();
}else{
$('#banstatus').text('Αποτυχία αποκλεισμού μέλους.');
};
});
});
});
Στο javascript η τοποθέτηση του θα πρέπει να είναι σε όλες τις σελίδες.
Van-Helsing- Διαχειριστής
-
Ηλικία : 49
Δημοσιεύσεις : 1990
Απ: banned member
Καλησπέρα τώρα μέσα στο προφιλ του αποκλεισμενου μελους φαινεται ετσι:
και όταν πάει να συνδεθεί δείχνει αυτό:
και όταν πάει να συνδεθεί δείχνει αυτό:
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
κοιταξε να δεις δεν εμφανιζει το κοκκινο πλαισιο που εμφανιζε.Αν μπορούμε να κάνουμε κάτι για αυτό;
petrosnik- Eνεργό Μέλος
- Δημοσιεύσεις : 226
Απ: banned member
Μπορείς να με κάνεις εμένα ban για να βοηθήσω με αυτό;
Luffy- Διαχειριστής
-
Τόπος : Ελλάδα
Δημοσιεύσεις : 2340
Σελίδα 1 από 2 • 1, 2
Παρόμοια θέματα
» banned member
» Rank Member
» 2 σετ Mini member ranks
» Σετ πράσινα member ranks με εικόνα
» Animation χρυσά-αστέρια member ranks
» Rank Member
» 2 σετ Mini member ranks
» Σετ πράσινα member ranks με εικόνα
» Animation χρυσά-αστέρια member ranks
Ελληνική Κοινότητα Υποστήριξης ForumGreek :: ΤΟΜΕΑΣ ΥΠΟΣΤΗΡΙΞΗΣ :: Προβλήματα με Κώδικες (Προγραμματισμός) :: Αρχείο Προβλημάτων με Κώδικες
Σελίδα 1 από 2
Δικαιώματα σας στην κατηγορία αυτή
Δεν μπορείτε να απαντήσετε στα Θέματα αυτής της Δ.Συζήτησης
|
|