Computer Forum voor al uw vragen en problemen.

Register een gratis account om van alle functies op het forum gebruik te kunnen maken.

Problemen met uw computer, of heeft u advies nodig? PC Web Plus helpt u graag verder.

Welkom op PC Web Plus, op dit computerforum kunt u terecht voor gratis hulp bij computerproblemen en allerhande vragen over software, hardware en computerbeveiliging.

Als gast kunt u alleen het forum bekijken en meelezen met de verschillende discussies. U kunt echter geen reacties of commentaar geven op bestaande discussies, of nieuwe onderwerpen op het forum starten met uw vraag of probleem.

Klik op de onderstaande link om geheel gratis een gebruikersaccount op ons forum te registreren. Vanaf dat moment kunt u deelnemen aan de diverse discussies op het forum.

Klik hier om een gratis account te registreren! - of lees onze Welkomstgids door voor meer informatie over het gebruik van het forum.

 
rscadd
PC Web Plus - Member
PC Web Plus - Member
Onderwerp Auteur
Berichten: 2
Lid geworden op: zo 11 apr, 2010 17:28:36
Kennisniveau: (2) Ervaren
OS: 95,98,2000,xpvista,7
AV: g-data
FW: g-data

laatste berichten phpbb forum

zo 11 apr, 2010 17:33:32

wij hebben een phpbb forum en hadden graag de knop bij gezet om bv de 25 laatste berichten te kunnen bezien maar we weten de code niet om dat te schrijven

wie kan er ons helpen?
tis de bedoeling met die link dat het forum de 25 laatste geposte en bewerkte berichten weer geeft als we daar op klikken iemand een idee hoe dat heel die code geschreven moet worden om die knop voor de laatste berichten te kunnen integreren in het forum?

 
Gebruikersavatar
Maxstar
Administrator
Administrator
Berichten: 41271
Lid geworden op: za 27 sep, 2008 10:18:07
Kennisniveau: (3) Expert
OS: Windows 10
AV: Emsisoft Internet Security
Contacteer:

Re: laatste berichten phpbb forum

zo 11 apr, 2010 17:42:19

Hallo en welkom op het forum van PC Web Plus.

Standaard zit er in phpBB al een optie om de laatste berichten weer te geven, maar wil je dit doen op een aparte pagina of bijvoorbeeld in een website integreren dan kan dit met de onderstaande code.

<?     /*** 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 ("phpbb/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="phpbb_";

//Show last x topics
    $laforums="14";


    $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 () 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=\"#000000\">>&nbsp;</font></td><td valign=top><font color=\"#000000\"><a href=\"http://".$config_value."/phpbb/viewtopic.php?f=".$forum_id."&t=".$topic_id."&p=".$topic_last_post_id."#p".$topic_last_post_id."\" target='_blank'>".$topic_title."</a></td></tr>";
    }

// end of XML output loop

echo "</table>";

//-------------------------- END

Met vriendelijke groet,

Maxstar


Member of UNITE Unified Network of Instructors and Trained Eliminators (Unite Against Malware)
 
rscadd
PC Web Plus - Member
PC Web Plus - Member
Onderwerp Auteur
Berichten: 2
Lid geworden op: zo 11 apr, 2010 17:28:36
Kennisniveau: (2) Ervaren
OS: 95,98,2000,xpvista,7
AV: g-data
FW: g-data

Re: laatste berichten phpbb forum

di 13 apr, 2010 16:20:19

het is niet om integreren op een web site maar wij hebben op een forum waar dat familie's van 4 man hebben en die op 1 account op het forum komen nu is het probleem als persoon 1 de berichten gelezen heeft dan zie je niet meer welke persoon 2 nog niet gelezen heeft en nu zoeken we een script die dit kan verhelpen
eens berichten gelezen gaan die uit de lijst die lijst zou continu moeten blijven staan en gewoon aangepast worden op het forum als bv het 5 de bericht een antwoordt opkomt komt dit van boven te staan
zoals dit bv http://www.zoekertjes.duiken.be/ als je daar op nieuwste berichten gaat zie je heel de lijst met berichten bv 25 of 50 of 100 naargelang je zelf wil die berichten blijven staan ook al heb je ze gelezen maar als er bv een bericht wordt toegevoegd dan komt die tittel bovenaan te staan en dit willen we integreren op ons forum

Maxstar schreef:
Hallo en welkom op het forum van PC Web Plus.

Standaard zit er in phpBB al een optie om de laatste berichten weer te geven, maar wil je dit doen op een aparte pagina of bijvoorbeeld in een website integreren dan kan dit met de onderstaande code.

<?     /*** 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 ("phpbb/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="phpbb_";

//Show last x topics
    $laforums="14";


    $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 () 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=\"#000000\">>&nbsp;</font></td><td valign=top><font color=\"#000000\"><a href=\"http://".$config_value."/phpbb/viewtopic.php?f=".$forum_id."&t=".$topic_id."&p=".$topic_last_post_id."#p".$topic_last_post_id."\" target='_blank'>".$topic_title."</a></td></tr>";
    }

// end of XML output loop

echo "</table>";

//-------------------------- END

 
Gebruikersavatar
Maxstar
Administrator
Administrator
Berichten: 41271
Lid geworden op: za 27 sep, 2008 10:18:07
Kennisniveau: (3) Expert
OS: Windows 10
AV: Emsisoft Internet Security
Contacteer:

Re: laatste berichten phpbb forum

di 13 apr, 2010 16:55:17

Hoi,

Dit script kan je ook op een forum integreren, je kan in phpBB een nieuwe pagina aanmaken waar je dit script in verwerkt.
In het script kan je aangeven hoveel topics je wilt tonen.

Via deze tutorial kan je een extra pagina in phpBB aanmaken.
http://forum.phpbbservice.nl/viewtopic.php?f=3&t=2698

Verwerk het bovenstaande script hierin en je kan zelf instellen hoeveel topics je wilt laten tonen.

P.s.
Is het niet makkelijker om voor iedereen een eigen account aan te maken op het forum.
Met vriendelijke groet,

Maxstar


Member of UNITE Unified Network of Instructors and Trained Eliminators (Unite Against Malware)
 
Gebruikersavatar
Maaike
PC Web Plus - Member
PC Web Plus - Member
Berichten: 1189
Lid geworden op: vr 30 okt, 2009 11:54:52
Kennisniveau: (2) Ervaren
OS: Windows 7
AV: Avira (free)
Locatie: Harlingen
Contacteer:

Re: laatste berichten phpbb forum

di 13 apr, 2010 17:28:16

P.s.
Is het niet makkelijker om voor iedereen een eigen account aan te maken op het forum.


Dat lijkt mij wel, want is het uberhaupt mogelijk om vanaf vier verschillende IP-adressen onder een naam in te loggen.
Waarschijnlijk zal het zeker gaan conflicteren tijdens het posten van berichten vanaf een gebruiker als dit tegelijkertijd plaatsvind.
Zoals wij van PC Web Plus u helpen met informatie, advies en oplossingen kunt u ons helpen aan meer leden en/of bezoekers.
Vertel een kennis, vriend of familielid over het forum van PC Web Plus en verhoog zo onze bekendheid.

M.v.g,
~*~Maaike~*~

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 4 gasten