Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste
Forenübersicht - Letzter Beitrag ausblenden
#11
Auch wir haben nicht immer sofort Zeit. Wink

Portal
Öffne die Datei portal.php und suche nach:
PHP-Code:
// get forums user cannot view
$unviewable getunviewableforums();
if(
$unviewable)
{
    
$unviewwhere " AND fid NOT IN ($unviewable)";

Ersetzen durch:
PHP-Code:
// get forums user cannot view
$unviewable getunviewableforums();
if(
$unviewable) {
    if(
$mybb->user['usergroup'] != "x" || $mybb->user['usergroup'] != "y" || $mybb->user['usergroup'] != "z") {
       
$unviewwhere " AND fid NOT IN ($unviewable,'f')";
    } else {
       
$unviewwhere " AND fid NOT IN ($unviewable)";
    } 
} else {
    if(
$mybb->user['usergroup'] != "x" || $mybb->user['usergroup'] != "y" || $mybb->user['usergroup'] != "z") {
       
$unviewwhere " AND fid != 'f'";
    } else {
       
$unviewwhere "";
    } 


Suche
Öffne die Datei search.php und suche nach:
PHP-Code:
$unsearchable $unsearchableforums
Ersetzen durch:
PHP-Code:
$addunsearchable "";
if(
$mybb->user['usergroup'] != "x" || $mybb->user['usergroup'] != "y" || $mybb->user['usergroup'] != "z") {
    
$addunsearchable ",'f'";
}
$unsearchable $unsearchableforums.$addunsearchable
Ersetze auch hier x, y und z durch die IDs der Benutzergruppen, die Zugriff auf das Forum haben, und f durch die ID des Forums.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#12
Habe deine Codes noch nicht eingebaut, aber ich möchte mich untschuldigen, ist nicht meine Absicht gewesen, euch zu drängeln. Smile

Bin halt hier im Board verwöhnt worden, mit den schnellen Hilfen von den anderen Boardusern und vorallem von Dir, Michael.

War nicht meine Absicht gewesen euch zu nerven. Wink

Es gibt ja auch genügend andere User die eure Hilfe brauchen.

So werde jetzt mal die Codes einarbeiten und mal schauen, ob es funktioniert.

Gruß,
BOGA
Zitieren
#13
Hallo Micheal,

habe deine Codes eingebaut und es funktioniert fast alles.

1. Portal-Code funktioniert einwandfrei

2. Search-Code funktioniert nur für User die nicht zu den berechtigten Usergruppen gehören. Da funktioniert die Suche und die Beiträge aus dem VIP-Forum werden nicht gezeigt - PRIMA!!!

Aber geht ich als User der berechtigt ist dieses Forum zu nutzen bekomme ich folgende Fehlermeldungen:

Beim Drücken auf "Neue Beiträge" und "Heutige Beiträge":
mySQL error: 1064
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''31') AND f.active!='no' AND t.closed NOT LIKE 'moved|%' AND t.
Query: SELECT DISTINCT(p.tid), p.pid, p.fid, p.message, t.subject, t.uid, t.lastposter, t.replies, t.views, t.lastpost, p.dateline, i.name as iconname, i.path as iconpath, t.username AS threadusername, u.username, f.name AS forumname FROM (mybb_posts p, mybb_threads t) LEFT JOIN mybb_icons i ON (i.iid = t.icon) LEFT JOIN mybb_users u ON (u.uid = t.uid) LEFT JOIN mybb_forums f ON (f.fid=p.fid) WHERE 1=1 AND t.lastpost >= '1149800772' AND t.fid NOT IN (,'31') AND f.active!='no' AND t.closed NOT LIKE 'moved|%' AND t.tid=p.tid AND t.visible='1' GROUP BY p.tid ORDER BY t.lastpost DESC


Hilf mir bitte weiter!

Gruß,
BOGA
Zitieren
#14
Hallo Michael,

ich glaube ich habe den Fehler selbst behoben.

Ich habe statt.
PHP-Code:
$addunsearchable "";
if(
$mybb->user['usergroup'] != "x" || $mybb->user['usergroup'] != "y" || $mybb->user['usergroup'] != "z") {
    $addunsearchable ",'f'";
}
$unsearchable $unsearchableforums.$addunsearchable

Folgendes abgeändert:
PHP-Code:
$unsearchable "";
if(
$mybb->user['usergroup'] != "3" || $mybb->user['usergroup'] != "14" || $mybb->user['usergroup'] != "4" || $mybb->user['usergroup'] != "6") {
    $unsearchable ",'31'";
}
$unsearchable $unsearchableforums.$addunsearchable


Überprüf aber bitte den Code, ob ich das wirklich so lassen kann!

Danke und Grettz,
BOGA
Zitieren
#15
Ist in Ordnung. Wink

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#16
Danke!!!!

Gruß,
BOGA
Zitieren
#17
Ja ich bins nochmal,

muss Letzte Beiträge noch aus dem Mod Übersicht herausbekommen.

Welchen Code muss ich da einbauen?

Gruß,
BOGA
Zitieren
#18
Benutzt du die Ajax-Version?

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#19
nein, Ajax-Version ist die, so wie hier im Board richtig?

Gruß,
BOGA
Zitieren
#20
Ja. Also die, die automatisch nachlädt.
Vantage-Forum: http://vantage-forum.de/
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  letzter Beitrag Avatar Dana 2 1.321 30.09.2014, 20:19
Letzter Beitrag: Dana
  Letzter beitrag vor 2 Wochen Erdbeben 1 1.539 09.07.2014, 10:54
Letzter Beitrag: MrBrechreiz
  Letzter Beitrag in der forumdisplay_thread ändern Devidra 6 2.574 04.06.2013, 23:39
Letzter Beitrag: Devidra
  Namen bei "Letzter Beitrag" und "Moderiert von" formartieren tm2 12 4.630 13.12.2011, 18:34
Letzter Beitrag: tm2
  letzter Beitrag als RSS? Plugin? mt11341 2 1.878 27.07.2010, 09:30
Letzter Beitrag: mt11341