frontend user & $cfg['plugins']['frontendusers']

Gesperrt
wewo
Beiträge: 45
Registriert: So 8. Aug 2004, 19:08
Wohnort: Graz
Kontaktdaten:

frontend user & $cfg['plugins']['frontendusers']

Beitrag von wewo »

Hallo zusammen,

2 Fragen hätt ich an euch, vielleicht kann mir ja jemand weiterhelfen......

1.) Frontend-user
Ich brauch hier noch "ein Paar" Felder mehr.... auf jeden Fall eMail damit man dem Frontenduser ein neues PWD setzen und mailen kann.....

Ist in Zukunft geplant, eine Erweiterung à la get/setUserProperty einzuführen, oder soll man einfach den Table con_frontendusers erweitern, oder 'nen neuen Table für die Daten erstellen?

2.) $cfg['plugins']['frontendusers']:
Die "normalen" Plugins kenn ich, aber wie bindet man Plugins speziell für die Frontenduser ein? Gibt es da schon irgendwo ein paar Tips?

ciao + danke
wewo
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ad.1
schau dir mal das an -> http://contenido.org/forum/viewtopic.php?t=5252

eine erweiterung bzw verknüpfung mit einer anderen tabelle wäre auch ne möglichkeit...

ad.2
ich hab ehrlich gesagt diese möglichkeit noch nicht getestet...
timo hat irgendwann mal geschrieben, das er vielleicht(?) ein beispiel zur verfügung stellt...
*** make your own tools (wishlist :: thx)
wewo
Beiträge: 45
Registriert: So 8. Aug 2004, 19:08
Wohnort: Graz
Kontaktdaten:

Beitrag von wewo »

hi emergence,

danke für den link, nachdem es also nix in dieser beziehung gibt, denke ich dass ich bin mit einer weiteren verküpften tabelle flexibler bin.....
mich wunderts nur, dass bei den frontenduser so wenig abgespeichert wird.
ich hab ehrlich gesagt diese möglichkeit noch nicht getestet...
timo hat irgendwann mal geschrieben, das er vielleicht(?) ein beispiel zur verfügung stellt...
hmm. vielleicht meldet sich timo ja zu diesem thema?
wär ja nicht uninteressant :)

ciao
wewo
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

hmm ich kann mal nächste Woche schauen, ob ich dazu ein Beispiel herauskramen kann - aber die Daten der Plugins werden nicht in der Frontend-Users-Tabelle abgespeichert, sondern in den Properties - da ist man dann relativ frei.
wewo
Beiträge: 45
Registriert: So 8. Aug 2004, 19:08
Wohnort: Graz
Kontaktdaten:

Beitrag von wewo »

hallo timo,

danke für die antwort, hab' in der zwischenzeit auch die restsonne am balkon (19° 8) ) genutzt und mich bischen mit den frontenduser plugins beschäftigen können.

Also was ich herausfinden konnte:

1.)Administration => System => Systemeinstellungen
Typ: Plugin
Name: frontendusers-pluginorder
Wert: test

2.) Datei in contenido/plugins/frontendusers/test.php erstellen
(Folder "frontendusers" existiert by default nicht)

3.) in der test.php die zuätzlichen functions deklarieren:

Code: Alles auswählen

//nur zwecks demo -> noch keine function ;)
function frontendusers_test_store($value){
    var_dump($value);  
}

function frontendusers_test_wantedVariables(){
  return array("email", "strasse");
}

function frontendusers_test_getTitle(){
 return array("Email", "Strasse");
}

function frontendusers_test_display($feuser){  
   return array(
   "<input class='text_medium' type='text' name='email' size='40' />", 
   "<input class='text_medium' type='text' name='strasse' size='40' />"
   );
}
4.) In der contenido/includes/config.local.php
$cfg['plugins']['frontendusers'] =array("test");
eintragen

werde mich nun mal mit dem Speichern der neuen Felder beschäftigen.

lg
wewo
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

jup, so in der Art funktioniert das ;)

Wie gesagt, ich schaue nächste Woche nach einem kompletteren Beispiel!
Gesperrt