Seite 1 von 1

Ähnliche Beiträge Mod verändern <- Bitte genau lesen!

Verfasst: 06.06.2005 21:39
von sts
Hallo,

ich möchte gerne den Mod: http://www.phpbb.de/viewtopic.php?t=65916 auf einer Externen Seite nutzen.

Dh. ich habe zum Inhalt auf der Externen Seite A ein vordefiniertes Keyword, zb. "Apfelschaum".

Nun soll im Forum B (andere URL, andere IP, gleicher Server) nach Schaumwein gesucht werden, und die ersten 7 Ergebnisse als Link auf der Externen Seite A mit verlinkung auf Forum B erscheinen.

Evt. hat hier jemand einen Lösungsvorschlag.


Danke schon einmal für´s lesen.

STS

Verfasst: 07.06.2005 18:00
von sts
[ externes Bild ]
So nach oben mit dem Beitrag

Verfasst: 08.06.2005 09:19
von Leuchte
Versuch das mal

Code: Alles auswählen

<?php
$dbhost = 'localhost';
$dbname = 'name';
$dbuser = 'user';
$dbpasswd = 'pass';

$db = @mysql_pconnect($dbhost, $dbuser, $dbpasswd) or die("error");
      @mysql_select_db($dbname) or die ("error");
$key = 'Apfelschaum';
$sql = "SELECT t.topic_id, t.topic_title FROM phpbb_topics t, phpbb_posts p, phpbb_posts_text pt
  WHERE pt.post_text LIKE '%$key%'
  AND p.post_id = pt.post_id
  AND t.topic_id = p.topic_id
  ORDER BY t.topic_time DESC LIMIT 7";
  if ( !($result = mysql_query($sql, $db)) )
  {
    die(mysql_error());
  }
  while($data = mysql_fetch_array($result))
  {
    echo '<a href="http://domain.de/forum/viewtopic.php?t='.$data['topic_id'].'">'.$data['topic_title'].'</a>';
  }
?>

Verfasst: 08.06.2005 23:39
von sts
Danke für die Antwort. Ich werde es kurzfristig umsetzen und bericht erstatten :-)

Verfasst: 09.06.2005 10:50
von sts
Einen Zeilen Umbruch habe ich noch eingefügt.

Code: Alles auswählen

<?php
$dbhost = 'localhost';
$dbname = '';
$dbuser = '';
$dbpasswd = '';

$db = @mysql_pconnect($dbhost, $dbuser, $dbpasswd) or die("error");
      @mysql_select_db($dbname) or die ("error");
$key = '';
$sql = "SELECT t.topic_id, t.topic_title FROM phpbb_topics t, phpbb_posts p, phpbb_posts_text pt
  WHERE pt.post_text LIKE '%$key%'
  AND p.post_id = pt.post_id
  AND t.topic_id = p.topic_id
  ORDER BY t.topic_time DESC LIMIT 7";
  if ( !($result = mysql_query($sql, $db)) )
  {
    die(mysql_error());
  }
  while($data = mysql_fetch_array($result))
  {
       echo '<a href="http://domain.de/forum/viewtopic.php?t='.$data['topic_id'].'">'.$data['topic_title'].'</a>'; 
       echo '<br />';
  }
?>

Verfasst: 09.06.2005 10:54
von sts
So sieht er nun für Kurz URLS aus:

Code: Alles auswählen

<?php
$dbhost = 'localhost';
$dbname = '';
$dbuser = '';
$dbpasswd = '';

$db = @mysql_pconnect($dbhost, $dbuser, $dbpasswd) or die("error");
      @mysql_select_db($dbname) or die ("error");
$key = '';
$sql = "SELECT t.topic_id, t.topic_title FROM phpbb_topics t, phpbb_posts p, phpbb_posts_text pt
  WHERE pt.post_text LIKE '%$key%'
  AND p.post_id = pt.post_id
  AND t.topic_id = p.topic_id
  ORDER BY t.topic_time DESC LIMIT 7";
  if ( !($result = mysql_query($sql, $db)) )
  {
    die(mysql_error());
  }
  while($data = mysql_fetch_array($result))
  {
       echo '<a href="http://MEINE URL/ftopic'.$data['topic_id'].'.html">'.$data['topic_title'].'</a>'; 
       echo '<br />';
  }
?>