Einfache Anzeige der letzten Themen in Div-Box
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Einfache Anzeige der letzten Themen in Div-Box
Hallo,
ich würde die Benutzernamen gerne je nach Gruppe in der Farbe erscheinen lassen.
Hat vielleicht jemand von euch einen Code dafür parat?
Gruß,
Luuq
ich würde die Benutzernamen gerne je nach Gruppe in der Farbe erscheinen lassen.
Hat vielleicht jemand von euch einen Code dafür parat?
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Einfache Anzeige der letzten Themen in Div-Box
Hallo,
hat niemand eine Idee, wie das funktionieren könnte?
Gruß,
Luuq
hat niemand eine Idee, wie das funktionieren könnte?
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
- Würzi
- Ehemaliges Teammitglied
- Beiträge: 3187
- Registriert: 30.10.2005 02:51
- Wohnort: Niedernberg
- Kontaktdaten:
Re: Einfache Anzeige der letzten Themen in Div-Box
Ich glaube kaum, dass du hier weiterhin Support bekommst, weil der Copyright-Hinweis auf deinem Board nicht den Richtlinien entspricht.Luuq hat geschrieben:hat niemand eine Idee, wie das funktionieren könnte?
Bitte lies hierzu auch folgenden Artikel: KB:16
Mfg dat Wuerzi
Kein Support per PN, dafür ist das Forum da! Eine PN hilft einen, ein öffentlicher Beitrag allen. - Styles für phpbb3
- Luuq
- Mitglied
- Beiträge: 1007
- Registriert: 25.09.2007 17:42
- Wohnort: 51° 23′ N, 7° 42′ O
- Kontaktdaten:
Re: Einfache Anzeige der letzten Themen in Div-Box
Hi,
tut mir Leid, das Forum ist noch in bearbeitung deswegen habe ich übersehen, dass der Vermerk fehlt.
Habe diesen jetzt wieder hinzugefügt.
Gruß,
Luuq
tut mir Leid, das Forum ist noch in bearbeitung deswegen habe ich übersehen, dass der Vermerk fehlt.
Habe diesen jetzt wieder hinzugefügt.
Gruß,
Luuq
-Zu wissen, was man weiß, und zu wissen, was man tut, das ist Wissen.-
phpBB.de - Kostenlose phpBB-Hilfe!
phpBB.de - Kostenlose phpBB-Hilfe!
Re:
Moin moin zusammen,
ich möchte das Thema noch einmal ausbuddeln, da ich die .php unten gern nutzen würde.
Könnt ihr mir weiterhelfen, wie ich auch die Uhrzeit des letzten Postings mit anzeige?
Gruß und vielen Dank,
hardy23
ich möchte das Thema noch einmal ausbuddeln, da ich die .php unten gern nutzen würde.
Könnt ihr mir weiterhelfen, wie ich auch die Uhrzeit des letzten Postings mit anzeige?
Gruß und vielen Dank,
hardy23
sascha123 hat geschrieben:Code: Alles auswählen
<?php // ############ Anfang Festlegung der Vorgaben ######################################## // Laenge der angezeigten Themenueberschrift in Buchstaben $topic_length = '20'; // Maximal angezeigte Beiträge $topic_limit = '6'; // Eingeschraenkte Forumsanzeige ('0' = Aus; '1' = Ein) $special_forums = '0'; // IDs der zugelassenen Foren (nur wenn Forumsanzeige = "1"); Trennung der IDs mit einem Komma $forum_ids = ''; // Relative Pfadangabe zur config.php $config_path = 'ordner(optional)/phpBB3/'; // Absoluter Pfad des Forums auf dem Server, bitte eingeben !!! $root_path = 'http://www.deinehompage.de/weitere_Ordner(optional)/phpbb/'; // ############ Ende Vorgaben ####################################### //Ermittlung des aktuellen Server-Verzeichnisses für Einbindung config.php $path = dirname(__FILE__); // Einbinden der phpBB-Konfigurationsdatei und somit Ermittlung der MySQL-Zugangsdaten include_once($path.$config_path .'config.php'); // Verbindungsaufbau mit Zugangsdaten aus config.php, Fehlermeldung bei Problemen mysql_connect($dbhost, $dbuser, $dbpasswd) OR die('Serververbindung fehlgeschlagen'); // Verbindung mit der phpBB-Datenbank herstellen mysql_select_db($dbname) OR die('Datenbankverbindung fehlgeschlagen!'); //Abfrage ob Foreneinschraenkung gesetzt per Verzweigung und Uebergabe der moeglichen IDS an die Variable $where_forums = ( $special_forums == '0' ) ? '' : 't.forum_id NOT IN ('. $forum_ids .') AND '; //Definition der SQL-Abfrage $sql = "SELECT t.*, f.forum_id, f.forum_name, u.username AS first_poster, u.user_id AS first_poster_id, u2.username AS last_poster, u2.user_id AS last_poster_id, p.post_username AS first_poster_name, p2.post_username AS last_poster_name, p2.post_time FROM ". $table_prefix ."topics t, ". $table_prefix ."forums f, ". $table_prefix ."users u, ". $table_prefix ."posts p, ". $table_prefix ."posts p2, ". $table_prefix ."users u2 WHERE $where_forums t.topic_poster = u.user_id AND f.forum_id = t.forum_id AND p.post_id = t.topic_first_post_id AND p2.post_id = t.topic_last_post_id AND u2.user_id = p2.poster_id ORDER BY t.topic_last_post_id DESC LIMIT $topic_limit"; //Durchfuehrung der SQL-Abfrage und Ergebnisuebergabe an $result $result = mysql_query($sql); // Wenn Abfrafge fehlgeschlagen = Fehlermeldung if( !$result ) { die('SQL-Abfrage fehlgeschlagen!: '. mysql_error()); exit(); } //Definition Array für Aufnahme der Abfragedaten $line = array(); // Uebergabe der Daten bis zum letzten Datensatz an Array per Schleife while( $row = mysql_fetch_array($result) ) { $line[] = $row; } // Strukturiertes Auslesen des Arrays und Variablenuebergabe for( $i = 0; $i < count($line); $i++ ) { $forum_id = $line[$i]['forum_id']; //Forums-ID $forum_url = $root_path .'viewforum.php?f='. $forum_id; //Forums-Link $topic_id = $line[$i]['topic_id']; //Themen-ID $topic_url = $root_path .'viewtopic.php?t='. $topic_id; //Themen-Link // Ausgabeformat der Beitragsueberschrift (Thema) $topic_title = ( strlen($line[$i]['topic_title']) < $topic_length ) ? $line[$i]['topic_title'] : substr(stripslashes($line[$i]['topic_title']), 0, $topic_length) .'...'; // Themenklassifizierung $topic_type = ( $line[$i]['topic_type'] == '2' ) ? 'Beitrag ': ''; $topic_type .= ( $line[$i]['topic_type'] == '3' ) ? 'Globaler Beitrag ': ''; $topic_type .= ( $line[$i]['topic_type'] == '1' ) ? 'Kritischer Beitrag ': ''; $topic_type .= ( $line[$i]['topic_vote'] ) ? 'Abstimmung ': ''; $views = $line[$i]['topic_views']; $replies = $line[$i]['topic_replies']; $first_time = date('d.m.Y', $line[$i]['topic_time']); $first_author = ( $line[$i]['first_poster_id'] != '-1' ) ? '<a href="'. $root_path .'profile.php?mode=viewprofile&u='. $line[$i]['first_poster_id'] .'" target="_blank">'. $line[$i]['first_poster'] .'</a>' : ( ($line[$i]['first_poster_name'] != '' ) ? $line[$i]['first_poster_name'] : 'guest' ); $last_time = date('d.m.Y', $line[$i]['post_time']); $last_author = ( $line[$i]['last_poster_id'] != '-1' ) ? $line[$i]['last_poster'] : ( ($line[$i]['last_poster_name'] != '' ) ? $line[$i]['last_poster_name'] : 'guest' ); $last_url = '<a href="'. $root_path .'viewtopic.php?p='. $line[$i]['topic_last_post_id'] .'#'. $line[$i]['topic_last_post_id'] .'" target="_blank">'. $last_author .'</a>'; // ############## Eigentliche Ausgabe der Beitraege ############# echo '<div>'; // Forumsname und Link, bei Bedarf loeschen echo '<p><a href="'. $forum_url .'" target="_blank">'. $line[$i]['forum_name'] .'</a><br />'; // User, Bei Bedarf loeschen echo $last_url.'<br />'; // Datum, Bei Bedarf loeschen echo $last_time.'<br />'; // Thema und Link, Bei Bedarf loeschen echo '<a href="'. $topic_url .'" target="_blank">'. $topic_title .'</font></a></p> </div>'; // ############## Ende Eigentliche Ausgabe ############## } mysql_close(); // Beendigung der Datenbankverbindung ?>
Re: Einfache Anzeige der letzten Themen in Div-Box
finde
Code: Alles auswählen
$last_time = date('d.m.Y', $line[$i]['post_time']);
Code: Alles auswählen
$last_time = date('d.m.Y, H:i', $line[$i]['post_time']);
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Einfache Anzeige der letzten Themen in Div-Box
Mist, jetzt wollte ich stolz schreiben wie ich es gelöst habe und nun sehe ich dass hier doch schon geantwortet wurde.
Vielen Dank Miriam, genau das war die Lösung
Gruß
hardy23

