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.