phpBB2.de Foren-Übersicht  
[netclusive - internet broadcasting]
 FAQ  •  Suchen  •  Download  •  Lesezeichen  •  Mitgliederliste  •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
 
        
 
        
 

LinkLift

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
Samus
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.06.2007
Beiträge: 5

BeitragVerfasst am: Mo 25 Jun, 2007 13:58 Antworten mit ZitatNach oben 

Guten Morgen und auch guten Tag zusammen.

Ich habe gestern zusammen mit einem Kumpel versucht aus einem phpBB Board, aus einem bestimmtem Forum die Nachrichten auslesen zulassen, und diese auf eine andere Seite (in dem Falle die Hauptseite der eigentlichen Page).

Die Tabellen die abgefragt werden müssen, laut meinem Verständnis, sind die phpbb_posts und phpbb_posts_text.

In der phpbb_posts steht die Post_Id und die Forum_id. Die Forum_id wäre bei uns =8 ...

Gut so weit, aber wie schaffe ich es das die Post_id (die im Forum = 8 liegt), in phpbb_posts_text abzufragen, und dann die Werte post_text und post_subject auf eine "externe" Seite zu bekommen.
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Google







Verfasst am: Nach oben

bussibaer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 10.01.2007
Beiträge: 316
Wohnort: Kiel

BeitragVerfasst am: Mo 25 Jun, 2007 20:06 Antworten mit ZitatNach oben 

Code:
$sql = 'SELECT pt.post_id, pt.post_subject, pt.post_text, t.topic_title, t.topic_first_post_id 
                FROM phpbb_posts AS p
                     JOIN phpbb_posts_text AS pt ON p.post_id = pt.post_id
                     JOIN phpbb_topics AS t ON p.topic_id = t.topic_id
                WHERE p.forum_id = 8';


Warum noch t.topic_title und t.topic_first_post_id ?

Weil die Überschrift des ersten Beitrages eines Themas nicht in der phpbb_posts_text abgelegt wird, sondern in phpbb_topics.

_________________
Gruß bussibaer


Zuletzt bearbeitet von bussibaer am Mo 25 Jun, 2007 21:06, insgesamt einmal bearbeitet
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
coolsoft
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 09.11.2005
Beiträge: 5498
Wohnort: deep in the south (G)

BeitragVerfasst am: Mo 25 Jun, 2007 20:41 Antworten mit ZitatNach oben 

warum nicht einfach den rdf-mod (rss-feed) einbinden?

_________________
°
*** upgrade zu phpbb3 / Migration - bei Interesse bitte PN ***
*** phpBB3 plus slimline (free) ***
*** phpBB3 plus light mit Portal, Download, Gallery codebase 3.0.6 (25 EUR) ***
== Support für Fortgeschrittene / experienced users support
kein Support via PN
HiddenBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Samus
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.06.2007
Beiträge: 5

BeitragVerfasst am: Di 26 Jun, 2007 08:57 Antworten mit ZitatNach oben 

Danke Bussibaer, gut das mit dem ersten Topic / Post hätt ich wohl über kurz oder lang gemerkt. Ich hatte schwierigkeiten mit dem Join. Bin da noch recht frisch, was sowas anbelangt.

mfg
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Samus
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.06.2007
Beiträge: 5

BeitragVerfasst am: Mi 27 Jun, 2007 12:42 Antworten mit ZitatNach oben 

Ok ... es hat zwar geklappt ... nur werden nun alle Beiträge des Topicerstellers angezeigt, und die Beiträge zwischen denen des Erstellers ebenfalls

http://85.25.142.10/main/news.php

Ich blick da einfach nicht durch Sad
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Holger
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 1628
Wohnort: Hannover

BeitragVerfasst am: Mi 27 Jun, 2007 16:36 Antworten mit ZitatNach oben 

Versuch es mal mit dem Mod Topics Anywhere ...
http://www.phpbbhacks.com/download/2057

_________________
Gebe ausschliesslich Support für phpBB 2.0.x vanilla!
phpBB Plus-Support gibt es HIER
Image
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchen
bussibaer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 10.01.2007
Beiträge: 316
Wohnort: Kiel

BeitragVerfasst am: Mi 27 Jun, 2007 18:57 Antworten mit ZitatNach oben 

Samus hat folgendes geschrieben:
Ok ... es hat zwar geklappt ... nur werden nun alle Beiträge des Topicerstellers angezeigt, und die Beiträge zwischen denen des Erstellers ebenfalls

http://85.25.142.10/main/news.php

Ich blick da einfach nicht durch Sad


So wie die SQL-Abfrage gemacht ist, werden alle alle Beiträge aus dem Forum 8 angezeigt. Ich verstehe ehrlich gesagt nicht ganz was du genau willst. Blink

_________________
Gruß bussibaer
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Samus
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.06.2007
Beiträge: 5

BeitragVerfasst am: Mo 09 Jul, 2007 12:33 Antworten mit ZitatNach oben 

Das soll sowas sein wie ein NewsFetch ... sprich nur das Thema an sich und der Thementitel sollen angezeigt werden, nicht aber die restlichen beiträge ...

aber momentan hab ich eh keinen Rechner ... und kann somit eh nichts testen Sad
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Holger
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 06.08.2002
Beiträge: 1628
Wohnort: Hannover

BeitragVerfasst am: Mo 09 Jul, 2007 12:39 Antworten mit ZitatNach oben 

Ich glaube, dann wäre topics_anywhere das Richtige für Dich.

_________________
Gebe ausschliesslich Support für phpBB 2.0.x vanilla!
phpBB Plus-Support gibt es HIER
Image
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchen
bussibaer
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 10.01.2007
Beiträge: 316
Wohnort: Kiel

BeitragVerfasst am: Mo 09 Jul, 2007 17:56 Antworten mit ZitatNach oben 

Samus hat folgendes geschrieben:
Das soll sowas sein wie ein NewsFetch ... sprich nur das Thema an sich und der Thementitel sollen angezeigt werden, nicht aber die restlichen beiträge ...


Dann sollte das das richtige sein:
Code:
$sql = 'SELECT t.topic_title, pt.post_text
                FROM phpbb_topics AS t
                JOIN phpbb_posts_text AS pt ON t.topic_first_post_id = pt.post_id
                WHERE t.forum_id = 8';


Es wird nur die Themenüberschrift und der Text des ersten Posts selektiert. Aber natürlich aller Themen aus Forum 8. Wink

Zitat:
aber momentan hab ich eh keinen Rechner ... und kann somit eh nichts testen Sad


Läuft ja nicht weg, das ganze.

_________________
Gruß bussibaer
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Samus
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.06.2007
Beiträge: 5

BeitragVerfasst am: Do 12 Jul, 2007 17:39 Antworten mit ZitatNach oben 

danke Bussibaer, genau das wars Smile hat geklappt
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Übertragen von Hosting-Accounts zwisc... host1plus phpBB2.x - Webspace / Provider 0 Mi 01 Apr, 2009 20:28 Letzten Beitrag anzeigen
Einbinden von Tabellen ... sleener Coding 0 Mi 18 März, 2009 17:49 Letzten Beitrag anzeigen
Einer Gruppe einen Spezialrang zuweis... Secom phpBB2.x - Support 1 Do 04 Sep, 2008 00:19 Letzten Beitrag anzeigen
Tabellen in Beiträgen Dreamie Support allgemein 2 Fr 28 März, 2008 20:18 Letzten Beitrag anzeigen
Wo loescht man im Code schwachsinnige... blob Installation / Upgrade 8 Mo 24 März, 2008 01:44 Letzten Beitrag anzeigen