MyBB.de Forum
Latest Thread - Rechte - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Latest Thread - Rechte (/thread-12278.html)

Seiten: Seiten: 1 2


Latest Thread - Rechte - Simon - 02.02.2009

Moin,
im Portal kann man ja auch die letzten Beiträge anzeigen lassen, allerdings zeigt er dort auch für die unregistrierten Gäste und so, welche eigentlich keine Rechte für die Foren hätte, die enthaltenen Beiträge...wie kann ich das ändern? ;o

LG Simon


RE: Latest Thread - Rechte - StefanT - 02.02.2009

Meinst du die Ankündigungen in der Mitte vom Portal?


RE: Latest Thread - Rechte - Simon - 02.02.2009

ne das hab ich schon eingestellt Toungue
ich meine die option im admin bereich wo dann so eine box an der seite kommt...

Zuletzt beantwortete Themen
Sollen die zuletzt beantworteten Themen auf der Portal-Seite angezeigt werden?


RE: Latest Thread - Rechte - Michael - 02.02.2009

Um welche MyBB-Version geht es? Eigentlich sollten die Berechtigungen beachtet werden.


RE: Latest Thread - Rechte - Simon - 03.02.2009

1.4.3 hab ich noch...reicht nen update und dann geht das oder wie? Toungue


RE: Latest Thread - Rechte - Michael - 03.02.2009

Das sollte auch da funktionieren, ein Update ist allerdings nie verkehrt. Wink

Sind die Rechte so gesetzt, dass die Benutzer die Foren nicht betreten dürfen oder nur so, dass die Themen nicht geöffnet werden können?


RE: Latest Thread - Rechte - Simon - 03.02.2009

die foren sind unsichtbar und die themen können nicht geöffnet werden...


RE: Latest Thread - Rechte - Michael - 03.02.2009

Versuche mal bitte folgendes. Öffne die Datei portal.php und suche nach:
PHP-Code:
if($unviewable)
{
    
$unviewwhere " AND fid NOT IN ($unviewable)";

Ersetzen durch:
PHP-Code:
if($unviewable)
{
    
$unviewwhere " AND fid NOT IN ($unviewable)";
    
$tunviewwhere " AND t.fid NOT IN ($unviewable)";

Suche nach:
PHP-Code:
    $query $db->query("
        SELECT t.*, u.username
        FROM "
.TABLE_PREFIX."threads t
        LEFT JOIN "
.TABLE_PREFIX."users u ON (u.uid=t.uid)
        WHERE 1=1 
$unviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
        ORDER BY t.lastpost DESC 
        LIMIT 0, "
.$mybb->settings['portal_showdiscussionsnum']
    ); 
Ersetzen durch:
PHP-Code:
    $query $db->query("
        SELECT t.*, u.username
        FROM "
.TABLE_PREFIX."threads t
        LEFT JOIN "
.TABLE_PREFIX."users u ON (u.uid=t.uid)
        WHERE 1=1 
$tunviewwhere AND t.visible='1' AND t.closed NOT LIKE 'moved|%'
        ORDER BY t.lastpost DESC 
        LIMIT 0, "
.$mybb->settings['portal_showdiscussionsnum']
    ); 



RE: Latest Thread - Rechte - Simon - 03.02.2009

das zweite hab ich ersetzt aber das erste hat er nich gefunden in dem dokument..


RE: Latest Thread - Rechte - Zwoetzen - 03.02.2009

Bei mir ist es in der portal.php in Zeile 105ff.:
PHP-Code:
// get forums user cannot view
$unviewable get_unviewable_forums();
if(
$unviewable)
{
    
$unviewwhere " AND fid NOT IN ($unviewable)";


EIne Suche nach "$unviewable" sollte direkt diese Stelle als ersten Treffer liefern Wink

(MyBB 1.4.4)