MyBB.de Forum

Normale Version: [MyBB 1.2.9] Gespeicherte Entwürfen scheinen bei den neuen Themen auf !
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Servus Allemiteinand !

Da ich das Portal als Startseite favorisiert habe, gibt es ein Phenomen daß ich gerne anders gelöst hätte.

Gleich vorweg, es funktioniert das Forum vortrefflich nur auf der Portalseite gibt es doch die Box " Welcome Member " in der unter anderem auch die neuesten Themen und Beiträge angezeigt werden.

Wenn also ein User ein neues Thema erstellt und dieses in seinen Entwürfen abspeichert, wird dieses in der Willkommen Box und auch in der Statistik angezeigt, obwohl es noch nicht veröffentlicht wurde. Von der Software ist das natürlich korrekt !!

Nur ich hätte gerne, daß erst dann das Thema angezeigt wird, wenn dieses erst Veröffentlicht wurde.

Ist das irgendwie durch Umschreiben des Templates oder Datei zu erreichen ??

Wenn ja, würde ich mich sehr freuen wenn ihr mir einen Code nennen könntet und wo dieser hinzuschreiben ist.

Danke schon Mal für eure Antworten !

L.G.

Walter
Hallo

Hab doch ein bisschen zugewartet, leider hat sich bis jetzt keiner gefunden der mir bei diesem zugegebenermaßen unbedeutenden Problem helfen könnte.
Ich würds aber, wenn es einigermaßen leicht zu realisieren ist doch gerne aus der Welt schaffen.

Hat da keiner einen Tipp für mich ?

L.G.

Walter
Suche in der portal.php nach:
PHP-Code:
        // get number of new posts, threads, announcements
        
$query $db->simple_select(TABLE_PREFIX."posts""COUNT(pid) AS newposts""dateline>'".$mybb->user['lastvisit']."' $unviewwhere");
        
$newposts $db->fetch_field($query"newposts");
        if(
$newposts)
        { 
// if there aren't any new posts, there is no point in wasting two more queries
            
$query $db->simple_select(TABLE_PREFIX."threads""COUNT(tid) AS newthreads""dateline>'".$mybb->user['lastvisit']."' $unviewwhere");
            
$newthreads $db->fetch_field($query"newthreads");
            
$query $db->simple_select(TABLE_PREFIX."threads""COUNT(tid) AS newann""dateline>'".$mybb->user['lastvisit']."' AND fid IN (".$mybb->settings['portal_announcementsfid'].") $unviewwhere");
            
$newann $db->fetch_field($query"newann"); 
Ersetzen durch:
PHP-Code:
        // get number of new posts, threads, announcements
        
$query $db->simple_select(TABLE_PREFIX."posts""COUNT(pid) AS newposts""dateline>'".$mybb->user['lastvisit']."' AND visible='1' $unviewwhere");
        
$newposts $db->fetch_field($query"newposts");
        if(
$newposts)
        { 
// if there aren't any new posts, there is no point in wasting two more queries
            
$query $db->simple_select(TABLE_PREFIX."threads""COUNT(tid) AS newthreads""dateline>'".$mybb->user['lastvisit']."' AND visible='1' $unviewwhere");
            
$newthreads $db->fetch_field($query"newthreads");
            
$query $db->simple_select(TABLE_PREFIX."threads""COUNT(tid) AS newann""dateline>'".$mybb->user['lastvisit']."' AND visible='1' AND fid IN (".$mybb->settings['portal_announcementsfid'].") $unviewwhere");
            
$newann $db->fetch_field($query"newann"); 
Vielen Dank für den Code Michael !!

Ich habe ihn bereits eingebaut und er funktioniert vortrefflich.

L.G.

Walter