Vielen Dank Miriam, genau das war die Lösung

Gruß
hardy23
Re: Einfache Anzeige der letzten Themen in Div-Box
// Mal verliert man, mal gewinnen die anderen.
// Aber nett, daß Du den Erfolg bestätigen kannst / bestätigt hast
Hast Du das hier schon gelesen? Vorlage für in phpBB3 eingebundene Seiten
Da kannst Du das ganze phpBB3 konform einbauen und es sieht genauso aus wie Dein Forum.
// Aber nett, daß Du den Erfolg bestätigen kannst / bestätigt hast

Hast Du das hier schon gelesen? Vorlage für in phpBB3 eingebundene Seiten
Da kannst Du das ganze phpBB3 konform einbauen und es sieht genauso aus wie Dein Forum.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
Re: Einfache Anzeige der letzten Themen in Div-Box
Und noch einmal ein freundliches "Moin Moin",
ich habe noch einen kleinen Schönheitsfehler und hoffe jemand hat einen Lösungsvorschlag dafür:
Das Script funktioniert problemlos. Leider werden aber auch Topics sofort mit angezeigt, die noch in der Freigabewarteschleife ohne Freigabe liegen.
Gibt es dafür eine Lösung?
Ein schönes WE, Gruß
hardy23
ich habe noch einen kleinen Schönheitsfehler und hoffe jemand hat einen Lösungsvorschlag dafür:
Das Script funktioniert problemlos. Leider werden aber auch Topics sofort mit angezeigt, die noch in der Freigabewarteschleife ohne Freigabe liegen.
Gibt es dafür eine Lösung?
Ein schönes WE, Gruß
hardy23
Re: Einfache Anzeige der letzten Themen in Div-Box
Mögl. Ansatz: Hast Du schon die Spalte post_approved in der Tabelle phpbb_posts gesehen?Gibt es dafür eine Lösung?
//Aber eigentlich warte ich noch auf eine ganz andere Frage.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen