Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.39 veröffentlicht (02.06.25)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Frage: In einem bestimmten Forum bei der Spalte letzter Post steht "Privat"
#1
Hallo liebes MyBB-Team und User,

Meine Frage lautet: Ist es möglich in einem bestimmten Forum, das statt der letzte Beitrag, "Privat" steht (z.b. Hier), dies kann nützlich bei einer Bewerbung sein. Ist es möglich dies zu machen?

Ich bin über jede hilfreiche Antwort erfreut.


MfG Falkenauge


PS: Ich hab die SuFu benutzt, und nicht zu diesen Thema passendes gefunden.
#2
Ersetze in der inc/functions_forumlist.php:
PHP-Code:
// No posts have been made in this forum - show never text
if(($lastpost_data['lastpost'] == 0 || $lastpost_data['lastposter'] == '') && $hideinfo != true)
{
$lastpost = "<div style=\"text-align: center;\">{$lang->lastpost_never}</div>";
}
elseif(
$hideinfo != true)
{
// Format lastpost date and time
$lastpost_date = my_date($mybb->settings['dateformat'], $lastpost_data['lastpost']);
$lastpost_time = my_date($mybb->settings['timeformat'], $lastpost_data['lastpost']);

// Set up the last poster, last post thread id, last post subject and format appropriately
$lastpost_profilelink = build_profile_link($lastpost_data['lastposter'], $lastpost_data['lastposteruid']);
$lastpost_link = get_thread_link($lastpost_data['lastposttid'], 0, "lastpost");
$lastpost_subject = $full_lastpost_subject = $parser->parse_badwords($lastpost_data['lastpostsubject']);
if(
my_strlen($lastpost_subject) > 25)
{
$lastpost_subject = my_substr($lastpost_subject, 0, 25)."...";
}
$lastpost_subject = htmlspecialchars_uni($lastpost_subject);
$full_lastpost_subject = htmlspecialchars_uni($full_lastpost_subject);

// Call lastpost template
if($depth != 1)
{
eval(
"\$lastpost = \"".$templates->get("forumbit_depth{$depth}_forum_lastpost")."\";");
}
}
durch:
PHP-Code:
if($hideinfo == true)
{
$lastpost = "<div style=\"text-align: center;\">Privat</div>";
}
// No posts have been made in this forum - show never text
elseif($lastpost_data['lastpost'] == 0 || $lastpost_data['lastposter'] == '')
{
$lastpost = "<div style=\"text-align: center;\">{$lang->lastpost_never}</div>";
}
else
{
// Format lastpost date and time
$lastpost_date = my_date($mybb->settings['dateformat'], $lastpost_data['lastpost']);
$lastpost_time = my_date($mybb->settings['timeformat'], $lastpost_data['lastpost']);

// Set up the last poster, last post thread id, last post subject and format appropriately
$lastpost_profilelink = build_profile_link($lastpost_data['lastposter'], $lastpost_data['lastposteruid']);
$lastpost_link = get_thread_link($lastpost_data['lastposttid'], 0, "lastpost");
$lastpost_subject = $full_lastpost_subject = $parser->parse_badwords($lastpost_data['lastpostsubject']);
if(
my_strlen($lastpost_subject) > 25)
{
$lastpost_subject = my_substr($lastpost_subject, 0, 25)."...";
}
$lastpost_subject = htmlspecialchars_uni($lastpost_subject);
$full_lastpost_subject = htmlspecialchars_uni($full_lastpost_subject);

// Call lastpost template
if($depth != 1)
{
eval(
"\$lastpost = \"".$templates->get("forumbit_depth{$depth}_forum_lastpost")."\";");
}
}
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#3
Ich will aber nur in 3 Unterforen dies ändern, nicht im ganzen Forum.
#4
Ersetze
PHP-Code:
if($hideinfo == true)
{
$lastpost = "<div style=\"text-align: center;\">Privat</div>";
}
durch:
PHP-Code:
$privateforums = array(x,y,z);
if(
in_array($forum['fid'], $privateforums))
{
$lastpost = "<div style=\"text-align: center;\">Privat</div>";
}
Ersetze x, y und z durch die IDs der Foren.

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.
#5
Zeile 91 - 95?

edit:// Zelle statt Zeile geschrieben. Wink
#6
In dem von mir geposteten Code.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#7
Tut mir Leid, funzt nicht.

Link: http://gamers-place.bplaced.net

Bei den Unterforen in Jobbörse sollte Privat stehen, steht aber nicht.
#8
Ich sehe keine Unterforen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#9
Sollte jetzt funzen.
#10
Mach bitte alle Änderungen Rückgängig. Suche dann in der Datei nach:
PHP-Code:
// Call lastpost template
if($depth != 1)
{
eval(
"\$lastpost = \"".$templates->get("forumbit_depth{$depth}_forum_lastpost")."\";");
}
Darunter einfügen:
PHP-Code:
$privateforums = array(x,y,z);
if(
in_array($forum['fid'], $privateforums))
{
$lastpost = "<div style=\"text-align: center;\">Privat</div>";
}

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.


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Benutzergruppen von einem bestimmten Unterforum ausschließen sportwettentalk 3 3.024 28.09.2010, 20:02
Letzter Beitrag: StefanT
  Forum komplett Privat machen JonnyX 9 4.404 18.07.2010, 15:32
Letzter Beitrag: StefanT
  Wie breitere letzter Beitrag Spalte? the_hole 5 3.913 04.05.2009, 10:12
Letzter Beitrag: ows
  Frage: Eigene Themen in einem Forum sehen, andere Themen von anderen nicht Falkenauge Mihawk 3 2.475 01.05.2009, 19:59
Letzter Beitrag: Michael