Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Übersicht Fragen
#1
Michael,
läßt sich bei der Übersicht zusätzlich im Bereich neueste Beiträge irgendwie das Forum anzeigen ???

Also so als wenn für diesen Beitrag folgende Anzeige erscheinen würde

Anpassungen/Übersicht Fragen

Zitieren
#2
Suche in der Plugin-Datei nach:
PHP-Code:
// Neueste Beiträge zeigen?
function overview_do_newestposts() {

    global 
$mybb$db$templates$theme$lang$trow$unviewwhere;
    
    if(
$mybb->settings['overview_newest_posts'] == "yes") {
  
        
// Hintergrund festlegen
        
$trow overview_trowcolor($trow);

        
// Daten für neueste Themen aus Datenbank auslesen
        
$query6 $db->query ("SELECT subject,username,uid,pid,tid FROM ".TABLE_PREFIX."posts WHERE visible='1' $unviewwhere ORDER BY pid DESC LIMIT 0,".$mybb->settings['overview_max']."");

        
// Daten ausgeben
        
while ($newest_posts $db->fetch_array($query6)) {
            if(
$mybb->settings['overview_show_re'] == "no") {
                
$newest_posts['subject'] = str_replace("RE: """$newest_posts['subject']);
            }
            
$subject_long htmlentities($newest_posts['subject']);

            
$pid $newest_posts['pid'];
            
$tid $newest_posts['tid'];
            
$uid $newest_posts['uid'];
            
$subject htmlentities(overview_limitsubject($newest_posts['subject'], $mybb->settings['overview_subjects_lenght']));
            
$username overview_usernamestyle_db($uidhtmlentities($newest_posts['username']));
            eval(
"\$newposts_row .= \"".$templates->get("index_overview_column_newposts_row")."\";");
        }
        eval(
"\$column_newposts = \"".$templates->get("index_overview_column_newposts")."\";");
    }
    return 
$column_newposts;

Ersetzen durch:
PHP-Code:
// Neueste Beiträge zeigen?
function overview_do_newestposts() {

    global 
$mybb$db$templates$theme$lang$trow$unviewwhere;
    
    if(
$mybb->settings['overview_newest_posts'] == "yes") {
  
        
// Hintergrund festlegen
        
$trow overview_trowcolor($trow);

        
// Daten für neueste Themen aus Datenbank auslesen
        
$query6 $db->query ("SELECT subject,username,uid,pid,tid FROM ".TABLE_PREFIX."posts WHERE visible='1' $unviewwhere ORDER BY pid DESC LIMIT 0,".$mybb->settings['overview_max']."");

        
// Daten ausgeben
        
while ($newest_posts $db->fetch_array($query6)) {
            if(
$mybb->settings['overview_show_re'] == "no") {
                
$newest_posts['subject'] = str_replace("RE: """$newest_posts['subject']);
            }
            
$subject_long htmlentities($newest_posts['subject']);

            
$pid $newest_posts['pid'];
            
$tid $newest_posts['tid'];
            
$uid $newest_posts['uid'];
            
$fid $newest_posts['fid'];
            
$forumquery $db->query("SELECT name FROM ".TABLE_PREFIX."forums WHERE fid = '".$fid."'");
            
$forumname $db->fetch_array($forumquery);
            
$forum $forumname['name'];
            
$subject htmlentities(overview_limitsubject($newest_posts['subject'], $mybb->settings['overview_subjects_lenght']));
            
$username overview_usernamestyle_db($uidhtmlentities($newest_posts['username']));
            eval(
"\$newposts_row .= \"".$templates->get("index_overview_column_newposts_row")."\";");
        }
        eval(
"\$column_newposts = \"".$templates->get("index_overview_column_newposts")."\";");
    }
    return 
$column_newposts;

Ersetze den Inhalt des Templates "index_overview_column_newposts" durch diesen Code:
Code:
<td valign="top" class="$trow"><table width="100%" border="0" cellspacing="0" cellpadding="$theme[tablespace]">
        <tr class="tcat">
        <td colspan="3" valign="top"><strong>$lang->overview_newest_posts</strong></td>
        </tr>
        <tr class="\$trow">
        <td valign="top"><strong>$lang->overview_subject</strong></td>
        <td valign="top"><strong>$lang->overview_author</strong></td>
<td align="right" valign="top"><strong>Forum</strong></td>
        </tr>
        $newposts_row
        </table></td>
Ersetze den Inhalt des Templates "index_overview_column_newposts_row" durch diesen Code:
Code:
<tr class="$trow">
<td valign="top"><div class="smalltext"><a href="showthread.php?tid=$tid&amp;pid=$pid#pid$pid" title="$subject_long">$subject</a></div></td>
<td valign="top"><div class="smalltext"><a href="member.php?action=profile&amp;uid=$uid">$username</a></div></td>
<td align="right" valign="top"><div class="smalltext"><a href="forumdisplay.php?fid=$fid">$forum</a></div></td>
</tr>

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
#3
Michael es Funktioniert irgendwie nicht.....es erscheint eine leere Spalte Forum, sie ist aber ohne Inhalt.
Wenn ich das Plugin abschalte und wieder anschalte werden auch dei Templates wieder in Urzustand hergestellt.

Zitieren
#4
Michael ich habe sie solange mal für Gäste sichtbar gstellt das du dir das anschauen kannst

http://www.gsrforum.de
Zitieren
#5
Ersetze diese Zeile
PHP-Code:
$query6 $db->query ("SELECT subject,username,uid,pid,tid FROM ".TABLE_PREFIX."posts WHERE visible='1' $unviewwhere ORDER BY pid DESC LIMIT 0,".$mybb->settings['overview_max'].""); 
bitte mal durch:
PHP-Code:
$query6 $db->query ("SELECT subject,username,uid,pid,tid,fid FROM ".TABLE_PREFIX."posts WHERE visible='1' $unviewwhere ORDER BY pid DESC LIMIT 0,".$mybb->settings['overview_max'].""); 

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
#6
mach ich sofort einen moment
Zitieren
#7
Klappt perfekt, wiedermal großes Dankeeeeeeeeee
Zitieren
#8
Michael könnte man den Forumnamen in irgendeiner Weise etwas kürzen??
Das aus
Anregngen und Kritik z.b. Anregungen u...

wird, ähnlich wie es bei der Themenbeschreibung schon geht??
Zitieren
#9
Suche nach:
PHP-Code:
$forum $forumname['name']; 
Darunter einfügen:
PHP-Code:
if (strlen($forum) > x) {
    
$forum substr($forum0x) . "...";

Ersetze x durch die Anzahl der auszugebenden Zeichen.

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
#10
Klappt...einen schönen Feiertag wünsche ich und nochmal Danke
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Übersicht, Anzeige (Aktualisiere Übersicht...) Beatrice63 13 4.832 19.10.2007, 12:55
Letzter Beitrag: Salamander