Pagina 1 van 1
[Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 26 feb 2008, 12:17
door nek
phpBB versie: 3.0.0
Zoals bekend was/is, kon men in versie 2.0 de laatste 10 topics van het forum weergeven d.m.v. php op bijvoorbeeld de eerste pagina. Ik ben dit nog niet tegen gekomen voor versie 3.0. Heeft iemand hier ervaring mee? Zo ja, waar kan ik deze documentantie / scripts vinden.
Bedankt!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 03 mar 2008, 13:14
door nek
schop
forum: forum.domeinnaam.nl
website
http://www.domeinnaam.nl
Op de website wil ik de laatste 10 berichten laten zien van het forum. Wie oh Wie heeft hier een oplossing voor en/of adres van het script?
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 03 mar 2008, 18:23
door Niek
Bedoel je met website een pagina buiten phpBB om. Of bedoel je iets als een
portal, daar zit het namelijk standaard al in.
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 04 mar 2008, 14:24
door nek
Niek schreef:Bedoel je met website een pagina buiten phpBB om. Of bedoel je iets als een
portal, daar zit het namelijk standaard al in.
Hoi Niek,
Nee, dat bedoel ik helaas niet. Was het maar zo. Bij phpBB2 had ik een PHP script waarmee ik extern op elke willekeurige website (die ik heb) de laatste 10 onderwerpen kon laten zien van het forum.
Voorbeeld
Gathering.tweakers.net is het forum van tweakers
en op
http://www.tweakers.net zie je links onder de meest recente topics staan.
Dus zo iets zoek ik. Dit bestond al hele lange tijd voor phpBB2, maar ben ik nog niet tegengekomen voor versie 3
Kortom: ik wil de laatste 10 topics op mijn hoofdwebsite laten zien dmv een php script.
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 05 mar 2008, 16:04
door nek
Is er dan ook niemand die hier iets over weet?

Zelfs niet de admins of moderators?
Alle help is echt van harte welkom!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 06 mar 2008, 13:45
door HUNL
nek schreef:Alle help is echt van harte welkom!
Ik heb het voor mijn site in orde gekregen, zie
http://www.hockeyuitslagen.nl (rechts, laatste 15 forumposts). Is dat wat je bedoelt?
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 07 mar 2008, 10:06
door budofrank
HUNL schreef:nek schreef:Alle help is echt van harte welkom!
Ik heb het voor mijn site in orde gekregen, zie
http://www.hockeyuitslagen.nl (rechts, laatste 15 forumposts). Is dat wat je bedoelt?
Dit zou ik ook wel willen, hoe heb je dit gedaan?
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 07 mar 2008, 17:42
door nek
HUNL schreef:nek schreef:Alle help is echt van harte welkom!
Ik heb het voor mijn site in orde gekregen, zie
http://www.hockeyuitslagen.nl (rechts, laatste 15 forumposts). Is dat wat je bedoelt?
JA!
Dat is hetgeen wat ik zoek. Als je me daar mee zou kunnen helpen, waardeer ik dat zeer.
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 08 mar 2008, 11:22
door HUNL
ik gebruik er de volgende code voor in een include:
Code: Selecteer alles
<? /*** phpBB3 - Last Active Topics System ***/
// Gebaseerd op een script van Ioan Filipov
// Auteur: Bart S.T. Carlier @ BODB InternetWorks
// Email: info@bodb.nl
// Datum: 24.12.2007
//------------------------------
include ("forum/config.php");
$mysql_connection = mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("Connection failed");
mysql_select_db ($dbname) or die ("Selecting database failed");
//Edit these parameters:
//Table prefix
$table="phpbb3_";
//Show last x topics
$laforums="15";
$link=mysql_connect($dbhost, $dbuser, $dbpasswd);
$db=mysql_select_db($db);
//De nummers achter NOT IN refereren aan de fora die niet meegenomen worden in de lijst, bv privefora
$query="select * from $table".topics." WHERE topic_approved = '1' AND forum_id NOT IN (45,48,52,53,54,59) order by topic_last_post_time desc limit 0,$laforums";
$query2="select config_name,config_value from $table".config." where config_name = 'server_name' limit 0,1";
$result2=mysql_query($query2);
$row2 = mysql_fetch_array($result2);
extract($row2);
$result=mysql_query($query);
echo "<table width=\"100%\">";
while ($row=mysql_fetch_array($result)) {
extract($row);
echo "<tr><td valign=top><font color=\"#99cc00\">> </font></td><td valign=top><font color=\"#38312b\"><a href=\"http://".$config_value."/forum/viewtopic.php?f=".$forum_id."&t=".$topic_id."&p=".$topic_last_post_id."#p".$topic_last_post_id."\" target='_self'>".$topic_title."</a></td></tr>";
}
// end of XML output loop
echo "</table>";
//-------------------------- END
?>
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 16 jun 2008, 18:21
door neefdave
Hoe kan je een hoeveelheid karakters aangeven?!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 16 jun 2008, 18:25
door Bee
Staat hij ook op de juiste positie ten opzichte van het forum?
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 19 jun 2008, 02:47
door neefdave
Hoe kan ik voor de link de tijd van de laatste post zien?! Bijvoorbeeld:
03:47 Wat een laat antwoord
Dat is dan tevens de link naar het topic
Niet kicken binnen 24 uur en niet dubbelposten aub.
- Bee
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 24 jun 2008, 12:47
door neefdave
Iemand?!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 25 jun 2008, 12:29
door test
waar zet je de code?
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 09 aug 2008, 14:38
door Chaki
Ik zocht dit dus ook, maar ik snap even niet wat hiermee bedoeld wordt.
HUNL schreef:ik gebruik er de volgende code voor in een include:
Code: Selecteer alles
<? /*** phpBB3 - Last Active Topics System ***/
// Gebaseerd op een script van Ioan Filipov
// Auteur: Bart S.T. Carlier @ BODB InternetWorks
// Email: info@bodb.nl
// Datum: 24.12.2007
//------------------------------
include ("forum/config.php");
$mysql_connection = mysql_connect ($dbhost, $dbuser, $dbpasswd) or die ("Connection failed");
mysql_select_db ($dbname) or die ("Selecting database failed");
//Edit these parameters:
//Table prefix
$table="phpbb3_";
//Show last x topics
$laforums="15";
$link=mysql_connect($dbhost, $dbuser, $dbpasswd);
$db=mysql_select_db($db);
//De nummers achter NOT IN refereren aan de fora die niet meegenomen worden in de lijst, bv privefora
$query="select * from $table".topics." WHERE topic_approved = '1' AND forum_id NOT IN (45,48,52,53,54,59) order by topic_last_post_time desc limit 0,$laforums";
$query2="select config_name,config_value from $table".config." where config_name = 'server_name' limit 0,1";
$result2=mysql_query($query2);
$row2 = mysql_fetch_array($result2);
extract($row2);
$result=mysql_query($query);
echo "<table width=\"100%\">";
while ($row=mysql_fetch_array($result)) {
extract($row);
echo "<tr><td valign=top><font color=\"#99cc00\">> </font></td><td valign=top><font color=\"#38312b\"><a href=\"http://".$config_value."/forum/viewtopic.php?f=".$forum_id."&t=".$topic_id."&p=".$topic_last_post_id."#p".$topic_last_post_id."\" target='_self'>".$topic_title."</a></td></tr>";
}
// end of XML output loop
echo "</table>";
//-------------------------- END
?>
In welk bestand moet ik dit zetten? Of hoe of wat moet ik het anders doen?
groetjes Chaki
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Geplaatst: 11 aug 2008, 12:32
door Johan
neefdave schreef:Hoe kan ik voor de link de tijd van de laatste post zien?! Bijvoorbeeld:
03:47 Wat een laat antwoord
Dat is dan tevens de link naar het topic
Niet kicken binnen 24 uur en niet dubbelposten aub.
- Bee
ZOEK:
Code: Selecteer alles
echo "<table width=\"100%\">";
while ($row=mysql_fetch_array($result)) {
extract($row);
echo "<tr><td valign=top><font color=\"#99cc00\">> </font></td><td valign=top><font color=\"#38312b\"><a href=\"http://".$config_value."/forum/viewtopic.php?f=".$forum_id."&t=".$topic_id."&p=".$topic_last_post_id."#p".$topic_last_post_id."\" target='_self'>".$topic_title."</a></td></tr>";
}
VIND:
VERVANG MET:
PLAATS ONDER extract($row);
:
Dank aan Bas voor laatste regel (tijd uit database halen)