Problem mit Avataren bei zwei Boards
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.
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.
Problem mit Avataren bei zwei Boards
Guten Tag,
ich habe zwei Boards, die dieselbe Usertabelle verwenden.
Wenn sich User ein Avatar auswählen wollen, funktioniert dies nur auf einem Board (weil das Avatar ja nur auf einem Board gespeichert wird).
Also dachte ich mir, dass ich für beide Boards den gleichen Avatarordner verwende.
Doch nun können die User nur noch auf einem Board das Avatar auswählen (sonst wird ihnen im "Profil ändern"-Bereich immer nur das aktuelle Avatar angezeigt).
Wie kann man das ändern?
Gibt es andere Lösungsmöglichkeiten, als die, dass beide Boards den gleichen Ordner verwenden?
Ich habe mir schon überlegt, dass beim Auswählen des Avatars, dieses einfach in beide Ordner kopiert wird.
1.) Weiß ich aber nicht wie das geht (könnt ihr helfen?)
2.) Ist das dochirgendwie Platzverschwendung...
MfG
radio
ich habe zwei Boards, die dieselbe Usertabelle verwenden.
Wenn sich User ein Avatar auswählen wollen, funktioniert dies nur auf einem Board (weil das Avatar ja nur auf einem Board gespeichert wird).
Also dachte ich mir, dass ich für beide Boards den gleichen Avatarordner verwende.
Doch nun können die User nur noch auf einem Board das Avatar auswählen (sonst wird ihnen im "Profil ändern"-Bereich immer nur das aktuelle Avatar angezeigt).
Wie kann man das ändern?
Gibt es andere Lösungsmöglichkeiten, als die, dass beide Boards den gleichen Ordner verwenden?
Ich habe mir schon überlegt, dass beim Auswählen des Avatars, dieses einfach in beide Ordner kopiert wird.
1.) Weiß ich aber nicht wie das geht (könnt ihr helfen?)
2.) Ist das dochirgendwie Platzverschwendung...
MfG
radio
Da sich ja bei zwei Boards, die dieselbe "users"-Tabelle benutzen, die Pfade zu den Avataren im Weg stehen, könntest du den Code so anpassen, das entweder ein hochgeladenes Avatar in beide Ordner kopiert wird, oder das bei dem zweiten Board der Pfad vom ersten genutzt wird.
Da die erste Möglichkeit wirklich Platzverschwendung wäre, is wohl die zweite Variante besser geeignet:
UserX lädt in Forum1 ein Avatar hoch.
In Forum1 wird´s angezeigt, in Forum2 natürlich nicht. Also müsstest du in den Dateien von Forum2 den Pfad anpassen (für die Bereiche wo Avatare angezeigt werden, z.B. Themenansicht => viewtopic.php oder Profil => usercp_viewprofile.php).
Beispiel "Profil": usercp_viewprofile.php (von Forum2)
++FINDE++
Hmm.. dann müsstest du aus der profile_add_body.tpl (von Forum2) noch den Avatarbereich löschen, damit nur noch über Forum1 Avatare hochgeladen werden können.
Da die erste Möglichkeit wirklich Platzverschwendung wäre, is wohl die zweite Variante besser geeignet:
UserX lädt in Forum1 ein Avatar hoch.
In Forum1 wird´s angezeigt, in Forum2 natürlich nicht. Also müsstest du in den Dateien von Forum2 den Pfad anpassen (für die Bereiche wo Avatare angezeigt werden, z.B. Themenansicht => viewtopic.php oder Profil => usercp_viewprofile.php).
Beispiel "Profil": usercp_viewprofile.php (von Forum2)
++FINDE++
++DARÜBER EINFÜGEN++$avatar_img = '';
Der blaue Teil müsste angepasst werden (mit dem Verzeichnisnamen von Forum1 ersetzen).$board_config['avatar_path'] = 'http://'.$board_config['server_name'].'/Forum1/'.$board_config['avatar_path'];
Hmm.. dann müsstest du aus der profile_add_body.tpl (von Forum2) noch den Avatarbereich löschen, damit nur noch über Forum1 Avatare hochgeladen werden können.
Zwei Foren, eine Userdatenbank aber Probleme mit Avataren.
Ich weiß, dass dieses Thema schon etwas älter ist aber nach langem Suchen habe ich mich dazu entschlossen hier reinzuschreiben, weil ich einfach keine Lösung für mein Problem gefunden habe.
Mir geht es ähnlich wie dem Ersteller des Themas. Ich habe zwei Foren, die sich eine Userdatenbank teilen. In Forum 1 ("savannah") funktioniert der Avatar Upload ohne Probleme und sie werden auch korrekt angezeigt.
Will jetzt aber jemand in Forum 2 ("Savanne") ein Bild hochladen, bekommt er erstmal einen Fehlercode und das Bild wird zwar im Editierfenster des Profils angezeigt (Also das User control panel), aber im Postings oder eigentlichen Profil selbst dann nicht mehr.
Meine Frage ist jetzt: Wie kann ich die Pfade für die Avatare so ändern, dass Forum 2("Savanne") weiß, dass es den Avatar in das Verzeichnis von Forum 1("savannah") speichern und dort auch wieder laden soll ?
Die Ratschläge von Acid sind ja schön und gut aber ich habe leider keine Ahnung was ich genau jetzt eigentlich ändern muss, da ich mich noch nicht so gut mit PHP auskenne.
Könnte mir da jemand vielleicht weiterhelfen ?
Wäre sehr nett
Mir geht es ähnlich wie dem Ersteller des Themas. Ich habe zwei Foren, die sich eine Userdatenbank teilen. In Forum 1 ("savannah") funktioniert der Avatar Upload ohne Probleme und sie werden auch korrekt angezeigt.
Will jetzt aber jemand in Forum 2 ("Savanne") ein Bild hochladen, bekommt er erstmal einen Fehlercode und das Bild wird zwar im Editierfenster des Profils angezeigt (Also das User control panel), aber im Postings oder eigentlichen Profil selbst dann nicht mehr.
Meine Frage ist jetzt: Wie kann ich die Pfade für die Avatare so ändern, dass Forum 2("Savanne") weiß, dass es den Avatar in das Verzeichnis von Forum 1("savannah") speichern und dort auch wieder laden soll ?
Die Ratschläge von Acid sind ja schön und gut aber ich habe leider keine Ahnung was ich genau jetzt eigentlich ändern muss, da ich mich noch nicht so gut mit PHP auskenne.
Könnte mir da jemand vielleicht weiterhelfen ?
Wäre sehr nett

