×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Userimport Joomla!->Buchungsfelder Matukio

Userimport Joomla!->Buchungsfelder Matukio 10 years 1 week ago #28838

  • Helmut Warter
  • Helmut Warter's Avatar Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Posts: 138
  • Karma: 2
  • Thank you received: 4
Situation:
Ich stelle um von Joomla! 2.5.27 auf 3.3.6 durch Neuinstallation.
Problem 1:
Übertragung der registrierten Benutzer in die neue DB, gelöst durch gekaufte Komponente ARRA User Migrate, (Dollar 9,90)
Problem 2:
Anlage benutzerdefinierter Felder für aktiviertes Joomla! Plugin "Benutzer Profile", gelöst ebenfalls durch ARRA User Migrate. Erlaubt die Anlage benutzerdefinierter neuer Felder ohne Language overrides.
Datenfelder stehen der der Tabelle: xxx_user_profiles.

Diese Felder werden brav im jeweiligen Benutzerprofil zur Datenerfassung angeboten. Hintergrund der Aktion: Angelegte Felder sollen für registrierte Benutzer nach Matukio gemappt werden und so das wiederkehrende Ausfüllen von Buchungsfeldern wesentlich erleichtern.
Problem 3: nicht gelöst
Diese neu angelegten Felder werden aber nicht in der Dropdownliste fürs Mapping angeboten. Ist das vielleicht hardcodiert??? :(
lg Helmut
Attachments:

Userimport Joomla!->Buchungsfelder Matukio 10 years 1 week ago #28840

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Hallo Helmut,

ja das ist auf die aktuellen (normalen) Felder hardcodiert (weil man die nicht ohne weiteres Abfragen kann) - also musst dann im Mautkio Quellcode die Felder erweitern (woher soll das Skript sonst wissen welche du angelegt hast)? :)

administrator/components/com_matukio/views/editbookingfield/view.html.php

$joomla_fields = array(
... um die Feldnamen ergänzen.

Leider gibt es dazu momentan keinen automatischen Weg bei den Joomla Profile Feldern :(

Viele Grüße

Yves

Userimport Joomla!->Buchungsfelder Matukio 10 years 1 week ago #28873

  • Helmut Warter
  • Helmut Warter's Avatar Topic Author
  • Offline
  • Expert Boarder
  • Expert Boarder
  • Posts: 138
  • Karma: 2
  • Thank you received: 4
Hallo Yves!
Habe mich mit meinen bescheidenen SQL und php Kenntnissen mit dem Thema beschäftigt und folgende Überlegungen:
Die neu angelegten Buchungsfelder um user_plugin stehen in der Tabelle user_profiles mit allen notwendigen Feldern.

Aus dieser Tabelle kann ich die userbezogenen Felder auslesen.

Ergebnis: (gelb eingefärbt sind die Testfelder zusätzlich zu den im Plugin verwendeten Feldern.)


Durch eine Erweiterung der Spalten erhalte ich alle Daten zu den benötigten Formularfeldern in einem Array


Ergebnis:


Beim Mapping für die Benutzerfelder zum user_profile könnte Array 1 als Auswahlliste im Dropdownfeld einen erweiterten Select auf User, Profile_key in der Tabelle user_profiles oder in Array 2 anstoßen und die Werte in die Formularfelder übertragen.
Somit hätte jeder Anwender von Matukio ein offenes System für Benutzerfelder und Buchungsfelder.

meint der kleine (Maxi) Helmut
  • Page:
  • 1
Time to create page: 0.222 seconds