War hier schon Mal --Letzte Beiträge - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: War hier schon Mal --Letzte Beiträge (/thread-9106.html) |
War hier schon Mal --Letzte Beiträge - Plexxart - 27.03.2008 Servus Allemiteinand ! Für alle die sich auch eine neue Seite mit den letzten Themen erstellen wollen, hier die Anleitung wies ich gemacht habe: Ganz unten findet ihr die Dateien zum Download im "Zip" Format. Ihr braucht zwei Dateien : 3 Templates und eine Php Datei + 2 Graphiken Zuerst erstellen wir mal ein Template namens "lastpost". Ihr geht ins ADCP und klickt den Menüpunkt Templates/ändern entfernen an, worauf der Templates Manager öffnet. Dann tauchen zumindest 2 Spalten auf eine für "globale Templates" und eine für die "Default Templates" Die "Default Templates" lasst ihr links liegen und widmet euch den "Globale Templates" Hier stehen dann 2 Button zur Verfügung "Template hinzufügen" und "Template ausklappen" "Template hinzufügen" anklicken worauf ein Beitragsfenster aufgeht. In der Überschrift gebt ihr den Template einen Namen in meinem Fall -- " lastposts " -- ohne die " " !! Kopiert nur den Namen lastpost ruhig in das Überschriftfenster. Dann den folgenden Html Code in das Große Beitragsfenster kopieren. Code: <html> Nachdem ihr den Button " Template hinzufügen" gedrückt habt, ist dieses mal gespeichert. Nachdem ihr dies gespeichert habt kommt ihr wieder ins Templates Managment zurück. Jetzt wieder ganz oben den Butten "Templates hinzufügen " betätigen, worauf wieder ein Fenster aufgeht. Diesmal schreibt ihr in die Überschrift "Lastposts_lists" natürlich ohne die " " In das Beitragsfenster kopiert ihr folgenden Text Code: <table width="100%" border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"> Templates abspeichern und ihr kommt wieder zurück ins Templates Managment . Jetzt wieder ganz oben den Butten "Templates hinzufügen" betätigen, worauf wieder ein Fenster aufgeht. Ins Überschriftfenster jetzt den Namen " lastposts_stats " einfügen, wieder ohne " " Ins Beitragsfenster kommt der Text wie folgt: Code: <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"> Jetzt geht ihr in einen Scripteditor in meinen Fall Macromedia Dreamweaver und erstellt eine neue Php Datei. Im oberen Codefenster löscht ihr alles was drinnen steht und kopiert den kommenden unteren Text ins Beitragsfenster und speichert diese Datei in euren Ordner "Uploads" unter "lastposts.php" Hier das php Script lastposts.php PHP-Code: <?php Dann ins ADCP gehen und in der "Theme" ganz unten unter zusätzliches CSS folgenden Code reinkopieren: Code: .lpost { Nachdem ihr also die Php Datei abgespeichert und auf den Server geschickt habt ruft ihr diese Seite unter "http://Eure Forumdomain/Forum/mybb_129_de/Upload/lastposts.php" im Explorer auf. Wenn es einer von euch erfolgreich nachgemachthat, freue ich mich über konstruktive Kommentare. L.G. Walter lastposts korrigierte Version.zip (Größe: 11,29 KB / Downloads: 13) [EDIT] Wurde von mir mit dem Aktuellen Code vom 4.4. versehen[/EDIT] Bevor ichs vergess: Vielen Dank an linwinman der einen Großteil dierser Scripten ergänzt hat und natürlich Dragon der mir bei der Erstellung dieser geholfen hat RE: War hier schon Mal --Letzte Beiträge - StefanT - 27.03.2008 Kannst du den Code zeigen? So müsste das Grundtemplate aussehen: https://www.mybb.de/doku/haeufig-gestellte-fragen/wie-kann-ich-eine-eigene-seite-erstellen.html RE: War hier schon Mal --Letzte Beiträge - StefanT - 27.03.2008 Warum nimmst du den Code für externe Seiten und bindest es dann doch ins MyBB ein? RE: War hier schon Mal --Letzte Beiträge - Plexxart - 27.03.2008 Dragon schrieb:Warum nimmst du den Code für externe Seiten und bindest es dann doch ins MyBB ein? Weil ich mich nicht auskenne. Ich hatte diesen Code schon mal installiert ( wenn wir vom selben Plugin sprechen) und dann wieder verworfen, weil ich nicht wußte wozu dieser gut sein könnte. L.G. Walter RE: War hier schon Mal --Letzte Beiträge - Plexxart - 27.03.2008 Ja ich schon wieder Habs jetzt mal geschafft den Header und den Fooder ausgeben zu lassen allerdings ist die Anzeige nicht korrekt und des weiteren mit einer Fehlermeldung versehen. Guckst du hier: Bastelstube Lastposts Auch weiß ich nicht den Code zum Auslesen des Forums, in dem der Beitrag geschrieben wurde. Danke schon mal für eure Hilfe L.G. Walter RE: War hier schon Mal --Letzte Beiträge - StefanT - 27.03.2008 Du darfst nicht mit echo arbeiten. Dafür sind die Templates da. Code-Beispiele findest du im verlinkten Artikel. RE: War hier schon Mal --Letzte Beiträge - Plexxart - 27.03.2008 Tja mühsam ernährt sich das Eichkätzchen Bin jetzt etwas weiter als zuvor, guckts ihr! Bastelstube Hier der Code vom Template: Code: <html> Zwei Sachen die mich stören und da wäre es nett wenn man mir Info zur Besserung geben könnte: 1. Der Footer ist von oben nicht wegzukriegen, da spiel ich mich schon eine Zeit herum. 2.Die Tabelle hätte ich gerne auf die Größe von der Seite angepasst. Ich schaffe es auch nicht die Dateien korrekt zu plazieren bzw.auszulesen. Die Beitragsersteller hätte ich gerne in der Spalte ganz links. Code: // Daten ausgeben Habs ohne Echo versucht, aber da ging gar nix ! Welche Information benötigt ihr noch um mir eine helfende Antwort zu geben. L.G. Walter RE: War hier schon Mal --Letzte Beiträge - Michael - 27.03.2008 Gibt es irgendwelche Probleme mit der Seite? Ich erhalte immer nur einen Server-Timeout. RE: War hier schon Mal --Letzte Beiträge - Plexxart - 27.03.2008 Hi Michael Hab da wahrscheinlich den Link falsch gesetzt. Könntest du mal so nett sein und nochmals dein Profiauge darauf werfen und mir sagen was falsch ist. Die Letzten Themen stimmen mal , wobei ich die Schrift nicht mittig haben will. Die Foren simmen überhaupt nicht. Die Anzahl der Hits würde ich gerne Anzeigen und auch die Anzahl der Antworten. Auch habe ich mich schon herumgespielt wie ich einen Abstand zwischen Zeit und User bekomme. Ich habe den oberen Beitrag überarbeitet, sodaß immer nur ein Cod in meinem Beitrag aufscheint. Danke schon mal für deine Mühe. L.G. Walter PS Und der Footer macht mir auch noch Probleme RE: War hier schon Mal --Letzte Beiträge - StefanT - 27.03.2008 Probiere dieses Template: Code: <html> PHP-Code: // Daten ausgeben |