phpbb Latest Posts abfragen

Dieses Thema phpbb Latest Posts abfragen im Forum "Windows XP Forum" wurde erstellt von R4mir3z, 5. Jan. 2006.

Thema: phpbb Latest Posts abfragen So, dann wieder mal eine schwierige Aufgabe für unsere Profis. Ich brauche ein Skript, welches die letzten Posts...

  1. So, dann wieder mal eine schwierige Aufgabe für unsere Profis.
    Ich brauche ein Skript, welches die letzten Posts meines Forums abfragt (phpbb)
    und dann auch per Klick auf den Beitrag ins entsprechende Topic linkt.
    Die Problematik dabei ist, das Homepage (Joomla) und das Forum auf verschiedenen MySql
    Datenbanken abgelegt, aber auf dem selben Server sind.

    Das einzigste, was ich finden konnte ist ein solches Script für die Mybb-Software, welches so aussieht:

    Code:
    <?php
    defined(->_VALID_MOS' ) or die(->Direct Access to this location is not allowed.' );
    
    $number=5;
    $max=50;
    $name=1;
    $link=1;
    
    $number = $params->get(->number_posts' );
    $moduleclass_sfx = $params->get(->moduleclass_sfx' );
    $max = $params->get(->max_length' );
    $name = $params->get(->name' );
    $link = $params->get(->link' );
    
    $host = $params->get(->host' );
    $user = $params->get(->user' );
    $pass = $params->get(->pass' );
    $db = $params->get(->db' );
    $prefix = $params->get(->prefix' );
    $url = $params->get(->url' );
    
    $connect = mysql_connect( $host, $user, $pass );
    
    if ( ! $connect ) {
      die( Konnte Verbindung zur Datenbank nicht aufbauen: .mysql_error() );
    }
    
    if ( !mysql_select_db($db) ) {
      echo <p>Auswahl der Datenbank zur Zeit nicht moeglich: .mysql_error().</p> ;
    }
    
    $sql = SELECT * FROM `.$prefix.threads` ORDER BY lastpost DESC LIMIT $number;
    
    $result = mysql_query($sql);
    
    if ( !$result ) {
      die( Fehler bei der Ausführung der Abfrage: .mysql_error() );
    }
    
    
    
    echo <ul class=\latestnews$moduleclass_sfx\>\n;
    while ( $row = mysql_fetch_array($result) ) {
    	$thread= $row['subject'];
    	$length=strlen($thread);
    if ($length > $max) { 
    	$thread=substr($thread, 0, $max).'...';
    }
    echo<li class=\latestnews\>;
    echo<a href=\.$url./showthread.php?tid=.$row['tid'].\>$thread</a>;
    if ($name){
    echo von <strong>.$row['username'].</strong>;
    }
    echo</li>\n;
    }
    echo </ul>\n;
    
    if ($link) {
    echo <a href=\.$url./search.php?action=getdaily\>Heutige Einträge</a>;
    echo   <a href=\.$url./search.php?action=getnew\>Neue Einträge</a>;
    }
    
    ?>
    Da meine PHP Kenntnisse etwa bei 0 bis garnicht tendieren, wüsste ich auch
    nicht, ob sich dieses Script umschreiben lässt und erst recht nicht, wie es gehen würde.
    Benutze ich dieses Script so wie es ist, wird mir (logischerweise) gesagt, das die Datenbank Threads
    nicht existiert. Bei phpbb heißt die AFAIK posts.


    Naja denn, würde mich freuen, falls mir einer helfen könnte :-\

    Gruß
     
Die Seite wird geladen...

phpbb Latest Posts abfragen - Ähnliche Themen

Forum Datum
Datenbank für PHPBB2 erstellen klappt nciht Linux & Andere 20. Sep. 2005
[S] Forum Konverter: phpbb -> SMF Windows XP Forum 30. Juni 2005
phpbb-Forum --> Cannot redeclare Class Webentwicklung, Hosting & Programmierung 25. Apr. 2005
phpBB-Forum lokal installieren? Webentwicklung, Hosting & Programmierung 19. Apr. 2005
Activation of Windows 10 in all ways [Latest] Windows 10 Forum 21. Juli 2016