Nieuwste topics in .tpl

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

Nieuwste topics in .tpl

Bericht door dragonfire » 03 dec 2004, 17:48

hoe kan ik het volgende script in een .tpl bestand proppen?
zodat ik het kan oproepen met {NEWTOPICS} ofzow?

script:

Code: Selecteer alles

<?
////////////////////////////////////////
// http://www.wimtol.nl               //
// Scripting: Wim Tol                 //
////////////////////////////////////////

$limit = 7; // Hoeveel wil je er showen?
$forumpad = "forum"; //Pad naar forum (zonder slash erachter!)

include_once ("".$forumpad."/config.php");

mysql_connect($dbhost,$dbuser,$dbpasswd) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());

$sql = "SELECT * FROM phpbb_topics ORDER BY topic_id DESC LIMIT 0,$limit";
$query = mysql_query($sql) or die(mysql_error());

while($rij = mysql_fetch_object($query))
{
    echo "<a href=\"$forumpad/viewtopic.php?p=$rij->topic_last_post_id#$rij->topic_last_post_id\">$rij->topic_title</a><br>";
}
?> 

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 03 dec 2004, 17:50

in een tlp bestand kan je geloof ik geen php gebruiken.

dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

Bericht door dragonfire » 03 dec 2004, 18:01

superman5000 schreef:in een tlp bestand kan je geloof ik geen php gebruiken.
NEE DUHHHH
daarom vraag ik of iemand weet hoe ik die script in een tpl bestand krijg via {BLAAT}

Gebruikersavatar
superman5000
Berichten: 741
Lid geworden op: 05 nov 2003, 09:51
Locatie: breda
Contacteer:

Bericht door superman5000 » 03 dec 2004, 18:03

sorry maar ik probeer aleen te helpen *snik* (ik had je vraag niet goed begrepen)

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 03 dec 2004, 18:05

Hij probeerd je alleen maar te helpen..

Je moet het script in het bijbehorende PHP bestand zetten, het resultaat geef je door met:

Code: Selecteer alles

$template->assign_vars(array(
Zoek even naar dit stukje in het bestand, en zet 'BLAAT' er tussen.

dragonfire
Berichten: 65
Lid geworden op: 06 nov 2004, 16:45

Bericht door dragonfire » 03 dec 2004, 18:13

?
ik vat het niet

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 03 dec 2004, 18:29

Als je dit script op je forum wilt gebruiken kun je beter iets anders gebruiken, zoiets bijvoorbeeld:

Code: Selecteer alles

$limit = 7; // Hoeveel wil je er showen?
$sql = "SELECT * FROM phpbb_topics ORDER BY topic_id DESC LIMIT 0,$limit";
$query = mysql_query($sql) or die(mysql_error());

while($rij = mysql_fetch_object($query))
{
    $template->assign_vars(array(
	    'BLAAT' => '<a href="viewtopic.php?p=$rij->topic_last_post_id#$rij->topic_last_post_id">$rij->topic_title</a><br>')
		);
}
Afbeelding


Gesloten