pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Marcello am 05 August 2002, 22:34:57

Titel: X-Forum-Board Index Statt Pfeil Threadname?
Beitrag von: Marcello am 05 August 2002, 22:34:57
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
Titel: Re: X-Forum-Board Index Statt Pfeil Threadname?
Beitrag von: tequila am 08 August 2002, 00:22:04
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!
Titel: Re: X-Forum-Board Index Statt Pfeil Threadname?
Beitrag von: Marcello am 07 August 2002, 11:22:23
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
Titel: Re: X-Forum-Board Index Statt Pfeil Threadname?
Beitrag von: tequila am 07 August 2002, 17:53:34
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 .....
Titel: Re: X-Forum-Board Index Statt Pfeil Threadname?
Beitrag von: Marcello am 07 August 2002, 23:12:40
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
Titel: Re: X-Forum-Board Index Statt Pfeil Threadname?
Beitrag von: Marcello am 08 August 2002, 14:41:03
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