Seite 1 von 2
ezportal neuste Einträge MIT Datum ?
Verfasst: 07.01.2003 00:57
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 -->
» <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 ?
Verfasst: 07.01.2003 01:16
von Mister_X
wird den bei der SQL Abfrage (SELECT) auch das Datum abgefragt und LAST_POST_TIME zugewiesen ?
Verfasst: 07.01.2003 07:41
von Guido
Hmmm stimmt daran hab ich garnicht gedacht

, 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..)
Verfasst: 07.01.2003 18:45
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
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
das hier:
machen und es sollte funktionieren ?
PS: Bitte das nächste mal deine Datei als txt speichern und hierher verlinken ist einfach übersichtlicher

Verfasst: 07.01.2003 20:14
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
Verfasst: 07.01.2003 20:28
von Mister_X
sorry das hab ich völlig verschlafen

umwandeln müssen wir das natürlich auch noch

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.
Verfasst: 07.01.2003 20:36
von Guido
Ja das sieht schon wesentlich besser aus

..Aber: jetzt wird das Startdatum des Topics angezeigt und nicht das Datum des letzten Beitrages auf dieses Topic....Aber wir (DU!) näherst Dich...

Verfasst: 07.01.2003 21:16
von Guido
Mister.....bitte verlass mich jetzt nicht........

Verfasst: 07.01.2003 21:41
von Mister_X
hey kein Streß meine Physik Hausaufgabe will gemacht werden
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*
Verfasst: 07.01.2003 21:53
von Guido
Ui ich wusste nicht dass da jetzt noch so ein Akt folgt....
Und nun die schlechte Nachricht:
Du musst weiter Physik machen........*hüpf* Es kalappert....
Besten Dank !!!