aus einem forum die ersten topics anzeigen lassen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

aus einem forum die ersten topics anzeigen lassen

Beitrag von kolja »

hallo forum

ich habe gestern abend versucht mir eine kleine datenbankabfrage zu basteln:

Code: Alles auswählen

// NAVIGATION
$sql = "SELECT * from phpbb2_topics";

if( !($result = $db->sql_query($sql)) )
{
   message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}
   $i = 0;
   do
   {
      $topic_id = $row['topic_id'];
      $for_id = $row['forum_id'];
	  $topic_title = $row['topic_title'];
  	  $first_post_id = $row['topic_first_post_id'];


	if ( $for_id == '30' ){
      $template->assign_block_vars('memberrow', array(
         'TOPIC_ID' => $topic_id,
		 'FOR_ID' => $for_id,
         'TOPIC_TITLE' => $topic_title,
		 'FIRST_POST_ID' => $first_post_id,)
      );
		}
      $i++;
   }
   while ( $row = $db->sql_fetchrow($result) );
   $db->sql_freeresult($result);
// NAVIGATION
mit dieser möchte ich mir gerne die ersten vier topic titel
eines forums (for_id=30) anzeigen lassen,
und der link soll natürlich auf das entsprechende topic führen,
welches rechts daneben angezeigt werden soll


meine beiden probleme sind:

die topic_is´s passen nicht,
der link geht nicht auf den richtigen beitrag

es werden alle topics angezeigt,
jeglicher versuch mit einer for schleife die bis vier zählt scheiterte

wer es sich anschauen möchte:
http://mona-davinci.de/phpbb/radio.php

die zahlen hinter den titeln sind die "falschen" topic_is´s

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Versuche

Code: Alles auswählen

$sql = "SELECT * FROM " . TOPICS_TABLE . " WHERE forum_id = 30 ORDER BY topic_id DESC LIMIT 0 , 4";
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

super, das hat schon mal geklappt

aber wie kommt das mit den verschiedenen topic_is´s zu stande ??

kolja

edit:
den brauche ich ja jetzt nicht mehr:

Code: Alles auswählen

	if ( $for_id == '30' ){
}
aber nach entfernung wird als erstes eine leere zeile ausgegeben...
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Was meinst Du jetzt genau? :o
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

klick mal auf ein topic und schaue wo du landest....

kolja
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Na auf einem Topic... wo sollte ich landen? :o :o :o
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

aber nicht auf dem welches der link anzeigt

Playlist Cool & Deadly 9.'06 _ _ 1369

führt zu:

schwabenkäfig im münsteraner zoo
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Ach jetzt habe ich verstanden, was Du meinst... Bei Dir auf dem Forum.... :) *oops*

Kein Wunder: Du hast ja auch für ein Topic das p benutzt... das ist aber für Posts. :D
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
kolja
Mitglied
Beiträge: 1546
Registriert: 13.05.2005 16:39
Wohnort: münster

Beitrag von kolja »

OK ich nehm das t

danke

finde ich solche angaben eigentlich irgendwo in der KB ??
Das Leben ist unberechenbar - deshalb ist Improvisation wichtiger als Planung!

Es ist besser zu geben, als zu leihen, und kostet ungefähr gleichviel.

.: Münsters Reggae Forum :.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Keine Ahnung... ich würde meinen: NEIN.

Schreib' doch einen Artikel und stelle ihn in die KB ein. :)
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“