MyBB.de Forum
Gäste können Themen sehen aber nicht Lesen - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Gäste können Themen sehen aber nicht Lesen (/thread-34481.html)

Seiten: Seiten: 1 2 3


Gäste können Themen sehen aber nicht Lesen - Lagerlui - 04.04.2017

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-post-221406.html?highlight=Gäste+beiträge+sehen#pid221406

Mit freundlichen Grüßen
Lui


RE: Gäste können Themen sehen aber nicht Lesen - StefanT - 04.04.2017

Das kannst du über die Forenberechtigungen einstellen:
"Kann Forum sehen" -> Ja
"Kann Themen im Forum lesen" -> Nein


RE: Gäste können Themen sehen aber nicht Lesen - Lagerlui - 04.04.2017

das habe ich bereits getan nur wird mir das so angezeigt.

   

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


RE: Gäste können Themen sehen aber nicht Lesen - hkkp - 04.04.2017

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.


RE: Gäste können Themen sehen aber nicht Lesen - Lagerlui - 04.04.2017

danke hkkp leider bei mir ohne jeglichen Erfolg


RE: Gäste können Themen sehen aber nicht Lesen - hkkp - 04.04.2017

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...


RE: Gäste können Themen sehen aber nicht Lesen - MrBrechreiz - 04.04.2017

Ö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


RE: Gäste können Themen sehen aber nicht Lesen - Lagerlui - 04.04.2017

Super dankeschön das hat geklappt.


RE: Gäste können Themen sehen aber nicht Lesen - Taros - 05.04.2017

Wieso hast Du das Theme und Icons im selben Stil wie xHilfe-Board.de?
Sowohl Footer als auch der Farbton.


RE: Gäste können Themen sehen aber nicht Lesen - òóGlubscher - 05.04.2017

Weil es das gleiche Theme ist!