Ausgabe extrahieren und woanders anzeigen...

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Ausgabe extrahieren und woanders anzeigen...

Beitrag von eXestend »

Hallo liebe Community, ich weiß der Titel ist irgendwie mist, aber mir fiel einfach nichts passenderes ein. :(

Naja zu meinem Problem:

Ein Beitrag im Forum geht ja nach diesem Schema ab:
Titel
Inhalt
Sig

Naja um es auf den Punkt zu Bringen:
Ich benutze PHPbb3 und möchte, wenn ich einen Beitrag schreibe diesen extra nochmal auf meiner Homepage ausgeben lassen.

Also wenn ich in das Thema News im Forum ein neues Thema schreibe möchte ich das das nochmal extra ausgegeben wird auf der index meiner Homepage.

Ich hoffe das ist halbwegs vernünftig erklärt.

Ich weiß nicht so recht wie ich das anstellen soll. Meine Idee war das ich das Array einfach kopiere ebenso die query aber möchte bevor ich mist baue lieber Bestätigung, das es mist ist :D

mfg
eXestend
P7BB
Mitglied
Beiträge: 383
Registriert: 15.07.2008 19:40

Beitrag von P7BB »

Du kannst natürlich auch von deiner normalen Homepage eine SQL-Abfrage zur Datenbank deines phpbb3s machen. ;) Somit könntest du alle Posts abrufen, die die Foren-id des News-Forums haben und anzeigen lassen ;)
Ich gehe davon aus, dass du bereits PHP kannst, oder?
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Sagen wir so, ich lerne es während ich es versuche anderen zu erklären.

Alles was ich auf meiner Page habe ist von mir Programmiert mit sehr viel Lesen und Hilfe von dem ein oder anderen Kumpel.

Es ist nicht viel und der beste Code, aber ich bin in CSS besser.

PHP ist immer noch recht Kompliziert für mich :/

http://exestend-projects.de/

Daher nimm es mir nicht böse :D aber =>
Wiegenau meinst du das ?

Könntest du mir eventuell ein Beispiel geben ?

Also wenn ich die Verbindung zum Forum herstelle, denn müsste ich ja die passende Tabelle ausgeben und denn die dazugehörigen ARRAY's auslesen oder ?

mfg
eXestend
P7BB
Mitglied
Beiträge: 383
Registriert: 15.07.2008 19:40

Beitrag von P7BB »

also jein, du kannst die daten der Datenbank als Arrays oder auch als Objektive Variablen ausgeben (weiß nich ob das objektiv heißt oder nich, aber ich schreib gleich nen bsp):
Array: $ergebnis[0] oder $ergebnis[1] ...
Objektiv: $ergebnis->autor oder $ergebnis->id ...

Und ich schreib dir hier mal eine Beispieldatei für SQL-Abfragen, wie das beim phpbb3 aktuell ist, weiß ich nicht auswendig...

Code: Alles auswählen

<?php
include("*relativerpfadzumforumordner*/config.php");

// Leider weiß ich auch nicht, ob die Datenbank-Verbindung schon in der config.php eingebaut ist, deshalb baue ich erstmal keine ein, denn ich gehe davon aus, dass sie bereits integriert ist.

$sql = "SELECT id,autor,text FROM table WHERE forum_id='2' ORDER BY id DESC";
$ergebnis_query = mysql_query($sql);
while($ergebnis = mysql_fetch_object($ergebnis_query)) {

// hier kannst du nun mit den einzelnden Variablen arbeiten.
// Bsp:
echo $ergebnis->id;
echo $ergebnis->autor;

}
?>
An alle phpbb3-kenner: Wäre nett, wenn ihr die sql-abfrage entsprechend für das phpbb3 anpassen könntet. Und wenn nötig auch noch das kontaktieren der Datenbank, falls nicht schon in der config.php geschehen.
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Danke P7BB für deinen Beitrag, ich hoffe sehr das sich noch jemand findet der das genauer erörtern kann.

mfg
eXestend
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

na, keiner eine idee oder nich so die lust ? :D

würde mich freuen, wenn sich jemand Zeit nimmt mir zu helfen.

LG
eXestend
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Ok, danke habe mir das mal angesehen muss aber gestehen das ist alles wie Chinesisch für mich ( Ich kann kein Chinesisch nich ne :D )

Aber mal sehn ob was passiert, wenn ich lange genug drauf starre :D

Thx 4 Post

mfg
eXestend
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Code: Alles auswählen

$sql = 'SELECT *
    FROM ' . POSTS_TABLE . ' 
    WHERE post_id = ' . (int) $integer . " 
        AND post_text = '" . $db->sql_escape($data) . "'";
$result = $db->sql_query($sql);

// Fetch the data
$post_data = $db->sql_fetchrow($result);

// We don't need to do anything with our query anymore, so lets set it free
$db->sql_freeresult($result);
Das ist erstmal das wichtigste. 8)
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

ich pack es nicht :D werd das gimmik wohl weglassen müssen. Werde weiterhin die News auf der Seite schreiben, und dann einfach ins Forum kopieren :D

thx 4 all

LG
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“