- Home
- Categorie
- Coding e Sistemistica
- Gestione di Forum
- MOD phpbb per il posizionamento del forum
-
MOD phpbb per il posizionamento del forum
Ciao, mi faccio vivo qui visto che ho chiesto un parere a giorgio sullo script che riporta gli ultimi post del forum...
la discussione è qui http://www.phpbb.it/forum/viewtopic.php?t=1152&start=240
volevo sapere se anche questo script poteva essere altrettanto efficace per spingere i post... http://www.chitarradaspiaggia.com/segnala-directory.php
so che era meglio metterlo in home...ma è in html e quella è l'unica pagina che ho in php
il codice è questo:
<?php $topicnumber = 5; $urlPath = "http://chitarradaspiaggia.com/forum/"; $urlImg = "forum/templates/subSilver/images/folder_announce_new.gif"; $phpbb_root_path = './forum/'; define('IN_PHPBB', true); include($phpbb_root_path . 'extension.inc'); include($phpbb_root_path . 'common.'.$phpEx); $table_topics = $table_prefix. "topics"; $table_forums = $table_prefix. "forums"; $table_posts = $table_prefix. "posts"; $table_users = $table_prefix. "users"; $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username FROM $table_topics t, $table_forums f, $table_posts p, $table_users u WHERE t.topic_id = p.topic_id AND f.forum_id = t.forum_id AND t.topic_status <> 2 AND p.post_id = t.topic_last_post_id AND p.poster_id = u.user_id ORDER BY p.post_id DESC LIMIT $topicnumber"; $result = mysql_query($query) or die("Query failed"); print "<table cellpadding='0' cellSpacing='0' width='95%' align='center'>"; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<tr valign='top'><td><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\"><img src=\"$urlImg\" border=\"0\"></a></td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><font color=\"#FFCC00\">**<a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" . $row["topic_title"] . "</a></td></font>**<td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><font color=\"#000000\"> by: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . $row["username"] . "</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\"><font color=\"#000000\">" . date('F j, Y, g:i a', $row["post_time"]) . "</td></tr></font>"; } print "</table>"; mysql_free_result($result); ?>
posso intervenire sul codice per eventuali miglioramenti su come lo script propone gli ultimi post e quindi li fa indicizzare...oppure va bene così?
ahh...con quello di giorgio avevo dei problemini nell'installazione per cui mi chiedevo se anche questo può andare...ciao
PS: ho fatto tutte le modifiche al phpbb per ottimizzare i title etc...
-
puoi aggiungere l'attributo Title ai link
la pagina è almeno linkata direttamente dalla home?
-
ciao rinzi
puoi aggiungere l'attributo Title ai link
intendi con una variabile che lo estrae ugluale al titolo del post? oppure fisso, sempre uguale...nel primo caso non mi riesce ...mi sai autare?
la pagina è almeno linkata direttamente dalla home?
si questo lo fatto subito dopo aver inserito lo script