[Onderwerpen] Laatste 10 berichten tonen op website
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
[Onderwerpen] Laatste 10 berichten tonen op website
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!
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
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?
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
Bedoel je met website een pagina buiten phpBB om. Of bedoel je iets als een portal, daar zit het namelijk standaard al in.
Groetjes Niek
Alleen support via het forum, niet via PB, MSN of email.
Alleen support via het forum, niet via PB, MSN of email.
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Hoi Niek,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.
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
Is er dan ook niemand die hier iets over weet? 
Zelfs niet de admins of moderators?
Alle help is echt van harte welkom!

Zelfs niet de admins of moderators?
Alle help is echt van harte welkom!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Ik heb het voor mijn site in orde gekregen, zie http://www.hockeyuitslagen.nl (rechts, laatste 15 forumposts). Is dat wat je bedoelt?nek schreef:Alle help is echt van harte welkom!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Dit zou ik ook wel willen, hoe heb je dit gedaan?HUNL schreef:Ik heb het voor mijn site in orde gekregen, zie http://www.hockeyuitslagen.nl (rechts, laatste 15 forumposts). Is dat wat je bedoelt?nek schreef:Alle help is echt van harte welkom!
Re: [Onderwerpen] Laatste 10 berichten tonen op website
JA!HUNL schreef:Ik heb het voor mijn site in orde gekregen, zie http://www.hockeyuitslagen.nl (rechts, laatste 15 forumposts). Is dat wat je bedoelt?nek schreef:Alle help is echt van harte welkom!

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
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
Hoe kan je een hoeveelheid karakters aangeven?!
Laatst gewijzigd door neefdave op 16 jun 2008, 18:26, 1 keer totaal gewijzigd.
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Staat hij ook op de juiste positie ten opzichte van het forum?
... Maar ik modereer (nog) niet.
Re: [Onderwerpen] Laatste 10 berichten tonen op website
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
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
waar zet je de code?
Re: [Onderwerpen] Laatste 10 berichten tonen op website
Ik zocht dit dus ook, maar ik snap even niet wat hiermee bedoeld wordt.
In welk bestand moet ik dit zetten? Of hoe of wat moet ik het anders doen?
groetjes Chaki
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
ZOEK: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
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>";
}
Code: Selecteer alles
<font color="#99cc00\">> </font>
Code: Selecteer alles
<font color="#99cc00\">$time</font>
extract($row);
:
Code: Selecteer alles
$time = date('d-m-Y G:i ', $topic_time);

Voormalig Support Teamlid