Weergeven nieuwste draad als aanklikbare link
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Weergeven nieuwste draad als aanklikbare link
Hallo Allemaal,
Ik heb een forum met verschillende sectie, waaronder een nieuws sectie. Nu wil ik graag een aanklikbare link plaatsen in de overall-header die bestaat uit het onderwerp van de nieuwste draad in de niews sectie en bij het aanklikken van die link gaat men automatisch naar de dezbetreffende draad.
De overall-header editen, inclusief php code, en kleiner php tweaks zijn geen probleem voor me. Maar ik heb niet echt een goed idee hoe ik de info die ik nodig heb uit de database moet halen
Hopenlijk kan een van jullie me verder helpen.
Alvast bedankt !
Bramster
http://www.DutchFleet.net
Ik heb een forum met verschillende sectie, waaronder een nieuws sectie. Nu wil ik graag een aanklikbare link plaatsen in de overall-header die bestaat uit het onderwerp van de nieuwste draad in de niews sectie en bij het aanklikken van die link gaat men automatisch naar de dezbetreffende draad.
De overall-header editen, inclusief php code, en kleiner php tweaks zijn geen probleem voor me. Maar ik heb niet echt een goed idee hoe ik de info die ik nodig heb uit de database moet halen
Hopenlijk kan een van jullie me verder helpen.
Alvast bedankt !
Bramster
http://www.DutchFleet.net
Jou nieuwssectie zit neem ik aan in een forum. Elk forum heeft een forum_id (dit zie je in je adresbalk bij http://www.site.nl/viewforum.php?f=X, X = forum_id).
Via php(bb) kun je dan met zoiets de laatste gegevens uit je database halen:
Dit is dan de querrie, de rest kon je zei je
Via php(bb) kun je dan met zoiets de laatste gegevens uit je database halen:
Code: Selecteer alles
$sql = "SELECT topic_id, topic_title FROM " . TOPICS_TABLE . "
WHERE forum_id = X
ORDER BY topic_time DESC
LIMIT 1";
Bedankt, ben nu aan het vogelen met echo en zo. Nog steeds error, maar aldoende leert men
Mijn laatste test bestandje is dit:
Nu eerst zorgen dat dit wat oplevert en dan kan ik er een link van maken.
Dat puzzelen is best leuk, ik leer veel ! In het handboek stoppen ze voor het echoen de data eerst in een array. Ik ga dat ook maar eens proberen.
Mijn laatste test bestandje is dit:
Code: Selecteer alles
<?php
$dbms = 'mysql4';
$dbhost = 'localhost';
$dbname = 'dutch1';
$dbuser = 'xxxxxx';
$dbpasswd = 'xxxxxx';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);
$query = "SELECT topic_id, topic_title FROM " . phpbb_topics . "
WHERE forum_id = 15
ORDER BY topic_time DESC
LIMIT 1";
echo "$topic_title";
?>
Dat puzzelen is best leuk, ik leer veel ! In het handboek stoppen ze voor het echoen de data eerst in een array. Ik ga dat ook maar eens proberen.
Ik heb nu een draained stukje code:
Zitten er nog onnodige dingen in ?
Natuurlijk zal ik later de $link code niet meer opnemen als de code geintegreerd is in het forum.
Code: Selecteer alles
$link = mysql_connect("localhost", "login", "paswoord");
mysql_select_db("databasenaam", $link);
$result = mysql_query("SELECT topic_id, topic_title FROM phpbb_topics WHERE forum_id=15 ORDER BY topic_time DESC
LIMIT 1", $link);
$row = mysql_fetch_array($result);
$url = "http://dutchfleet.net/viewtopic.php?t=".$row["topic_id"];
$text = $row["topic_title"];
echo "<A href=$url>".$text."</A>";
Natuurlijk zal ik later de $link code niet meer opnemen als de code geintegreerd is in het forum.
- Ramon Fincken
- Berichten: 2552
- Lid geworden op: 27 nov 2005, 23:15
- Locatie: Diemen
- Contacteer:
kijk even naar de DBAL + constants-file
Freelance webdevelopment, including phpbb2 scripting!
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com
Website founder van: phpBBinstallers.net phpBBantispam.com
Mods: zie op http://www.phpbb.com Blog in wording: RamonFincken.com