X-Forum-Board Index Statt Pfeil Threadname?

Begonnen von Marcello, 05 August 2002, 22:34:57

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Marcello

Hallo,
ich würde gerne beim Board Index/Letztes Posting anstatt des Pfeils mit dem passenden Link den Threadnamen stehen haben. Das ganze spielt sich in der functions.php ab.
Bring es zwar hin das er die Threadnummer hinschreibt, aber den Text nicht.
Weiß wer was mir hier fehlt? Ich nehm an, dass ich da irgend eine Abfrage vorhermachen muß allerdings steh ich da an :cry
Danke
Marcello

tequila

Die änderungen scheinen soweit ok zu sein, Du mußt den Code genau da einbauen, wo Du auch die $tid zur Verfügung hast.

Ist das in einer Funktion, dann mußt Du auch noch einen "global"-Abschnitt am Anfang der Funktion einfügen, um die Variable "$table_threads" zu bekommen, also in der Art "global $table_threads;". Alternativ kannst Du innerhalb von Funnktionen auch aus "$table_threads" "nuke_xmb_threads" machen, dann brauchst Du keine Global-Sektion.

Das echo in meinem Beispiel war nur Symbolisch, das mußt Du natürlich an der Stelle ausgeben lassen, wo sonst der Pfeil angezeigt wird, d.h.:

Du suchst den Abschnitt, wo per "<img .....>" das Pfeil-Bild angezeigt wird und setzt dort dann einfach "$result[subject]" hin und dann sollte es gehen.

Für die Platzierung des Codes ist es wichtig, das Code immer VOR der Stelle steht, an der Du es das erste mal aufrufen möchtest. Paß bitte auch mit den "$querry" und "$result"-Variablen auf, das diese Namen nicht schon irgendwo anders benutzt werden und es Konflikte geben kann. War nur für mein Beispiel!

Marcello

Hat keiner eine Idee? Schade!  :(  
Vielleicht isses auch nich so ganz rüber gekommen, was ich will.
Hier ein  Beispiel wie ichs gerne hätte:  http://www.austriansoccerboard.com/cgi-bin/ikonboard/ikonboard.cgi
Da findet man unter >Letzter Beitrag< : Datum, Uhrzeit,   Thema und Poster.
Der Pfeil im X-Forum hat die gleiche Funktion, nur dass ich lieber das Thema dort stehen hätte - ist irgendwie übersichtlicher.
Ciao
Marcello

tequila

Hi Marcello,
Du mußt da dann eine MySQL-Querry einbauen, das aus der TAbelle "xmb_threads" für die passende Thread-Nummer die Überschrift des Threads geholt wird und diese dann angezeigt wird, also z.B.:

  $querry = mysql_querry("SELECT subject FROM $table_threads WHERE tid='DeineThreadNummer');
$result = mysql_fetch_array($querry);

echo $result[subject];


Das echo des $results mußt Du natürlich anpassen, aber so sollte es gehen wenn Du schon die Thread-ID angezeigt bekommen hast .....

Marcello

Hallo SiteAdmin Tequila!
Danke für Dine Antwort!
In dieser Richtung hab ich auch schon herumprobiert, nur leider bin ich noch ein ziemlicher Anfänger in Sachen PHP. :redhead:
Wenn ich Deinen Code nehme und versuche einzubauen bekomme ich immer die Fehlermeldung, dass etwas in Zeile 87(?) falsch wäre, ganz egal wo ich den Code einbaue????
Habe das result wie folgt geändert(hoffe das ist so OK):
$querry = mysql_querry("SELECT subject FROM $table_threads WHERE tid='$tid');
$result = mysql_fetch_array($querry);
echo $thread[subject];

Hier noch die passende functions.php:http://pix.wnsc.at/functions.php.txt

Danke
Marcello

Marcello

Vielen Dank für Deine Hilfe, SiteAdmin Tequila!  :thumbup:

Habs endlich hinbekommen!
Wens interessiert, hier die funktionierende Lösung:
$querythr = mysql_query("SELECT subject FROM nuke_xmb_threads WHERE tid='$tid'");
$row = mysql_fetch_array($querythr);
$threadname = $row[subject];

statt dem imagetag dann einfach  $threadname
Fertig!

Das Endergebnis könnt ihr hier sehen: http://fanzone.wnsc.at