MyBB.de Forum

Normale Version: Gäste können Themen sehen aber nicht Lesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo,
ich versuche gerade bei mir im Forum es so hinzubekommen das Gäste die Beiträge in den Foren sehen aber nicht lesen können.
Habe mir bereits dieses hier angeschaut aber ich werd daraus nicht schlau.
https://www.mybb.de/forum/thread-33514-p...#pid221406

Mit freundlichen Grüßen
Lui
Das kannst du über die Forenberechtigungen einstellen:
"Kann Forum sehen" -> Ja
"Kann Themen im Forum lesen" -> Nein
das habe ich bereits getan nur wird mir das so angezeigt.

[attachment=11439]

Ich würde gerne das dort das letzte Thema steht wo überall diese - sind 
und die anzahl der Themen und Beiträge
forumdisplay.php

suche:

PHP-Code:
// How many pages are there? 

davor einfügen:


PHP-Code:
else {
error_no_permission();



Zum Bearbeiten von Dateien würde ich dir vorschlagen dieses Plugin. Damit dies Plugin auch läuft benötigst du dies (muss nicht aktiviert werden). So kann man die Änderungen nach einem Update der mybb-Version einfach wieder einfügen.
danke hkkp leider bei mir ohne jeglichen Erfolg
du willst, dass gäste zwar alles sehen, aber wenn sie drauf klicken dann zum login aufgefordert werden? richtig?

habe noch was vergessen:

functions_forumlist.php

suche:

PHP-Code:
if(isset($permissions['canviewthreads']) && $permissions['canviewthreads'] != 1)
{
$hideinfo true;


löschen...

weitere berechtigungen kann man dann im mybb internen forenberechtigungen setzen, ändern...
Öffne die showthread.php und füge direkt nach

PHP-Code:
// Does the thread belong to a valid forum?
$forum get_forum($fid);
if(!
$forum || $forum['type'] != "f")
{
 
error($lang->error_invalidforum);


dies ein

PHP-Code:
if($mybb->user['uid'] == 0)
{
    
error("Als Gast hast Du nicht das Recht Beiträge zu lesen. Bitte Melde dich an, oder Registiere dich.");


Den Text kann man natürlich ändern und seinen Bedürfnissen anpassen.

Möchte man nun aber das Gäste in bestimmten Foren Beiträge lesen können, muss man dies mit Hilfe eines array tun.

Hier kommt zum oben gezeigten Code ein array hinzu.

PHP-Code:
if($mybb->user['uid'] == && !in_array($forum['fid'], array('3''4')))
{
 
error("Als Gast hast Du nicht das Recht Beiträge zu lesen. Bitte Melde dich an, oder Registiere dich.");


Die 3 und die 4 sind die Foren ID´s, welche natürlich an eure Bedürfnisse angepasst werden müssen. Hat man mehr Foren, in welchen die Gäste sehen und somit lesen dürfen, erweitert ihr einfach das array.

Komma Hochkomma Foren-ID Hochkomma
PHP-Code:
,'10','11','13' 

usw
Super dankeschön das hat geklappt.
Wieso hast Du das Theme und Icons im selben Stil wie xHilfe-Board.de?
Sowohl Footer als auch der Farbton.
Weil es das gleiche Theme ist!
Seiten: 1 2 3