Hallo, Gast! (Registrieren)

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


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste
Overview (MyBB 1.6)
#81
Habs wie im Beitrag geschrieben,geändert.
Code:
// Exclude unviewable forums
        $overview_unviewwhere = "";
        $overview_unviewable = get_unviewable_forums();
        if($overview_unviewable) {
            $overview_unviewwhere = "AND fid NOT IN  (".$overview_unviewable."'91',)";
    } else {
        $overview_unviewwhere = "AND fid NOT IN ('91',)"; ({$overview_unviewable})";
        }
Nurn dann bekomme ich nur noch eine weiße Seite
Zitieren
#82
Hier fehlte ein Komma
PHP-Code:
$overview_unviewwhere "AND fid NOT IN  (".$overview_unviewable."'91',)"
und hier hast Du was eingefügt, was in dem verlinkten Beitrag so gar nicht vorhanden ist
PHP-Code:
$overview_unviewwhere "AND fid NOT IN ('91',)"; ({$overview_unviewable})"; 
Probiere es mal so
PHP-Code:
// Exclude unviewable forums
        
$overview_unviewwhere "";
        
$overview_unviewable get_unviewable_forums();
        if(
$overview_unviewable) {
            
$overview_unviewwhere "AND fid NOT IN  (".$overview_unviewable.",'91')";
    } else {
        
$overview_unviewwhere "AND fid NOT IN ('91')";
        } 
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#83
Danke hat geklappt!

Jetzt wäre es noch scön das jeder User schnell die ungelesenen Beiträge schneller erkennen kann .
Also die Überschriften Dick geschrieben werden und alle gelesenen normal.
Zitieren
#84
Hallo Alle

Ich hätte da auch mal ne Frage und zwar:

Wenn ich im Overwiew nur 3 Spalten nutze , wie krieg ich es hin das ich jeder Spalte eine Breite von ca. 33% geben kann ? Geht das überhaupt ?

netten Gruß

Kalle
Zitieren
#85
hallo leute,könnte mir vielleicht jemand erklären,wie man im overview-plugin statt dem author den forennamen anzeigen lässt? Meine mybb-version ist 1.6.6 und das overview-plugin ist version 3.9.2
ich bedanke mich schon mal im voraus
gruss
der unwissende
Zitieren
#86
Geduld ist eine Tugend... Wink

(22.06.2012, 10:28)der unwissende schrieb: ...wie man im overview-plugin statt dem author den forennamen anzeigen lässt
Vermutlich sind hierfür Code-Änderungen im Plugin notwendig. Das ist aber nur eine Vermutung, weil, zumindest für mich, nicht ganz klar ist, was Du wirklich beabsichtigst.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#87
erstmal danke dass du dich meiner annimmst.also bei neueste themen sind 3 spalten:
Thema Autor Antworten:

und statt des autors des beitrages soll der name des forums aus welchem der beitrag stammt angezeigt werden.

Thema Forenname Antworten

ist das möglich?

im voraus vielen dank
Zitieren
#88
Suche in der Plugin-Datei overview.php
PHP-Code:
// Newest threads
function overview_newest_threads($overview_unviewwhere)
{
    global 
$mybb$settings$db$templates$theme$lang$trow;

    
// Hintergrund festlegen
    
$trow alt_trow();

    
$table_heading $lang->overview_newest_threads;
    
$column1_heading $lang->overview_topic;
    
$column2_heading $lang->overview_author;
    
$column3_heading $lang->overview_replies;

    
// Fetch data
    
$query $db->query("SELECT subject, username, uid, tid, replies, icon, prefix
                         FROM "
.TABLE_PREFIX."threads
                         WHERE visible = '1' 
{$overview_unviewwhere} AND closed NOT LIKE 'moved|%'
                         ORDER BY dateline DESC
                         LIMIT 0,
{$settings['overview_max']};");

    
// Print data
    
while ($threads $db->fetch_array($query))
    {
        
$val1 overview_parsesubject($threads['subject'], $threads['icon'], $threads['prefix'], $threads['tid']);
        
$val2 overview_parseuser($threads['uid'], $threads['username']);
        
$val3 "<a href=\"javascript:MyBB.whoPosted({$threads['tid']});\">{$threads['replies']}</a>";
        eval(
"\$table_content .= \"".$templates->get("overview_3_columns_row")."\";");
    }

    eval(
"\$output = \"".$templates->get("overview_3_columns")."\";");

    return 
$output;

und ersetze es durch
PHP-Code:
// Newest threads
function overview_newest_threads($overview_unviewwhere)
{
    global 
$mybb$settings$db$templates$theme$lang$trow;

    
// Exclude unviewable forums => has to be done again due to changed mysql query
    
$overview_unviewwhere "";
    
$overview_unviewable get_unviewable_forums();
    if(
$overview_unviewable)
    {
       
$overview_unviewwhere "AND t.fid NOT IN ({$overview_unviewable})";
    }
        
    
// Hintergrund festlegen
    
$trow alt_trow();

    
$table_heading $lang->overview_newest_threads;
    
$column1_heading $lang->overview_topic;
    
$column2_heading "Forumname"//$lang->overview_author;
    
$column3_heading $lang->overview_replies;

    
// Fetch data
    
$query $db->query("SELECT t.subject, t.username, t.uid, t.tid, t.replies, t.icon, t.prefix, t.fid, f.name
                         FROM "
.TABLE_PREFIX."threads t
                         LEFT JOIN "
.TABLE_PREFIX."forums f ON (t.fid = f.fid)
                         WHERE visible = '1' 
{$overview_unviewwhere} AND closed NOT LIKE 'moved|%'
                         ORDER BY dateline DESC
                         LIMIT 0,
{$settings['overview_max']};");
    
    
// Print data
    
while ($threads $db->fetch_array($query))
    {
        
$val1 overview_parsesubject($threads['subject'], $threads['icon'], $threads['prefix'], $threads['tid']);
        
//$val2 = overview_parseuser($threads['uid'], $threads['username']);
        
$val2 overview_parsesubject($threads['name']);
        
$val3 "<a href=\"javascript:MyBB.whoPosted({$threads['tid']});\">{$threads['replies']}</a>";
        eval(
"\$table_content .= \"".$templates->get("overview_3_columns_row")."\";");
    }

    eval(
"\$output = \"".$templates->get("overview_3_columns")."\";");

    return 
$output;

viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren
#89
Wunderbar! Hab vielen Dank,Jockl!!! Aberjetzt gibt es ein neuesProblem.Die Links zu den Foren führen ins leere.Sie enden alle mit tid=0.Hast du dafür vielleicht auch eine Lösung?Im voraus vielen Dank.
Zitieren
#90
Ersetze mal
PHP-Code:
$val2 overview_parsesubject($threads['name']); 
durch
PHP-Code:
$val2 overview_parsesubject($threads['name'], falsefalse$threads['tid']); 
Das Thread-Icon und ein Thread-Prefix werden durch das Setzen von false nicht gesetzt.
viele Grüße
Jockl
übersetzte und eigene Plugins
Zitieren