Hilfe zur Listenerstellung

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
djimno
Beiträge: 4
Registriert: 7. Jun 2009, 20:42

Hilfe zur Listenerstellung

Beitrag von djimno »

Hallo zusammen,

ich habe seit kurzem Adminio gefunden und finde diese Löse sehr gut. Wie es aber so ist, habe ich ein kleines Problemchen.

Ich habe aus unserem Billardverein alle Mitglieder erfasst. Wir behalten eine Zeitlang auch die Daten der ehemaligen Mitglieder.
Ich möchte nun zwei Listen erstellen und diese auch exportieren:

1. Alle "aktiven Mitglieder" mit dem Feld Mitgliedsbeginn --> kein Problem
2. Alle ehemaligen Mitglieder aber anstatt Mitgliedsbeginn, Feld Mitgliedsende --> export wie 1!

Leider bekomme ich das nicht hin, da er bei den gespeicherten Listen immer auch die aktiven Mitglieder berücksichtigt. Ich verwende die neuste Version von Admidio (2.1.3)

Vielleicht weiß jemand einen Lösungsansatz.

Vielen Dank
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo djimno,

um Listen von Ehemaligen anzeigen zu lassen, muss du in den Eigenen Listen neben der Rollenauswahl noch angeben, dass es Ehemalige sind. Nur über die Auswahl des Mitgliedsdatum geht es leider nicht.

Wenn du in der Listenübersicht bist, werden dir Ehemalige neben der Anzahl der aktiven Mitglieder angezeigt. Dort bekommst du aber nur die Standardliste dann zur Ansicht.

Gruß
Fasse
djimno
Beiträge: 4
Registriert: 7. Jun 2009, 20:42

Beitrag von djimno »

Also habe ich quasi keine Möglichkeit diese Liste der Ehemaligen als CSV zu exportieren.
Die einzige Möglichkeit wäre wohl für kurze Zeit in den entsprechenden php-Dateien die Ausgabe "Nur Ehemalige" einzustellen. Somit würde ich einen Export der Ehemaligen erreichen.
Ist das Richtig?

Eine weitere kurze Frage:

Kann ich ein Feld Abfragen lassen, ohne, dass dieses anschliessend auf einer Liste zu sehen ist?

Danke vorab.
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Beitrag von joesch »

djimno hat geschrieben:Kann ich ein Feld Abfragen lassen, ohne, dass dieses anschliessend auf einer Liste zu sehen ist?
Das geht aktuell meines Wissens nach nicht. Ich würde das als Featurewunsch aber auch untertützen. So könnte man z.B. bestimmte Listensortierungen vornehmen, ohne das betreffende Feld mit auzudrucken.

VG - Joesch
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

djimno hat geschrieben:Also habe ich quasi keine Möglichkeit diese Liste der Ehemaligen als CSV zu exportieren.
Die beiden Möglichkeiten, die ich im vorherigen Post aufgelistet habe, erstellen beide eine Liste mit den Ehemaligen, welche du dann wie gewohnt exportieren kannst.
djimno
Beiträge: 4
Registriert: 7. Jun 2009, 20:42

Beitrag von djimno »

Der Export funktioniert eben nicht. Vielleicht mache auch ich etwas falsch. Meine Schritte:

1. Eigene Liste
2. Ich wähle nebst Name und Vorname dann Rollendaten Mitgliedsende
3. Unter Punkt 3. dann Mitglieder und Ehemalige
4. Liste anzeigen.

Es wird mir die richtige Liste auch angezeigt, wenn ich dann aber auf exportieren gehe und zum Beispiel MS Excel wähle bekomme ich als CSV Datei die aktiven Mitglieder mit Mitgliedsende ausgewertet.
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Ah, jetzt habe ich das Problem verstanden, ich dachte, dir würde die Liste mit Ehemaligen nicht angezeigt.

Werde mir das mal anschauen.

Gruß
Fasse
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Also die Lösung ist relativ einfach:
In der Datei adm_program/modules/lists/lists_show.php die Zeile 236

Code: Alles auswählen

self.location.href = "'. $g_root_path. '/adm_program/modules/lists/lists_show.php?lst_id='. $req_lst_id. '&rol_id='. $req_rol_id. '&mode=" + sel_list;
durch folgenden Code ersetzen

Code: Alles auswählen

self.location.href = "'. $g_root_path. '/adm_program/modules/lists/lists_show.php?" + "lst_id='. $req_lst_id. '&rol_id='. $req_rol_id. '&mode=" + sel_list + "&show_members='.$show_members.'";
Gruß
Fasse
djimno
Beiträge: 4
Registriert: 7. Jun 2009, 20:42

Beitrag von djimno »

Super. Vielen Dank.
Antworten