Hallo, Gast!
AnmeldenRegistrieren

Logout Abfrage
#1
Eine neue Erweiterung wurde veröffentlicht: Logout Abfrage

Zitat:Beschreibung:

###############################################
Logout Abfrage 1.3 für MyBB 1.2

Hack-Ersteller: Sebijk

Beschreibung: Fragt den Benutzer ob er sich wirklich abmelden möchte,
bei IE wird die Webseite bei der Frage in Schwarzweiß gestellt, wie
ihr das bei vBulletin kennt.

Support: hier
Demo: hier, wenn man auf Abmelden klickt
################################################

Installation:

Ordner inc ins MyBB-Verzeichnis kopieren und das Plugin im Plugin-Manager aktivieren.

Das Plugin ersetzt die Templates automatisch.

Danke an Dragon für den Hinweis ab MyBB 1.2.8.
 
#2
Das Plugin kann man nicht aktivieren. Im Plugin Manager kommt oben ein schwarzer Balken. Habe alles richtig gemacht.
 
#3
ok, sry, ich habe den Hack noch nicht getestet:

Suche in inc/plugins/logout.php nach:
PHP-Code:
$headinclude. =

und ersetze es in:

PHP-Code:
$headinclude .=
.

Geht es damit?
 
#4
Klappt nicht, wenn man das Plugin aktivert kommt:

Fatal error: Call to a member function load() on a non-object in /homepages/3/d184382413/htdocs/inc/plugins/logout.php on line 32
 
#5
ok, dann suche in inc/plugins/logout.php nach:

PHP-Code:
global $mybb; $lang;
und ersetze es in:
PHP-Code:
global $mybb, $lang;
 
#6
Wenn man sich dann abmeldet kommt diese Frage nicht. Also ob man sich wirklich abmelden möchte.
 
#7
Das Mod stimmt hinten und vorne nicht. Versuche es mal so:
PHP-Code:
function logout($page) { global $mybb, $lang; $lang->load("asklogout"); $logout_output = '<script type="text/javascript" language="JavaScript"> <!-- function log_out() { grayfilter = document.getElementsByTagName("html"); grayfilter[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)"; if (confirm(\''.$lang->confirm_logout.'\n'.$lang->confirm_logout_okcancel.'\')) { return true; } else {   grayfilter[0].style.filter = "";   return false;   } } //--> </script> </head>'; $page = str_replace("</head>", $logout_output, $page); $page = str_replace("action=logout&amp;uid={$mybb->user['uid']}", "action=logout&amp;uid={$mybb->user['uid']}\" onclick=\"return log_out()", $page); return $page; }
Ersetze die vorhande Funktion.
 
#8
Jetzt steht auf jeder Seite im Header

<-- end js code for logout -->

und das fenster mim Abmelden kommt auch icht -.-
 
#9
So, ich habe das Plugin überarbeitet, das auch funktioniert. Sry, dass ich die Version 1.1 so schlampig gecodet habe.

Der Code hat aber mit Dragons geposteten Code garnichts zu tun Toungue
 
#10
Sebastian schrieb:und das fenster mim Abmelden kommt auch icht -.-

Kann ich nicht nachvollziehen!
Welche PHP-Version verwendest du denn?
 


Möglicherweise verwandte Themen…
Logout Abfrage
Letzter Beitrag: 18.07.2020, 22:06