Alles, was nicht in die anderen Foren passt, kannst du hier loswerden.
chrissy-dizzy
Beiträge: 160 Registriert: 24. Jun 2010, 17:35
Beitrag
von chrissy-dizzy » 8. Dez 2011, 13:19
Ich möchte die Anzeige der Ehemaligen auf der Übersichtsseite entfernen. Wie an anderer Stelle beschrieben habe ich bereits hier in lists.php auskommentiert:
Code: Alles auswählen
// Anzahl Ehemaliger anzeigen
/*
if($num_former == 1)
{
$text_former = 'Ehemaliger';
}
else
{
$text_former = 'Ehemalige';
}
*/
Die Zahlen erscheinen jedoch immer noch. Was fehlt noch?
Zuletzt geändert von
chrissy-dizzy am 9. Dez 2011, 15:28, insgesamt 1-mal geändert.
Jochen
Team
Beiträge: 1506 Registriert: 22. Feb 2006, 18:11
Beitrag
von Jochen » 8. Dez 2011, 15:35
Hi,
ne Pfadangabe welche Übersichtsseite Du meinst wäre hilfreich. Ist damit eine Anzahlangabe gemeint? Welche Admidio Version verwendest Du?
Gruß Jochen
chrissy-dizzy
Beiträge: 160 Registriert: 24. Jun 2010, 17:35
Beitrag
von chrissy-dizzy » 8. Dez 2011, 16:33
Hallo Jochen,
ich verwende 2.1.10. Dies ist der Pfad,
Code: Alles auswählen
http://www.meine-seite.de/admidio/adm_program/modules/lists/lists.php
Da taucht in Klammern die Zahl der Ehemaligen auf, der Text dahinter ("Ehemalige Mitglieder") ist bereits - s.o. - weg.
Jochen
Team
Beiträge: 1506 Registriert: 22. Feb 2006, 18:11
Beitrag
von Jochen » 8. Dez 2011, 17:59
hi,
kommentiere einfach noch die Zeile darunter aus (241).
Gruß Jochen
chrissy-dizzy
Beiträge: 160 Registriert: 24. Jun 2010, 17:35
Beitrag
von chrissy-dizzy » 8. Dez 2011, 20:28
Als php-Blondi scheine ich nicht die richtige Stelle zu treffen, ich bekomme nur Fehlermeldungen (laut meiner Zeilenanzeige im DW bin ich auch momentan mit o.a. Code zwischen Zeilen 533 und 543. Danach kommt
Code: Alles auswählen
echo ' (<a href="'.$g_root_path.'/adm_program/modules/lists/lists_show.php?mode=html&rol_id='. $role->getValue('rol_id'). '&show_members=1">'.$num_former.' '.$text_former.'</a>) ';
}
echo '</dd>
</dl>
</li>';
Wo genau muss da das Sternchen hin? Danke für Deine Geduld!
(Zur näheren Erklärung: Die Angabe "Ehemalige" in der Übersicht verwirrt unsere vorwiegend älteren Mitglieder. Sie soll daher an dieser Stelle enfach nicht angezeigt werden.)
Thomas-RCV
Former team member
Beiträge: 786 Registriert: 1. Aug 2011, 15:06
Beitrag
von Thomas-RCV » 9. Dez 2011, 12:01
Kommentiere einfach die entsprechende IF Abfrage komplett aus, denn der Inhalt wird bei dir weiterhin ausgegeben.
Ändere das mal so:
Code: Alles auswählen
echo '
<li>
<dl>
<dt>Teilnehmer:</dt>
<dd>'.$num_member;
if($role->getValue('rol_max_members') > 0)
{
echo ' von max. '. $role->getValue('rol_max_members');
}
/* if($active_role && $num_former > 0)
{
// Anzahl Ehemaliger anzeigen
if($num_former == 1)
{
$text_former = 'Ehemaliger';
}
else
{
$text_former = 'Ehemalige';
}
echo ' (<a href="'.$g_root_path.'/adm_program/modules/lists/lists_show.php?mode=html&rol_id='. $role->getValue('rol_id'). '&show_members=1">'.$num_former.' '.$text_former.'</a>) ';
} */
echo '</dd>
</dl>
</li>';
Grüsse Thomas
eiseli
Beiträge: 42 Registriert: 21. Nov 2011, 11:08
Beitrag
von eiseli » 5. Jun 2012, 11:04
In unserem Verein haben wir das Konzept von "ehemaligen" Mitgliedern einer bestimmten Rolle nicht. Daher würde ich vorschlagen, bei jeder Rolle eine Option ankreuzbar zu machen, ob diese Rolle ehemalige anzeigen soll.