Beiträge: 252
	Themen: 45
	Registriert seit: 07.12.2007
	
MyBB-Version: 1.4.10
	
 
	
	
		Hallo Zusammen,
Ich bastel gerade an einen Theme in dem ich eine Sidebar eingebaut habe.
Nun wollte ich in Diese die Letzen Beiträge einbauen ich  bin wie folgt vorgegangen.
headerinclude
Code:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script type="text/javascript">
jQuery.noConflict();
</script>
Code:
<script type="text/javascript" language="javascript">           
jQuery(function(){
jQuery(".loaded_threads").load("{$mybb->settings['bburl']}/portal.php .load_threads");
}); 
</script>
<div class="loaded_threads">
</div>
Kann mir bitte einer Helfen und mir sagen wo der Fehler liegt denn ich bekomme nichts angezeigt
MfG
Marcel
Danke im Voraus
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Da scheint noch einiges zu fehlen bei Deinem Code ?
Hiermit kannst Du zumindest mal die letzten Themen generell ausgeben lassen.
Öffne die index.php und füge VOR
PHP-Code:
$plugins->run_hooks("index_end"); 
dies ein
PHP-Code:
######letzter beitrag#######
$query = $db->query("
       SELECT t.tid, t.fid, t.subject, t.lastpost, 
       t.lastposter, t.lastposteruid, f.name,
       u.usergroup, u.displaygroup
       FROM ".TABLE_PREFIX."threads AS t
       INNER JOIN ".TABLE_PREFIX."forums as f
       ON (f.fid = t.fid)
       LEFT JOIN " . TABLE_PREFIX . "users AS u 
       ON (t.lastposteruid = u.uid)
       {$fids}
       AND t.visible = '1'
       GROUP BY t.tid
       ORDER BY t.lastpost DESC 
       LIMIT 5");
    
        while($row = $db->fetch_array($query))
        {
           $subject = htmlspecialchars_uni($row['subject']);
           
           if (strlen($subject) > 49)
           {
              $subject = substr($subject, 0, 49) . "..."; 
           }
            
           if (strlen($row['lastposter']) > 9)
           {
              $row['lastposter'] = substr($row['lastposter'], 0, 9) . "..."; 
           }
           
           if (strlen($row['name']) > 19)
           {
              $row['name'] = substr($row['name'], 0, 19) . "..."; 
           }
          
           $lastpostdate = my_date($mybb->settings['dateformat'], $row['lastpost']);
           $lastposttime = my_date($mybb->settings['timeformat'], $row['lastpost']);
          
           $username = build_profile_link(format_name($row['lastposter'],$row['usergroup'],$row['displaygroup']), $row['lastposteruid']);
          
           $recentposts .= "Thema: {$subject} von {$username} {$lastpostdate} {$lastposttime} in {$row['name']}<br />";
        }
######letzter beitragende####### 
Im 
Startseite Templates->index an gewünschter Stelle dies eintragen.
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 252
	Themen: 45
	Registriert seit: 07.12.2007
	
MyBB-Version: 1.4.10
	
 
	
	
		Danke dir für die Info aber ich wollte eigendlich direkt am Grundsystem nichts ändern ich wollte es gern so wie in diesem Theme machen 
https://www.mybb.de/erweiterungen/16x/themes/neox2/
	 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Ok, er bezieht die Daten aus dem portal Template.
Öffne das 
Portal Templates->portal_latestthreads_thread und gebe dem ersten 
tr eine Klasse.
Code:
class="load_threads"
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 252
	Themen: 45
	Registriert seit: 07.12.2007
	
MyBB-Version: 1.4.10
	
 
	
	
		1000 und einen Dank 
Genau das war es was ich übersehen habe
MfG
Marcel
Ich kann leider meine Beitrag nicht editieren aber ich habe da noch eine Frage
Gibt es eine Möglichkeit den Link zu einem Beitrag so zu ändern das man direkt zu dem ersten ungelesenen Beitag kommt?
MfG
Marcel
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
		
		
		10.07.2014, 21:28 
(Dieser Beitrag wurde zuletzt bearbeitet: 10.07.2014, 21:28 von Jockl.)
		
	 
	
		 (10.07.2014, 19:52)Wszene Online schrieb:  Gibt es eine Möglichkeit den Link zu einem Beitrag so zu ändern das man direkt zu dem ersten ungelesenen Beitag kommt?
Probier es mal mit "showthread?tid=XY&action=newpost
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 252
	Themen: 45
	Registriert seit: 07.12.2007
	
MyBB-Version: 1.4.10
	
 
	
	
		Das funktioniert leider nicht da kommt das die Seite nicht gefunden werden kann
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Es muss 
showthread.php?tid=XY&action=newpost 
heissen. 
 
	
Mit freundlichen Grüßen
MrBrechreiz
	
	
 
 
	
	
	
		
	Beiträge: 252
	Themen: 45
	Registriert seit: 07.12.2007
	
MyBB-Version: 1.4.10
	
 
	
	
		Da bekomme ich leider die Meldung
Code:
Das angegebene Thema existiert nicht.
Ich muss dazu sagen das ich das gern in der Sidebar also im portal_latestthreads_thread Template haben möchte
	
 
 
	
	
	
		
	Beiträge: 8.516
	Themen: 59
	Registriert seit: 20.04.2010
	
MyBB-Version: 1.8*
	
 
	
	
		Gib mal eine Themen ID für XY ein, was aber auch tatsächlich existiert.
	
	
	
Mit freundlichen Grüßen
MrBrechreiz