Okay, mir ist jetzt etwas eingefallen.
Ich habe in der Konfiguartion von Board 2 einfach mal als Pfad für die Avatare
(http://www.pride-lands.de/savannah/images/avatars) angegeben und nun wird im Profil zumindest der richtige Avatar angezeigt, vorausgesetzt man lädt ihn über das Profil von Board 1 hoch.
ABER: Jetzt kommt bei Board 2 immer eine Fehlermeldung im Profil:
Warning: file_exists() [function.file-exists]: Unable to access in /home/www/htdocs/pride-lands.de/savanne/includes/usercp_register.php on line 1111
Es ist auch nicht mehr möglich dort Avatare hochzulassen.
Hat irgendjemand einen Vorschlag wie man das Problem in den Griff kriegen könnte ? Ich kann doch unmöglich die einzige Person mit dem Problem sein...
Ich habe in der Konfiguartion von Board 2 einfach mal als Pfad für die Avatare
(http://www.pride-lands.de/savannah/images/avatars) angegeben und nun wird im Profil zumindest der richtige Avatar angezeigt, vorausgesetzt man lädt ihn über das Profil von Board 1 hoch.
ABER: Jetzt kommt bei Board 2 immer eine Fehlermeldung im Profil:
Warning: file_exists() [function.file-exists]: Unable to access in /home/www/htdocs/pride-lands.de/savanne/includes/usercp_register.php on line 1111
Es ist auch nicht mehr möglich dort Avatare hochzulassen.
Hat irgendjemand einen Vorschlag wie man das Problem in den Griff kriegen könnte ? Ich kann doch unmöglich die einzige Person mit dem Problem sein...
- Martin Truckenbrodt
- Mitglied
- Beiträge: 1143
- Registriert: 15.08.2003 23:16
- Wohnort: Südthüringen
- Kontaktdaten:
Hallo,
das Problem ist, dass im phpBB Code nicht immer nur der ralitive Pfade verwendet wird, sondern manchmal mit rückwärts gegangen wird oder teilweise auch die komplette URL gecodet ist. Durchsuche mal alle Dateien nach . So wird die Sache offensichtlich.
Hoffentlich wird das mit Olympus anders. Aber ich werde mit Oylmpus dann eh meine beiden Foren zusammen legen, weil dann endlich Subforen ohne extra MOD zur Verfügung stehen.
Einzige Abhilfe, die mir einfällt:
Regelmäßig per FTP die Inhalte der beiden Avatar Ordner miteinander abgleichen.
Gruß Martin
das Problem ist, dass im phpBB Code nicht immer nur der ralitive Pfade verwendet wird, sondern manchmal mit
Code: Alles auswählen
../
Code: Alles auswählen
$board_config['avatar_path']
Hoffentlich wird das mit Olympus anders. Aber ich werde mit Oylmpus dann eh meine beiden Foren zusammen legen, weil dann endlich Subforen ohne extra MOD zur Verfügung stehen.
Einzige Abhilfe, die mir einfällt:
Regelmäßig per FTP die Inhalte der beiden Avatar Ordner miteinander abgleichen.
Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Hallo und Danke für die Antwort.
Damit hatte ich schon gar nicht mehr gerechnet!
Leider habe ich mittlerweile beide Foren wieder zusammengelegt, da es einfach mehr Nachteile hatte, als es uns genütz hätte. Aber auf Olympus bin ich auch schon mehr als gespannt.
Aber ich werde mir das für die Zukunft merken, vielleicht hilft es ja noch dem einen oder anderen, der das gleiche Problem hatte
Damit hatte ich schon gar nicht mehr gerechnet!
Leider habe ich mittlerweile beide Foren wieder zusammengelegt, da es einfach mehr Nachteile hatte, als es uns genütz hätte. Aber auf Olympus bin ich auch schon mehr als gespannt.
Aber ich werde mir das für die Zukunft merken, vielleicht hilft es ja noch dem einen oder anderen, der das gleiche Problem hatte

- Martin Truckenbrodt
- Mitglied
- Beiträge: 1143
- Registriert: 15.08.2003 23:16
- Wohnort: Südthüringen
- Kontaktdaten:
Hallo,
ich finde, dass man Diskussionen über Jahre hinweg führen kann, ist ein großer Vorteil, den Diskussionsforen gegenüber Malinglisten und Newsgroups haben.
Ich bin eigentlich mit der Lösung http://www.phpbb.com/kb/article.php?article_id=55 recht zufrieden.
Neben den Avataren ist das einzige Problem noch, dass die Sessions nicht übernommen werden. Aber mir diesen beiden Problemen kann ich leben.
Ich betreibe ein englischsprachiges und deutschsprachiges Forum jeweils zum selben Thema mit der gemeinsamen Benutzerdatenbank: http://pipidae.de und http://pipidae.net .
Gruß Martin
ich finde, dass man Diskussionen über Jahre hinweg führen kann, ist ein großer Vorteil, den Diskussionsforen gegenüber Malinglisten und Newsgroups haben.

Ich bin eigentlich mit der Lösung http://www.phpbb.com/kb/article.php?article_id=55 recht zufrieden.
Neben den Avataren ist das einzige Problem noch, dass die Sessions nicht übernommen werden. Aber mir diesen beiden Problemen kann ich leben.
Ich betreibe ein englischsprachiges und deutschsprachiges Forum jeweils zum selben Thema mit der gemeinsamen Benutzerdatenbank: http://pipidae.de und http://pipidae.net .
Gruß Martin
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core
Mich würde hier die erste Variante interessieren da ich relativ wenig User habe.Acid hat geschrieben:Da sich ja bei zwei Boards, die dieselbe "users"-Tabelle benutzen, die Pfade zu den Avataren im Weg stehen, könntest du den Code so anpassen, das entweder ein hochgeladenes Avatar in beide Ordner kopiert wird, oder das bei dem zweiten Board der Pfad vom ersten genutzt wird.
Nur hab ich geau 0 Ahnung wie ich das anstellen soll

Ich hoffe das mir vielleicht jemand weiterhelfen kann.
- Martin Truckenbrodt
- Mitglied
- Beiträge: 1143
- Registriert: 15.08.2003 23:16
- Wohnort: Südthüringen
- Kontaktdaten:
Advanced Block MOD 1.1.4 ist released! - Verhindere Spam auf Deinem phpBB3 Board mit Stop Forum Spam, BotScout, Akismet, Project Honey Pot und verschiedenen IP-RBL und Domain-RBL DNS Blacklisten! - Meine MODs - phpBB Complete Core