YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » lcd für gäste nicht mehr sichtbar » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.391 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen lcd für gäste nicht mehr sichtbar
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Black_Magister
Mitglied


Dabei seit: 19.02.08
Beiträge: 49
Forenversion: Lite 1.0

 lcd für gäste nicht mehr sichtbar Antworten Zitieren Editieren Melden       UP

hi
ich habe folgendes prob mit dem lcd.

bei mir im forum kann jeder user im usercp wählen, ob das lcd an oder aus ist.

das klappt auch 100%ig.

nur das eine was mich jetzt stört, ist wenn gäste da sind, das das display nicht mehr sichtbar ist, es ist ausgeschaltet.
wie kann man das ändern, damit die gäste das lcd sehen, aber trotzdem erhalten bleibt, das der gereggte es entscheiden kann, ob an oder aus ist.

folgender code wurde in der index.php eingefügt:

if ($wbbuserdata['lcdonoff'] == 1)
{
$lcdsetting = $db->query_first("SELECT lcdon FROM bb".$n."_lcd_options");
if ($lcdsetting['lcdon']) eval ("\$lcddisplay = \"".$tpl->get("lcd_display")."\";");
}
else
{
$lcddisplay="";
}
23.07.08 15:01 Black_Magister ist offline E-Mail Finden Als Freund hinzufügen
bam313
unregistriert
Antworten Zitieren Editieren Melden       UP

if ($wbbuserdata['lcdonoff'] == 1 && $wbbuserdata['userid'])
{ {
$lcdsetting = $db->query_first("SELECT lcdon FROM bb".$n."_lcd_options");
if ($lcdsetting['lcdon']) eval ("\$lcddisplay = \"".$tpl->get("lcd_display")."\";");
}
else
{
$lcddisplay="";
} }
if (!$wbbuserdata['userid']) eval ("\$lcddisplay = \"".$tpl->get("lcd_display")."\";");


LG bam
23.07.08 15:10
Black_Magister
Mitglied


Dabei seit: 19.02.08
Beiträge: 49
Forenversion: Lite 1.0

Themenstarter Thema begonnen von Black_Magister
Antworten Zitieren Editieren Melden       UP

erstmal thx
wenn ich das so ersetzte wie du es gecodet hast, dann kommt eine fehlermeldung.

Parse error: syntax error, unexpected T_ELSE in /var/kunden/webs/web68/wbblite/index.php on line 32

edit:

habe bei deinen code 2 klammern weggelassen, jetzt geht es.

if ($wbbuserdata['lcdonoff'] == 1 && $wbbuserdata['userid'])
{
$lcdsetting = $db->query_first("SELECT lcdon FROM bb".$n."_lcd_options");
if ($lcdsetting['lcdon']) eval ("\$lcddisplay = \"".$tpl->get("lcd_display")."\";");
}
else
{
$lcddisplay="";
}
if (!$wbbuserdata['userid']) eval ("\$lcddisplay = \"".$tpl->get("lcd_display")."\";");


und noch eine frage, mir kam der gedanke, ob man im admincp das lcd für gäste wählen kann, ob es an oder aus ist?
also, für gäste sichtbar oder nicht.
ist das ein großer aufwand?

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Black_Magister: 23.07.08 15:51.

23.07.08 15:26 Black_Magister ist offline E-Mail Finden Als Freund hinzufügen
bam313
unregistriert
Antworten Zitieren Editieren Melden       UP

Ui, selbstverständlich waren die Doppelklammern Nonsens.

Betreff ACP:
Sicher ginge dies, jedoch lohnt sich der Aufwand absolut nicht, denn wie du gerade gesehen hast, ist diese Änderung direkt in der php-Datei auch rasch gemacht.
Wenn du die Anzeige für Gäste wieder ausblenden willst, dann kommentierst du diese Zeile wie folgt aus
// if (!$wbbuserdata['userid']) eval ("\$lcddisplay = \"".$tpl->get("lcd_display")."\";");
und voila ...

LG bam
23.07.08 15:59
Black_Magister
Mitglied


Dabei seit: 19.02.08
Beiträge: 49
Forenversion: Lite 1.0

Themenstarter Thema begonnen von Black_Magister
Antworten Zitieren Editieren Melden       UP

naja, wenn der aufwand zu groß ist, schade.

ich dachte ein feld einfügen bei benutzergruppe "gäste" bearbeiten.
lcd an oder abschalten.
23.07.08 16:39 Black_Magister ist offline E-Mail Finden Als Freund hinzufügen
bam313
unregistriert
Antworten Zitieren Editieren Melden       UP

Ja sicher geht das.
Probier es doch einfach selbst, denn in meinen Augen macht das nicht viel Sinn und außerdem benutze ich dieses seltsame LCD-Dingsbums nicht ...

LG bam
23.07.08 19:13
Black_Magister
Mitglied


Dabei seit: 19.02.08
Beiträge: 49
Forenversion: Lite 1.0

Themenstarter Thema begonnen von Black_Magister
Antworten Zitieren Editieren Melden       UP

wenn ich weiß, welche dateien ich editieren muß, und wie der code aussehen muß, denn wäre es kein prob.
ich wollte es abschalten, weil 2-3x in der woche eine info für ein anderes forum angezeigt wird. ein freischaltcode. ich will nicht jedesmal eine pm an alle user schicken müssen mit dem code.
23.07.08 20:59 Black_Magister ist offline E-Mail Finden Als Freund hinzufügen
bam313
unregistriert
Antworten Zitieren Editieren Melden       UP

Zitat:
wenn ich weiß, welche dateien ich editieren muß, und wie der code aussehen muß, denn wäre es kein prob.

Dann beschäftige dich doch endlich damit.
Du betreibst dein Forum schon lange genug, sodass du einmal selbständiger werden musst.
Ich beobachte Leute, welche am lite 1.0.x herumschrauben, sich damit auseinandersetzen oder sich permanent alles nur vorkauen lassen.

Suche dir einen Hack heraus, welcher diese Funktion beinhaltet und probiere ihn zu verstehen und die Codeschnipsel auf dein Anliegen umzustricken.
Learning by doing!
Bei Fragen nur heraus damit, aber zumindest ich will Eigeninitiative sehen ...

LG bam

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von bam313: 23.07.08 21:20.

23.07.08 21:06
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » lcd für gäste nicht mehr sichtbar