ezportal neuste Einträge MIT Datum ?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

ezportal neuste Einträge MIT Datum ?

Beitrag von Guido »

Hallo zusammen

Bei dem EZ Portal (Smartor) hat man ja auch die letzten Posts auf der Startseite. Ich hätte die gerne mit dem dazugehörigen Datum. So klappts leider nicht (das rote habe ich eingebaut):
<td class="row1" align="left"><span class="gensmall">
<!-- BEGIN recent_topic_row -->
&raquo; <a href="{recent_topic_row.U_TITLE}">{recent_topic_row.L_TITLE}</a></span><span class="postdetails">{topicrow.LAST_POST_TIME}<br /><br />
<!-- END recent_topic_row -->
</span></td>
Hat einer Idee wie das geht ?
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

wird den bei der SQL Abfrage (SELECT) auch das Datum abgefragt und LAST_POST_TIME zugewiesen ?
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Hmmm stimmt daran hab ich garnicht gedacht :oops: , aber da ich nicht GENAU weiss an welcher Stelle das die dazugehörige .php macht poste ich mal die ganze hier rein (so gross ist sie ja nicht..)

Code: Alles auswählen

Gelöscht: Siehe unten...
Zuletzt geändert von Guido am 07.01.2003 20:41, insgesamt 1-mal geändert.
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

suche nach

Code: Alles auswählen

$sql = "SELECT topic_id,topic_title,topic_last_post_id,forum_id
und ersetze es durch

Code: Alles auswählen

$sql = "SELECT topic_id,topic_time,topic_title,topic_last_post_id,forum_id
suche nach

Code: Alles auswählen

'L_TITLE' => $recent_topic_row[$i]['topic_title']
und füge DAVOR noch ein

Code: Alles auswählen

'LAST_POST_TIME' => create_date($board_config['default_dateformat'], $recent_topic_row[$i]['topic_time'], $board_config['board_timezone']),
jetzt in dem Code aus dem ersten Beitrag hier noch aus

Code: Alles auswählen

{topicrow.LAST_POST_TIME}
das hier:

Code: Alles auswählen

{recent_topic_row.LAST_POST_TIME}
machen und es sollte funktionieren ?

PS: Bitte das nächste mal deine Datei als txt speichern und hierher verlinken ist einfach übersichtlicher :)
Zuletzt geändert von Mister_X am 07.01.2003 20:32, insgesamt 1-mal geändert.
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Hallo Mister_X

Erstmal THX für die viele Mühe, aber leider klappt es nicht ganz. Die Zeit wird als Unix Timestamp angezeigt d.h. diese 13(?)-stellige Zahl....

Mit der Textdatei teste ich mal HIER
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

sorry das hab ich völlig verschlafen :D umwandeln müssen wir das natürlich auch noch :D
probier mal ob die interne Funktion von phpBB2 funktioniert zum Umwandeln:

suche nach

Code: Alles auswählen

'LAST_POST_TIME' => $recent_topic_row[$i]['topic_time'],
und ersetze dies durch

Code: Alles auswählen

'LAST_POST_TIME' => create_date($board_config['default_dateformat'], $recent_topic_row[$i]['topic_time'], $board_config['board_timezone']),
habs auch oben nochmal editiert wenn du die geänderten Dateien noch hast musst du nur das in diesem Beitrag erwähnte verändern.
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Ja das sieht schon wesentlich besser aus :D ..Aber: jetzt wird das Startdatum des Topics angezeigt und nicht das Datum des letzten Beitrages auf dieses Topic....Aber wir (DU!) näherst Dich... :lol:
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Mister.....bitte verlass mich jetzt nicht........ :wink:
Benutzeravatar
Mister_X
Ehemaliges Teammitglied
Beiträge: 7102
Registriert: 24.05.2001 02:00
Wohnort: Augsburg

Beitrag von Mister_X »

hey kein Streß meine Physik Hausaufgabe will gemacht werden :P

also bauen wir mal das SQL Statement ein bissel um:
suche nach

Code: Alles auswählen

$sql = "SELECT topic_id,topic_time,topic_title,topic_last_post_id,forum_id
                FROM " . TOPICS_TABLE . "
                WHERE forum_id NOT IN (" . $except_forum_id . ") AND topic_status <> 2
                ORDER BY topic_last_post_id DESC
                LIMIT 0," . $CFG['number_recent_topics'];
und ersetze dies durch

Code: Alles auswählen

$sql = "SELECT t.topic_id,t.topic_time,t.topic_title,t.topic_last_post_id,t.forum_id,p.post_time
FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p
WHERE t.forum_id NOT IN (" . $except_forum_id . ") AND t.topic_status <> 2 AND t.topic_last_post_id = p.post_id
                ORDER BY topic_last_post_id DESC
                LIMIT 0," . $CFG['number_recent_topics'];
suche nach

Code: Alles auswählen

'LAST_POST_TIME' => create_date($board_config['default_dateformat'], $recent_topic_row[$i]['topic_time'], $board_config['board_timezone']),
und ersetze es durch

Code: Alles auswählen

'LAST_POST_TIME' => create_date($board_config['default_dateformat'], $recent_topic_row[$i]['post_time'], $board_config['board_timezone']),
jetzt aber *hoff*
Benutzeravatar
Guido
Mitglied
Beiträge: 1307
Registriert: 06.10.2002 09:44
Wohnort: Rheinland
Kontaktdaten:

Beitrag von Guido »

Ui ich wusste nicht dass da jetzt noch so ein Akt folgt.... :oops:

Und nun die schlechte Nachricht:



Du musst weiter Physik machen........*hüpf* Es kalappert.... :D

Besten Dank !!!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“