2 Forum, 1 Kategorie

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.
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

2 Forum, 1 Kategorie

Beitrag von Tobl »

hallo zusammen,
ich hab ein kleines problem.
betreibe derzeit ein board mit mehrern kategorien für verschiede unabhängige seiten.
auf jeder dieser seiten ist mein board komplett verlinkt.

jetzt meine frage.
gibt es eine möglichkeit, durch ein zweites board, das auf die gleiche datenbank zugreift (zwecks user + posts) nur eine kategorie anzuzeigen?
also sprich die anderen irgendwie auszublenden?

so das auf jeder meiner seiten nur der teil im board sichtbar ist, der für die seite auch gedacht ist.

hoffe ich konnte es verständlich rüberbringen...

vielen dank
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Also standartmäßig würd mich da jetzt nur sowas einfallen: http://www.phpbb.de/index.php?c=4
Theoretisch kannst ja auch 2 phpBB aufsetzen und die Usertabelle teilen...
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

rein theoretisch ist das möglich
du copierst die datenbank
so das du zweimal die selben daten hast

beispiel

phpbb_....
phpbb2_


dann optimierst du die zwei foren
und gehst zurück in die datenbank
dort kannst du per SQL befehl die tabellen verknüften

also das du zwar zwei user tabellen hast
also phpbb_user
und phpbb2_user aber die den selben inhalt haben und bei einer veränderung in phpbb2_user über wird die phpbb_user mit dem inhalt der anderen überschrieben und umgedreht
das gibt aber probleme wenn beide tabellen zur gleichenzeit geändert werden was bei einem großen board öfter vorkommt als nur ebi einm 50user board
leider weiß ich den sql befehl nicht mehr muss du suchen
geh auf www.mysql.com bzw. www.php.com
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

natürlich kannst du es auch in jede realtive php seite einbauen
einfach dort angeben das auch die anderne tabelle upgedatet wird

also

Code: Alles auswählen

   $sql="SELECT * FROM TabellenName WHERE Bedingung='".$first."';";
   $ergebnis = mysql_query($sql1)  OR die(mysql_error());;
   $result = mysql_fetch_array($ergebnis);
   $aendern = "UPDATE
                TabellenName
            Set
                 Hier veränderungen
            WHERE
                 Bedingunen
   $update = mysql_query($aendern);
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

vielen dank für die schnelle hilfe,

doch eines ist mir noch nicht klar.
ich möchte ja sozusagen nur einen teil der kathegorien "ausblenden".
warum benötige ich dafür einen 2te datenbank?
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

Tobl hat geschrieben:vielen dank für die schnelle hilfe,

doch eines ist mir noch nicht klar.
ich möchte ja sozusagen nur einen teil der kathegorien "ausblenden".
warum benötige ich dafür einen 2te datenbank?
dann hast du das obenfalsch beschrieben
oben meintest du das du zwei kategorien hast
ein soll in dem forum sichbar sein und die zweite in dem anderen

also du brauchst keine zweite Datenbank du kannst alles über eine laufen lassen
über die datenbank XXX jedoch musst du die Tabellen fürs phpBB doppelt haben
bei der installation gibst du ja den prefix an
phpbb erstell seine tabellen dann so
beispiel
phpbb_tabellenname

so diese tabellen müssen doppelt sein.
weil du ja zwei verschiedene strukturen hast
wenn du alles über eins laufen lassen würdest hätten beide boards das selbe aussehn
und du willst ja eigentlich nur haben das man sich nur einmal anmelden muss und alles posts von beiden board zusammen gezählt werden und das profil etc.

heißt quasi du hast zwei eigenen boards laufen
die aber die einige tabellen gleich haben
beispiel die user tabelle
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

es sollen die user-daten auf beiden foren vorkommen, genauso soll eine kathegorie auf beiden foren vorkommen.

forum 1:
kategorie 1
kategorie 2
kategorie 3
kategorie 4

forum 2:
kategorie 3

also soll ich für das 2te forum eine neue datenbank anlegen, die dann die kategorie mit der datenbank des ersten forums abgleicht?
Benutzeravatar
Nana23
Mitglied
Beiträge: 148
Registriert: 18.01.2003 11:59
Wohnort: Köln / Bad Salzungen
Kontaktdaten:

Beitrag von Nana23 »

Tobl hat geschrieben:es sollen die user-daten auf beiden foren vorkommen, genauso soll eine kathegorie auf beiden foren vorkommen.

forum 1:
kategorie 1
kategorie 2
kategorie 3
kategorie 4

forum 2:
kategorie 3

also soll ich für das 2te forum eine neue datenbank anlegen, die dann die kategorie mit der datenbank des ersten forums abgleicht?
naja da ist was falsch


Board:
Kategorie1
Forum1
Forum2
Forum3
Forum4
Kategorie2
Forum1
Forum2
Forum3
Forum4

so ist der ausbau des boards
Tobl hat geschrieben: also soll ich für das 2te forum eine neue datenbank anlegen, die dann die kategorie mit der datenbank des ersten forums abgleicht?
genau!
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

habe ich ausversehen vertauscht.
ich werde es so versuchen, vielen dank...
Tobl
Mitglied
Beiträge: 54
Registriert: 26.12.2003 14:37
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von Tobl »

lösung gefunden... :D :D :D

1.)
man erstellt eine neue tabelle in seiner datenbank (bsp: categories2)
dort werden alle nicht gewollten kategorien gelöscht, so daß nur die bleibt die man will.

2.)
man öffnet die constants.php und ändert da den wert von categorie auf categorie2.

somit werden nur die gewünschten kategorien angezeigt.
alles andere wird ausgeblendet.
und benutzer, posts und alles andere wird in beiden boards aktualisiert

gruß tobl
Antworten

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