Pagina 1 van 2

Laatse berichten op externe website

Geplaatst: 15 sep 2009, 09:35
door mikemike
Graag zou ik de laatste 5 berichten, welke geplaatst zijn op 't forum, zichtbaar willen maken op een externe website. Is daar een Mod voor?

Ik heb gezocht maar kon het zo ff niet vinden.

Re: Laatse berichten op externe website

Geplaatst: 15 sep 2009, 10:22
door Ger

Re: Laatse berichten op externe website

Geplaatst: 15 sep 2009, 10:25
door mikemike
Die had ik wel gevonden maar die krijg ik niet werkend.... :(

Re: Laatse berichten op externe website

Geplaatst: 15 sep 2009, 10:30
door Ger
Tsja, anderen lukt het wel, dus het zal niet zomaar aan de mod liggen. Zonder extra informatie wordt het gissen in het duister, dat schiet dus niet op.
  1. Wat is het adres van je forum en de pagina waar het op moet komen?
  2. De externe pagina, is dat onderdeel van een CMS, gemaakt met de external page-MOD of een compleet op zichzelf staande pagina?
  3. Indien het een op zichzelf staande pagina is, wat is daarvan de onderliggende php-code?
  4. Wat heb je geprobeerd om het werkend te krijgen?
  5. Wat was daarvan het resultaat?
En wat voor nadere informatie verder nog nuttig zou kunnen zijn. Béétje meer moeite doen dus, dan doen wij dat ook voor jou.

Re: Laatse berichten op externe website

Geplaatst: 15 sep 2009, 11:40
door mikemike
1: http://www.mbvpforum.nl en het moet komen op de index van http://www.mbvp.nl
2: Het is een opzich staande pagina
3: De index is een HTML pagina. Mogelijk is hier het probleem al, ik het geprobeerd op een php-pagina (mijn php is niet denderend) en ik kreeg een fout-melding.

Ik zal dus ongetwijfeld iets fout doen..... :(

Code: Selecteer alles

Warning: include() [function.include]: URL file-access is disabled in the server configuration in /usr/home/deb5882/domains/mbvpforum.nl/public_html/test.php on line 5

Warning: include(http://www.mbvpforum.nl/config.php) [function.include]: failed to open stream: no suitable wrapper could be found in /usr/home/deb5882/domains/mbvpforum.nl/public_html/test.php on line 5

Warning: include() [function.include]: Failed opening 'http://www.mbvpforum.nl/config.php' for inclusion (include_path='.:/usr/local/lib/php') in /usr/home/deb5882/domains/mbvpforum.nl/public_html/test.php on line 5

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in /usr/home/deb5882/domains/mbvpforum.nl/public_html/test.php on line 6
Connection failed

Re: Laatse berichten op externe website

Geplaatst: 15 sep 2009, 12:29
door Ger
Ger schreef:Tsja, anderen lukt het wel, dus het zal niet zomaar aan de mod liggen. Zonder extra informatie wordt het gissen in het duister, dat schiet dus niet op.
  1. Indien het een op zichzelf staande pagina is, wat is daarvan de onderliggende php-code?
  2. Wat heb je geprobeerd om het werkend te krijgen?
En wat voor nadere informatie verder nog nuttig zou kunnen zijn. Béétje meer moeite doen dus, dan doen wij dat ook voor jou.

Re: Laatse berichten op externe website

Geplaatst: 15 sep 2009, 12:35
door Tom V
mikemike schreef:1: http://www.mbvpforum.nl en het moet komen op de index van http://www.mbvp.nl

Code: Selecteer alles

Warning: include() [function.include]: URL file-access is disabled in the server configuration in /usr/home/deb5882/domains/mbvpforum.nl/public_html/test.php on line 5
Als je de error leest, zie je dat je geen URL mag ingeven. De site moet dus op dezelfde server staan en bereikbaar van de ene naar de andere middels het bestandssysteem.

Re: Laatse berichten op externe website

Geplaatst: 12 okt 2009, 20:20
door mikemike
Als ik allen de code nu in een php pagina zet en online zet, werkt het dan als ik het op dezelfde server zet als waar het forum op sta? Of zie ik wat over het hoofd? Ik heb 'm namelijk nu op de server staan van het forum.

Code: Selecteer alles

<?php
    // Aanpassen!!!
    $forum_locatie = '../'; // De map waar je forum staat (bijvoorbeeld de map forum 'forum/')

    include $forum_locatie . 'config.php';
    $connection = mysql_connect($dbhost, $dbuser, $dbpasswd) or die('Connection failed');
    mysql_select_db($dbname, $connection) or die('Selecting database failed');
    unset($dbpasswd); // Just to be safe

    $query = "SELECT t.topic_id, t.forum_id, p.post_subject
        FROM {$table_prefix}topics t,
            {$table_prefix}posts p
        WHERE t.topic_id = p.topic_id
        ORDER BY p.post_id DESC
        LIMIT 10";
    $result = mysql_query($query, $connection) or die('Query failed');
    $topics = array();
    while ($data = mysql_fetch_assoc($result))
    {
        if (!in_array($data['topic_id'], $topics))
        {
            $topics[] = $data['topic_id'];
            
            $data['post_subject'] = str_replace('Re: ', '', $data['post_subject']);
            echo '<font class="normaltext"><a target="_top" href="../forum/viewtopic.php?f=' . $data['forum_id'] . '&t=' . $data['topic_id'] . '&view=unread#unread">' . $data['post_subject'] . '</a></font><br>';
        }
    }
    mysql_free_result($result);
    ?>

Re: Laatse berichten op externe website

Geplaatst: 23 nov 2009, 14:05
door mikemike
Is er iemand die mij een klein beetje op weg wil helpen.

Ik wil b.v. de laatste 5 geplaatsten berichten tonen op een andere, externe HTML pagina. Ik kom er niet uit hoe ik dit kan realiseren.

Re: Laatse berichten op externe website

Geplaatst: 23 nov 2009, 15:04
door FreakyBlue

Re: Laatse berichten op externe website

Geplaatst: 04 dec 2009, 09:48
door mikemike
Is dit echt de enige manier? Ik kom hier zo niet uit!!

Re: Laatse berichten op externe website

Geplaatst: 04 dec 2009, 10:43
door Ger
Het zijn toch vrij basic instructies, en zolang je ook niet duidelijk bent in wat er niet lukt en wat je al geprobeerd hebt met wel resultaat dan is helpen ook lastig.

Ik kan je natuurlijk verwijzen naar dit blogartikel op phpBB.com maar de basis is hetzelfde.

Als je zelf niet voldoende kennis hebt van PHP en er daardoor niet uitkomt kun je natuurlijk altijd om hulp vragen via het prikbord.

Re: Laatse berichten op externe website

Geplaatst: 13 dec 2009, 13:26
door mikemike
Het begint al bij mijn Engels, dat is niet echt denderend. Nu had ik het e.e.a. doorgelezen maar het is me niet duidelijk, waarschijnlijk omdat ik het niet goed kan lezen, wat ik waar en hoe moet plaatsen.

Re: Laatse berichten op externe website

Geplaatst: 16 dec 2009, 21:56
door mikemike
Ger schreef:Het zijn toch vrij basic instructies, en zolang je ook niet duidelijk bent in wat er niet lukt en wat je al geprobeerd hebt met wel resultaat dan is helpen ook lastig.
Dus ik ben nog niet echt duidelijk geweest?

Re: Laatse berichten op externe website

Geplaatst: 18 dec 2009, 09:01
door Ger
Niet echt nee. Geef nog eens duidelijk en overzichtelijk antwoord op de volgende vragen (een deel heb je al beantwoord, maar dan hebben we het op een rijtje):
  1. Adres van je forum
  2. Adres van de externe pagina waar de berichten op moeten verschijnen
  3. Link naar de code die je wil toepassen
  4. Versie van je phpBB-installatie
  5. Eventuele andere modificaties die je hebt toegepast
  6. Uitvoerige beschrijving van wat je nu precies hebt gedaan en wat daarvan het resultaat is, liefst inclusief de code van de externe pagina. LET OP DAT JE DAAR GEEN WACHTWOORDEN IN HEBT STAAN!

Re: Laatse berichten op externe website

Geplaatst: 05 jan 2010, 20:27
door mikemike
1: http://mbvpforum.nl/
2: http://mbvp.nl/index.html
3: http://www.phpbb.com/community/viewtopi ... #p10575005
4: 3.06
5: Geen
6: Er staan hier de code's van b.v. de index.php. Wat en waar moet ik die code plaatsen, moet ik die index code toevoegen, zo ja waar?

Re: Laatse berichten op externe website

Geplaatst: 07 jan 2010, 10:33
door Ger
Kijk, nu pas wordt duidelijk dat het om 2 verschillende domeinen gaat. Gaat het ook om 2 verschillende servers? Want in dat geval wordt het een lastig verhaal. Meestal staat includen via een url om veiligheidsredenen uit en dan zal het simpelweg niet gaan zoals het bij de meeste forums wel gaat.

Wat je in dat geval het beste kunt doen is gebruik maken van de feeds die het forum sinds 3.0.6 heeft. Die feeds lees je dan in op de site waar je de berichten wil hebben.

Re: Laatse berichten op externe website

Geplaatst: 11 jan 2010, 15:05
door marian0810
Ger schreef:Wat je in dat geval het beste kunt doen is gebruik maken van de feeds die het forum sinds 3.0.6 heeft. Die feeds lees je dan in op de site waar je de berichten wil hebben.
Ik zou heel blij zijn met een stap-voor-stap uitleg hoe dat moet, want ik snap geen draad van dat hele RSS-gedoe :oops: Ik kan van alles instellen voor die feeds in mijn ACP maar ik zie er nergens iets van terug :?:
En hoe zet je dat dan in de html van de ontvangende pagina?

Re: Laatse berichten op externe website

Geplaatst: 11 jan 2010, 15:57
door Ger
Eerlijk gezegd heb ik daar totaal geen ervaring mee. Mijn opmerking was meer zo van "dat moet in principe wel lukken".

Re: Laatse berichten op externe website

Geplaatst: 12 jan 2010, 09:36
door mikemike
Ok, duidelijk!

Dus nu maar verdiepen in RSS..... :(