MyBB.de Forum

Normale Version: Übersicht Fragen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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

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

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

http://www.gsrforum.de
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'].""); 
mach ich sofort einen moment
Klappt perfekt, wiedermal großes Dankeeeeeeeeee
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??
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.
Klappt...einen schönen Feiertag wünsche ich und nochmal Danke