andrevr Skrevet 6. juni 2005 Skrevet 6. juni 2005 Jeg har et forum (med lite aktivitet forøvrig). Det er en sykkelside. Adressen er www.tourdehadeland.com Som du ser, til høyre på siden er det en "nye innlegg boks". Det er et javascript (jeg ikke husker hvor jeg fant eller kom borti forøvrig), det ser slik ut: <script language="JavaScript" type="text/javascript" src="http://tourdehadeland.com/forum/topics_anywhere.php?mode=show&f=a&n=10&a=y&s=y&l=y&m=y&b=0&lpi=y&bl=y&ch=25&chw=e"></script> Problemet med dette scriptet, det er til enhver tid så er nyeste innlegg øverst. Men hvis de to siste innleggene kommer fra samme tråd, ja da står tråden kun listet opp øverst en gang og ikke to ganger. Med et forum med så liten aktivitet ønsker jeg å ha det slik at hver gang det kommer et nytt innlegg, også innen samme tråd, så dukker innlegg øverst på denne listen jeg her snakker om... Muligens dårlig forklart, men håper poenget mitt kommer fram...
Sono Juventino Skrevet 6. juni 2005 Skrevet 6. juni 2005 (endret) <?php // Endre her $count = 5; $serverPath = "config.php"; $ikon = "http://www.tottenhamsvenner.no/images/arrow.gif"; // Id'er som ikke skal vises. Passer bra hvis man har moderatorforum, stengte tråder etc. $id1 = "0"; $id2 = "0"; $id3 = "0"; $ikon = "http://www.tottenhamsvenner.no/images/arrow.gif"; // slutt å endre. include_once("$serverPath"); $db = @mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Kunne ikke koble til forumet"); @mysql_select_db("$dbname", $db) or die("Kunne ikke koble til"); $result = mysql_query("SELECT phpbb_topics.topic_title as topic_title, phpbb_topics.topic_time as topic_time, phpbb_topics.topic_views as topic_views, phpbb_topics.topic_replies as topic_replies, phpbb_topics.forum_id as forum_id, phpbb_topics.topic_poster as topic_poster, phpbb_topics.topic_id as topic_id, phpbb_users.username as username, phpbb_posts.topic_id as post_id FROM phpbb_topics, phpbb_users, phpbb_posts WHERE phpbb_posts.topic_id = phpbb_topics.topic_id AND phpbb_posts.poster_id = phpbb_users.user_id AND phpbb_topics.forum_id <> '$id1' AND phpbb_topics.forum_id <> '$id2' AND phpbb_topics.forum_id <> '$id3' ORDER BY topic_last_post_id DESC LIMIT $count"); while ($row = mysql_fetch_array($result)) { echo " <li> <a href='phpBB2/viewtopic.php?topic=" . $row['topic_id'] . "&forum=" . $row['forum_id'] . "'>" . $row['topic_title'] . "</a> </li> "; } ?> Annbefaler at du legger denne inne i forum-mappa de for da trenger den ikke endres. Er lettere å include den til siden. Endret 6. juni 2005 av ett
andrevr Skrevet 6. juni 2005 Forfatter Skrevet 6. juni 2005 takk for svar (og pm) Jeg er helt nybegynner på php og har lite peil på det. Kan du forklare litt nøyere hvordan jeg skal implementere denne saken på min side?
Ueland Skrevet 6. juni 2005 Skrevet 6. juni 2005 ett:Php script som kobler seg til MySQL har vanligvis (95% av tilfellene) kun tilgang til localhost av sikkerhetsgrunner, derfor vil et slikt skript på et annet domene ikke fungere.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå