Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Rokbridge Usrsync

  • chalkin
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
06 Sep. 2009 11:21 #22959 von chalkin
Rokbridge Usrsync wurde erstellt von chalkin
Mit der Komponente Rockbridge wir eine brücke zwischen der Forum software phpbb und joomla gesetzt.
Wenn ich damit eine Seite ganz neu aufsetze und sich nun Benutzer registrieren, werden diese auch einwandfrei in Joomla erstellt.

Was mache ich jedoch wenn das Forum schon existiert und gute 700 Benutzer aufweist, ich aber jetzt nachträglich die Rokbridge mit Joomla installiere? Die benutzer werden leider von dieser seite her nicht Synchronisiert.

Gibt es dafür schone ine Lösung?
Mehr
06 Sep. 2009 20:09 #22966 von Tribal6
Tribal6 antwortete auf Re: Rokbridge Usrsync
Hi

User einer "externen" Datenbank können ganz easy in Joomla übernommen werden.

Dazu einfach ein Script schreiben, dass die 'externen' User ausliest und anhand dieser Angaben in einer foreach-Schleife daraus Joomla-User generiert. Zuständig dafür ist die Joomla-User Klasse und deren Hilfs-Klasse (JUser und JUserHelper), zu finden in
..libraries/joomla/user/user.php
Eine Beschreibung der Eigenschaften und der Methoden sind hier zu finden:
--ALTER LINK WURDE ENTFERNT--

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Mehr
06 Sep. 2009 22:42 #22974 von Tribal6
Tribal6 antwortete auf Re: Rokbridge Usrsync
Sowas in diese Richtung:
Code:
// externe Userdaten holen ($userDatas) foreach( $userDatas as $userData) { $newUser = new JUser(); $newUser->name = $userData->name; $newUser->username = $userData->username; $newUser->email = $userData->email; $newUser->usertype = $usertype; $newUser->gid = $userData->gid; $newUser->password = $userData->password ; $newUser->block = $userData->block; $newUser->registerDate = $date; if ( $newUser->save( false ) == true ) { // neuer Benutzer hinzugefügt } else { // Fehler: die Ursache liefert $newUser->getError() } }

...das Script muss natürlich Zugriff auf die JUser-Klasse haben: Realisiert als zusätzliche (temporäre) View einer Komponente wäre automatisch die JUser und auch die Datenbank - Klasse verfügbar. Durch die Benutzung der JUser-Klasse ist auch gewährleistet, das die nötigen Einträge in den ACL-Tabellen gemacht werden (#__core_acl_groups_aro_map....). Oder halt als externes Script, das zu Beginn das Joomla-Framework ladet.

Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
  • chalkin
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
08 Sep. 2009 18:33 #22999 von chalkin
chalkin antwortete auf Re: Rokbridge Usrsync
Super Roger!!! Danke dir.

Das hat gut geklappt.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden