MyBB.de Forum
Logout Abfrage - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html)
+--- Thema: Logout Abfrage (/thread-19311.html)

Seiten: Seiten: 1 2 3


Logout Abfrage - MyBB.de Bot - 11.03.2007

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.



RE: Logout Abfrage 1.1 - Sebastian1990 - 11.03.2007

Das Plugin kann man nicht aktivieren. Im Plugin Manager kommt oben ein schwarzer Balken. Habe alles richtig gemacht.


RE: Logout Abfrage 1.1 - Sebijk - 12.03.2007

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?


RE: Logout Abfrage 1.1 - Sebastian1990 - 12.03.2007

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


RE: Logout Abfrage 1.1 - Sebijk - 12.03.2007

ok, dann suche in inc/plugins/logout.php nach:

PHP-Code:
global $mybb$lang
und ersetze es in:
PHP-Code:
global $mybb$lang



RE: Logout Abfrage 1.1 - Sebastian1990 - 13.03.2007

Wenn man sich dann abmeldet kommt diese Frage nicht. Also ob man sich wirklich abmelden möchte.


RE: Logout Abfrage 1.1 - StefanT - 13.03.2007

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.


RE: Logout Abfrage 1.2 - Sebastian1990 - 13.03.2007

Jetzt steht auf jeder Seite im Header

<-- end js code for logout -->

und das fenster mim Abmelden kommt auch icht -.-


RE: Logout Abfrage 1.2 - Sebijk - 13.03.2007

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


RE: Logout Abfrage 1.2 - Sebijk - 13.03.2007

Sebastian schrieb:und das fenster mim Abmelden kommt auch icht -.-

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