MyBB.de Forum
Anmelden/Abmelden verstecken nach Anmeldung - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Anmelden/Abmelden verstecken nach Anmeldung (/thread-31153.html)



Anmelden/Abmelden verstecken nach Anmeldung - lantis - 20.12.2014

Hallo!

Ich würde gerne auf meiner normalen Seite, außerhalb des Forums den {welcomeblock} in meine Header.php einfügen, damit man sich Anmelden/Abmelden/Registrieren kann. Ich habe das ganze bisher nur statisch lösen können.

Statisch will heißen: Ich habe die Links zum Anmelden und Registrieren per html angegeben.

Statisch eingebunden, funktioniert logischerweise die Abfrage nicht, ob man bereits registriert oder angemeldet ist.

Kann man diesen {welcomeblock} irgendwie auf eine andere Seite auslagern so dass er dort auch funktioniert, wie im Forum selbst?


RE: Anmelden/Abmelden verstecken nach Anmeldung - MrBrechreiz - 20.12.2014

(20.12.2014, 15:52)lantis schrieb: Hallo!

Ich würde gerne auf meiner normalen Seite, außerhalb des Forums den {welcomeblock} in meine Header.php einfügen, damit man sich Anmelden/Abmelden/Registrieren kann. Ich habe das ganze bisher nur statisch lösen können.

Statisch will heißen: Ich habe die Links zum Anmelden und Registrieren per html angegeben.

Statisch eingebunden, funktioniert logischerweise die Abfrage nicht, ob man bereits registriert oder angemeldet ist.

Kann man diesen {welcomeblock} irgendwie auf eine andere Seite auslagern so dass er dort auch funktioniert, wie im Forum selbst?

Sollte hiermit funktionieren.

https://www.mybb.de/forum/thread-3235.html


RE: Anmelden/Abmelden verstecken nach Anmeldung - lantis - 20.12.2014

Ich habe jetzt folgendes in eine Extra Datei geschrieben:

PHP-Code:
<?php
define
("IN_MYBB"1);
require(
"../fdg/forum/global.php");
?>

Es kommt auch keine Fehlermeldung, soweit so gut. Nun weiss ich allerdings immer noch nicht wie ich jetzt den {$welcomeblock} ausgeben kann und das Einloggen/Ausloggen etc. so funktioniert, wie im Forum, das die Sessions übernommen werden.

Gebe ich {$welcomeblock} ein, gibt er mir nur {$welcomeblock} aus Also muss man ihm noch sagen was dieser Ausdruck bedeutet . Nur wie? Sad


RE: Anmelden/Abmelden verstecken nach Anmeldung - MrBrechreiz - 21.12.2014

Versuche es mal mit diesem Code

PHP-Code:
<?php
define
("IN_MYBB"1);
require_once 
"URLzur/global.php";
require_once 
MYBB_ROOT."/inc/functions_user.php";
require_once 
MYBB_ROOT."/inc/class_parser.php";
$parser = new postParser;
?>
<head>
    <title>TITEL</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
if($mybb->user['uid'])
{
echo 
"{$welcomeblock}";
}
else
{
echo 
"
<form action='URLzur/member.php' method='post'>
  <input type='text' name='username'  /><br />
  Passwort:<br />
  <input type='password' name='password'  /><br />
  <input type='hidden' name='action' value='do_login' />
  <input type='hidden' name='url' value='../index.php' />
  <input type='submit' class='submit' name='submit' value='Login' />&nbsp;<a href='
{$mybb->settings['bburl']}/member.php?action=register'>Registrieren</a>
</form>
"
;
}
?>
</body> 


URLzur = bitte den Pfad anpassen

Nun das Wichtigste:

Damit die Cookies und die Sessions übernommen werden können, muss die Cookie Domain und ggf der Cookie Pfad auf eine höhere Ebene angepasst werden im ACP.


RE: Anmelden/Abmelden verstecken nach Anmeldung - MrBrechreiz - 21.12.2014

Wie ich sehe nutzt Du für deine Seite Joomla.

Hiermit könnte es auch noch funktionieren -> http://extensions.joomla.org/extensions/extension/access-a-security/site-access/jfusion
oder auch hiermit -> http://community.mybb.com/thread-92320.html