Miten saisi uusimamt viestit ja otsikot etusivulle phpBB:stä, joissa olisi linkit aiheeseen...? Haulla löysin jonku, mutta ei paljo auttanu. :) Olisi kiva saada tällainen sivuille. :)
Tämähän tapahtuu pienellä mysql väännöllä, mutta ne kyllä osaa pahemmin.
ja saa sitä mysliä itsekkin tonkia. ;)
Noh.. olen nyt tehnyt eräänlaisen koodin:
<?php
$dbh = mysql_connect(":P",":D",":S") or die("ongelma 1");
$sql = 'SELECT `topic_id`,`topic_title`,`topic_time`,`topic_replies` FROM `phpbb_topics` ORDER BY `topic_time` DESC LIMIT 0, 5';
$kysely = mysql_query($sql, $dbh) or die("ongelma 2");
$maara = mysql_num_rows($kysely) or die("ongelma 3");
if($maara > 5) {
$maara = 5;
}
echo "<b>Uusimmat topicit:</b><br><br>\n\n";
for($i=0;$i<$maara;$i++) {
$id = mysql_result($kysely, $i, "topic_id");
$title = mysql_result($kysely, $i, "topic_title");
$time = mysql_result($kysely, $i, "topic_title");
$vast = mysql_result($kysely, $i, "topic_replies");
echo ('<a href="keskustelu/viewtopic.php?t=$id">".substr($title, 0, 30) ."..<br><i>".date("d.m.Y",$time)."</i>, $replies vastausta.<br>');
}
mysql_close($dbh);
?>Ja tuo ilmoittaa että ongelma 2.. en kyllä löydä vikaa mitenkään :(
On tainnut tietokannan valinta jäädä tekemättä. Niin ja saa sen mysql-kannan palauttaman errorinkin heittää mukaan viestiin (Tosin sieltähän ne virheet löytyvätkin, joten tämäkin postaus olisi jäänyt tulematta).
Voi kiitos.. huoh.. olisi pitänyt kattoa tarkemmin. :P
Aihe on jo aika vanha, joten et voi enää vastata siihen.