Wer ist hier? 1 Gäste
|
Gibt es einen Importer fürs WBB?
|
|
djhurz |
Geschrieben am 31.10.2008 00000010 21:44
|
Mitglied Beiträge: 149 Registriert am: 27.10.08 Fusioneer: 16 years 1 months 4 weeks 29 days 7 hours 52 minutes 1 seconds |
Hi Ich wollte gerne das PHP-Fusion mit dem WBB-Board zusammenlaufen lassen. Da ich mich nochnicht solange mit PHP beschäftige und noch so meine Probleme mit dem Scripten hab wollte ich gerne wissen ob es sowas wie einen Importer gibt das sich das WBB-Board die userdaten aus der Fusiondatenbank holt oder auch umgekehrt. Wäre jedenfals geil wenn es sowas geben würde... Gruß: Markus -|__________|- This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte. |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 31.10.2008 00000010 22:33
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 2 months 3 weeks 22 days 7 hours 6 minutes 35 seconds |
Soweit ich weiß gibt es da keinen Importer. Und ich denke mal, du suchst auch keinen Importer sondern eher eine Bridge, oder willst du jedesmal die Daten aus dem Wbb nach Fusion importieren oder umgedreht. Da ist es doch einfacher, man baut fusion so um , dass bei einer registrierung die daten auch in die Datenbanktabellen des wbb boards gespeichert werden. Zumindest die Userdaten.
|
|
|
djhurz |
Geschrieben am 31.10.2008 00000010 23:41
|
Mitglied Beiträge: 149 Registriert am: 27.10.08 Fusioneer: 16 years 1 months 4 weeks 29 days 7 hours 52 minutes 1 seconds |
Da hast du recht. Nur leider weiß ich nicht wie ich das bewrksteligen soll. Meine PHPkenntnisse sind noch zu gering das durchzusetzen. Vorallem sieht die Tabellenstruktur vom WBB ganz anders aus als die von PHP-Fusion. Es sind zwar keine großen unterschiede zwischen den Tabellen aba die reichen schon um durchzudrehen^^ Ne Bridge wäre von vorteil da haste schon recht aba eine zu schreiben bzw drauf zu warten bis jemand eine zur verfügung stellt is auch wieder doof, weil PHP-Fusion schon ein Forum mitbringt und ich bisher niemanden kenne der 2 Systeme instaliert hat. Gruß: Markus -|__________|- This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte. |
|
|
emblinux |
Geschrieben am 01.11.2008 00000011 07:35
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 2 months 3 weeks 22 days 7 hours 6 minutes 35 seconds |
Warum willst du unbedingt ein WBB in PHP-Fusion einbauen? Boards wie WBB. phpBB oder vBulleten sind reine Boardscrippte. PHP-Fusion ist ein CMS, vor allem für Communities. Ist also nicht auf das Forum alleine spezialisiert. Wenn dir das Forum nicht ausreicht, warum nimmst du nicht das ExtBoard. Dabei handelt es sich um eine Erweiterung für das Standardforum von Fusion und hat einen großen Funktionsumfang, welcher auch dir genügen sollte. Live kannst du es auf der dt. Supportseite sehen. |
|
|
ObiWan |
Geschrieben am 01.11.2008 00000011 09:52
|
Senior Mitglied Beiträge: 420 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 15 hours 44 minutes 46 seconds |
Außerdem kann man das wbb Board nicht so einfach integrieren in ein php-fusion. Weil das ja wie gesagt eine eigenständige Boardversion ist. Das ist dafür einfach nicht geschaffen. Ich erlebe das ja selber gerade, womit ich aber keine Probleme habe, da ehh das Boardesign von mir und das Seitendesign 1zu1 bei mir ist. |
|
|
djhurz |
Geschrieben am 01.11.2008 00000011 18:45
|
Mitglied Beiträge: 149 Registriert am: 27.10.08 Fusioneer: 16 years 1 months 4 weeks 29 days 7 hours 52 minutes 1 seconds |
Ich wollte das Board auf eine Subdomain setzen und nicht direkt mit PHP-Fusion zusammenführen. WBB soll sich dann einfach nur die Userdaten aus der Tabelle von PHP-Fusion holen oder auch umgekehrt. Das registrierungsformular fürs WBB wollte ich dann abschalten so das sich die User nur über PHP-Fusion registrieren können. -|__________|- This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte. |
|
|
firemike |
Geschrieben am 01.11.2008 00000011 20:59
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
Tja, wie sieht den die Users Tabelle von WBB aus ? Also wie heissen die Felder dieser Tabelle ? |
|
|
ObiWan |
Geschrieben am 01.11.2008 00000011 22:09
|
Senior Mitglied Beiträge: 420 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 15 hours 44 minutes 46 seconds |
Die Usertabelle heisst wcf1_user Und die Felder: - userID - username - password - salt und noch weitere (Felder sind ohne Bindestrich) Ist sowohl für wbb3 als auch für wbb lite 2. |
|
|
djhurz |
Geschrieben am 01.11.2008 00000011 22:35
|
Mitglied Beiträge: 149 Registriert am: 27.10.08 Fusioneer: 16 years 1 months 4 weeks 29 days 7 hours 52 minutes 1 seconds |
Hab mal die im PHP my admin geluxt also folgende daten spuckt er aus Code Download Code `bb1_users` ( Hoffe das man damit was anfangen kann ;) -|__________|- This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte. |
|
|
firemike |
Geschrieben am 02.11.2008 00000011 10:20
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
OK, ich würde folgendermassen vorgehen: - Finde heraus welche Datenbankfelder bei der Anmeldung in WBB gefüllt werden und welche Pflichtfelder sind. Nachdem DU das über die Fusion Anmeldung machen willst, musst Du Dir Deine register.php so anpassen das an der Stelle an der die DB Einträge für Fusion geschrieben werden auch gleichzeitig die Einträge für WBB geschrieben werden. Dazu sollte WBB und Fusion sich in der selben Datenbank befinden. Gruss Mike |
|
|
ObiWan |
Geschrieben am 02.11.2008 00000011 11:01
|
Senior Mitglied Beiträge: 420 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 15 hours 44 minutes 46 seconds |
Hmm, ich hab mir jetzt mal die setuser.php angeschaut und irgendwie weiss ich grad nicht wie der mitbekommt das der auf die fusion_users Datenbank zugreifen soll? Hier mal der Code: Code Download Code
Man müsste dem doch nur sagen das der auf diese wcf_user Tabelle zugreifen soll und das über username, userid, userpassword usw. läuft, anstatt der user_id, user_name, user_password Oder? Bearbeitet von ObiWan am 02.11.2008 00000011 11:03 |
|
|
firemike |
Geschrieben am 02.11.2008 00000011 11:38
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
Mit dbcount($field, $table, [$conditions]); $field = das abzufragende Feld (Spalte) $table = in welcher Tabelle gesucht werden soll $conditions = Bedingungen, die zu beachten sind. Dieser Parameter muß nicht zwingend angegeben werden Die ganze function dbcount sieht so aus und befindet sich in maincore.php: Code Download Code function dbcount($field, $table, $conditions = "") { Bearbeitet von firemike am 02.11.2008 00000011 11:39 |
|
|
djhurz |
Geschrieben am 02.11.2008 00000011 17:06
|
Mitglied Beiträge: 149 Registriert am: 27.10.08 Fusioneer: 16 years 1 months 4 weeks 29 days 7 hours 52 minutes 1 seconds |
Also pflichtfelder sind Nutzername, Passwort, E-Mail Optionale Felder sind: Homepage, ICQ, AIM, YIM, MSN, Signatur, Benutzertext, Herkunft, Interessen und Beruf Geburtsdatum kan man mit nem Auswahlfeld wählen Gruß: Markus -|__________|- This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte. |
|
|
firemike |
Geschrieben am 02.11.2008 00000011 19:13
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
Hi, so aus dem Stehgreif, kannst Du mal folgendes versuchen, aber bitte vorher Backup der Dateiern machen. In der register.php von Fusion direkt nach denFusion INSERT INTO Befehlen das hier schreiben: Code Download Code $result = dbquery("INSERT INTO bb1_users (username, password, email) VALUES('".$user_info['user_name']."', '".$user_info['user_password']."', '".$user_info['user_email']."')"); Ist ungetestet einfach mal versuchen. Mike |
|
|
ObiWan |
Geschrieben am 02.11.2008 00000011 19:40
|
Senior Mitglied Beiträge: 420 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 15 hours 44 minutes 46 seconds |
Zitat firemike schrieb: Hi, so aus dem Stehgreif, kannst Du mal folgendes versuchen, aber bitte vorher Backup der Dateiern machen. In der register.php von Fusion direkt nach denFusion INSERT INTO Befehlen das hier schreiben: Code Download Code $result = dbquery("INSERT INTO bb1_users (username, password, email) VALUES('".$user_info['user_name']."', '".$user_info['user_password']."', '".$user_info['user_email']."')"); Ist ungetestet einfach mal versuchen. Mike Hab das mal getestet. Also der hat den 89 User zwar bei mir angelegt aber ohne Name und Passwort und Email. Hatte das auch abgeändert zu wcf1_user. Hmmm |
|
|
firemike |
Geschrieben am 02.11.2008 00000011 19:57
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
hmm ich werd mir das wbb lite mal auf meinem xampp installieren um das nachvollziehen zu können..... |
|
|
djhurz |
Geschrieben am 02.11.2008 00000011 20:02
|
Mitglied Beiträge: 149 Registriert am: 27.10.08 Fusioneer: 16 years 1 months 4 weeks 29 days 7 hours 52 minutes 1 seconds |
hab nicht die liteversion ich schicke dir mal meine Hab dir den Link per PN geschickt Bearbeitet von djhurz am 02.11.2008 00000011 20:10 -|__________|- This is Nudelholz. Copy Nudelholz in your Signature to make better Kuchens and other Teigprodukte. |
|
|
firemike |
Geschrieben am 02.11.2008 00000011 20:20
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
So, erstmal das die register.php im Anhbang funzt bei mir mit der Lite Version. Es ist die register.php aus Fusion V7. Die andere WBB Version muss ich mir eben mal ansehen. Mike |
|
|
firemike |
Geschrieben am 02.11.2008 00000011 20:31
|
Senior Mitglied Beiträge: 200 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 17 hours 48 minutes 51 seconds |
So dann hier mal die register.php aus Fusion 7 für WBB2. Funzt bei mir einwandfrei. |
|
|
ObiWan |
Geschrieben am 02.11.2008 00000011 20:31
|
Senior Mitglied Beiträge: 420 Registriert am: 09.09.08 Fusioneer: 16 years 3 months 2 weeks 16 days 15 hours 44 minutes 46 seconds |
Zitat firemike schrieb: So, erstmal das die register.php im Anhbang funzt bei mir mit der Lite Version. Es ist die register.php aus Fusion V7. Die andere WBB Version muss ich mir eben mal ansehen. Mike Komisch. Ich hab mir jetzt von der v7 diesen code rauskopiert und die register.php von v6 an die richtige Stelle geschoben. Naja nach dem registrieren bekomm ich folgende Fehlermeldung: INSERT command denied to user 'web831'@'localhost' for table 'wcf1_user' Versteh auch nicht warum bei dir zweimal wcf.wcf1_user steht? Bei mir heisst die Tabelle da ganz links in der Spalte von phpmyadmin nur wcf1_user. Aber das geht ja auch nicht. Bearbeitet von ObiWan am 02.11.2008 00000011 21:58 |
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
Rss fürs Forum | Allgemeine Support Fragen | 3 | 09.02.2012 00000002 16:33 |
gibt keine scores für einloggen und breiträge | Allgemeine Support Fragen | 16 | 10.12.2011 00000012 16:53 |
Fehler im Profil (wer weiß einen rat ???) | Allgemeine Support Fragen | 4 | 21.08.2010 00000008 16:55 |
Allgeimein Spiele fürs Scoresystem | Games, Spiele & Co. | 5 | 27.07.2010 00000007 13:53 |
Gibt es so eine Shoutbox für PHPfuison ? | Allgemeine Support Fragen | 7 | 26.07.2010 00000007 19:48 |