Tipp: Gäste können Thema sehen aber niocht lesen: Geht nicht

Hier kommen die Support Anfragen für phpBB 3.0.x MODs hinein.
Antworten
Benutzeravatar
pebble
Beiträge: 8
Registriert: 16. Mai 2011 21:20
Familienstand: Verheiratet
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

Tipp: Gäste können Thema sehen aber niocht lesen: Geht nicht

Beitrag von pebble »

Deine phpBB Version: 3.0.6
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla (phpbb2) oder Olympus (phpBB3) genannt)
MODs installiert: Nein
Dein Wissensstand: Grundwissen

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?
Ich habe 2 Varianten ausprobiert

Fehlerbeschreibung und Nachricht
Hallo,

ich wollte diesen Tipp verwenden, funktioniert aber nicht so richtig: Gäste können Thema sehen aber nicht lesen

Zuerst habe ich diesen Code probiert:

Code: Alles auswählen

 if ((!$user->data['is_registered'] && $forum_id == 4 || $forum_id == 5))   
    {
       // Setup user environment so we can process lang string
       $user->setup('viewtopic');
            login_box('', $user->lang['LOGIN_VIEWTOPIC']);
    }
Funktioniert auch im ausgeloggten Zustand prima.
Wenn man aber eingeloggt ist, bekommt man bei dem zweiten Forum (hier Nr. 5 ) ebenfalls die Meldung, das man sich erst anmelden muß. Man kommt gar nicht mehr in das Forum Nr. 5 herein.


Dann nahm ich diesen Code, der ist auch noch drin:

Code: Alles auswählen

 //Begin Gaeste koennen Thema sehen aber nicht lesen
    // Trage hier Deine Forum IDs mit Komma getrennt ein
    $chosen_forum_ids = array(4,5);
    // Eingetragene Foren sind nicht erlaubt. Jedoch alle anderen.

    if ((!$user->data['is_registered'] && !in_array($forum_id, $chosen_forum_ids)) || ($user->data['is_bot'] && !in_array($forum_id, $chosen_forum_ids)))   
    {
       // Setup user environment so we can process lang string
       $user->setup('viewtopic');
            login_box('', $user->lang['LOGIN_VIEWTOPIC']);
    }
    //End Gaeste koennen Thema sehen aber nicht lesen
Hier können die Gäste die Themen aber trotzdem noch lesen.

Was mache ich da falsch?


Das ganz habe ich zuerst in meinem Testforum ausprobiert. In dem Testforum ist kein anderer Mod verbaut:
http://pebi.pe.ohost.de/forum/index.php ... 41fc496b4e

Gruß
Petra[/i]
Gruß
Petra

Ein Stromausfall kommt immer exakt eine Sekunde bevor du Deine Arbeit gesichert hast
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: Tipp: Gäste können Thema sehen aber niocht lesen: Geht n

Beitrag von Mahony »

Hallo Petra
Zeig mal bitte deine viewtopic.php im Pastebin
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
Benutzeravatar
pebble
Beiträge: 8
Registriert: 16. Mai 2011 21:20
Familienstand: Verheiratet
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

Re: Tipp: Gäste können Thema sehen aber niocht lesen: Geht n

Beitrag von pebble »

Hallo,

habe ich gerade erledigt
Gruß
Petra

Ein Stromausfall kommt immer exakt eine Sekunde bevor du Deine Arbeit gesichert hast
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

Re: Tipp: Gäste können Thema sehen aber niocht lesen: Geht n

Beitrag von Mahony »

Hallo Petra
Versuche es mal so

Code: Alles auswählen

// Trage hier Deine Forum IDs mit Komma getrennt ein
$chosen_forum_ids = array('4','5');
// Eingetragene Foren sind nicht erlaubt. Jedoch alle anderen.

if (in_array($forum_id, $chosen_forum_ids) && (!$user->data['is_registered']) || in_array($forum_id, $chosen_forum_ids) && ($user->data['is_bot']))   
    {
       // Setup user environment so we can process lang string
       $user->setup('viewtopic');
            login_box('', $user->lang['LOGIN_VIEWTOPIC']);
    }
        //End Gaeste koennen Thema sehen aber nicht lesen
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
Benutzeravatar
pebble
Beiträge: 8
Registriert: 16. Mai 2011 21:20
Familienstand: Verheiratet
Hat sich bedankt: 0
Danksagung erhalten: 0
Kontaktdaten:

Re: Tipp: Gäste können Thema sehen aber niocht lesen: Geht n

Beitrag von pebble »

Guten Morgen,

ja danke!!!

Es geht. :D

Ich werde es jetzt in meinem Forum einbauen. :)
Gruß
Petra

Ein Stromausfall kommt immer exakt eine Sekunde bevor du Deine Arbeit gesichert hast
Antworten