Seite 1 von 2

Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 20:07
von the_zoker_09
Hallo zusammen,

Wenn ich mein Board deaktiviere, wird wenn man sich registrieren will, nur eine Information (die die man im ACP festlegen kann) angezeigt, dass das Board deaktiviert ist.

Beim Login, wird das aber nicht angezeigt.

Wo steht der Code, der die Information ausgibt?

Vielen Dank
the_zoker_09

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 21:31
von the_zoker_09
Hab jetzt was gefunden:

Code: Alles auswählen

{MESSAGE_TEXT}
Aber das kann ich leider nicht in meinem login_body.html einbauen.

Gibt es eine andere Variable, die ich einbauen kann?

Vielen Dank

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 21:51
von Talk19zehn
Hi the_zoker_09,

Anmeldefunktion: Ja und Nein
Gründer oder entsprechend berechtigte Benutzer können sich jederzeit anmelden, trotz Wartungsmodus. Das macht ja auch Sinn. :wink: User hingegen können zwar die Anmeldung vollziehen, werden jedoch auf die Wartungsseite nebst Hinweis geleitet. Sie sind zwar angemeldet und sehen nur den Hinweis lt. ACP = Wartung oder ähnlich.

Ggf. habe ich deine Frage nicht richtig verstanden? Was ist dein Ziel?


Beste Grüße

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 22:22
von the_zoker_09
Ja fast:

Ich wollte die Wartungsarbeiten Information schon auf der Login Seite anzeigen.

Und nun brauch ich halt den Code dazu (z.B. {massage...})

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 22:36
von BNa
Mach Dir Deine eigenen Variable

Im Template

Code: Alles auswählen

{MESSAGE_TEXT_LOGIN} 
Öffne die language/de/common.php
und füge irgendwo unter die anderen SprachVariablen oben

Code: Alles auswählen

'MESSAGE_TEXT_LOGIN' => 'Dein Text . Html ist möglich, php bedingt. Kein Hochkomma oder Backtick verwenden.<br /><span style="color:red;">Board gesperrt</span>', 

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 22:38
von the_zoker_09
Ok gute Idee.

Aber gibts keine die ich verwenden kann?
Weil irgendwo muss der Text den ich im ACP eingebe ja hingehen.

Wollte das ganze halt dynamisch gestalten, da ich die Nachricht auch mal öfter wechsle.

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 22:49
von BNa
echo $config['board_disable_msg'];

Falls $config nicht definiert ist, vorher globalisieren, also so:

Code: Alles auswählen

global $config;

$disable_message = $config['board_disable_msg']; 
Daher entweder in die functions.php als Variable oder falls schon vorhanden und nicht funktionierend

Öffne

language/de/common.php

Finde

Code: Alles auswählen

if (empty($lang) || !is_array($lang))
{
    $lang = array();
}
 
Dahinter füge ein

Code: Alles auswählen

global $config; 
Finde

Code: Alles auswählen

$lang = array_merge($lang, array( 
Dahinter füge ein

Code: Alles auswählen

'MESSAGE_TEXT_LOGIN' => $config['board_disable_msg'], 
Im Template, wie gehabt

Code: Alles auswählen

{MESSAGE_TEXT_LOGIN}  

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 23:04
von the_zoker_09
Vielen Dank schon mal.

leider scheint das noch nicht zu funktionieren.

Fehlt da nicht noch ein "echo" in der unteren Beschreibung?

edit:
ne mit echo gehts auch nicht

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 23:11
von BNa
Das Echo ganz oben ist nur zum testen
BNa hat geschrieben:echo $config['board_disable_msg'];
Der restliche Code sollte funktionieren. Hoffentlich alle Caches geleert und so. Wenn nicht, mit obigem echo einfach mal überprüfen. In irgendeine php rein und testen, zB. index.php

Finde

Code: Alles auswählen

$user->setup('viewforum');
Danach

Code: Alles auswählen

echo $config['board_disable_msg'];
Wenn die Nachricht im ACP nicht leer ist, dann sollte dort was angezeigt werden.

Re: Deativiertes Board Information auf Login Seite

Verfasst: 25.04.2012 23:16
von BNa
Achja, im Template natürlich so, wenn die common.php benutzt wird.

{[b]L_[/b]MESSAGE_TEXT_LOGIN}

Kleiner Schnitzer