Adressausgabe auf Website

Hast du Vorschläge, was wir an Admidio noch verbessern könnten ? Hier kannst du uns deine Vorstellung an neuen Funktionen mitteilen.
Antworten
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Adressausgabe auf Website

Beitrag von muellermanu »

Hallo,

Ich würde gerne auf unserer Website bei den Vorstandschaftsmitgliedern die Adresse und Kommunikationsdaten ausgeben lassen!

Leider habe ich keine Ahnung von der Programierung so hoffe ich auf Eure Hilfe!

Bei diesen Script habt ihr mir bereits schon mal geholfen

Code: Alles auswählen

<?php 
  include_once($_SERVER['DOCUMENT_ROOT']. "/admidio/adm_program/system/common.php"); 
?> 

<?php 

// Hier Rollenname angeben 
$rolle = "Mitglieder-Kolpingsfamilie"; 

$datum = date("Y-m-d",time()); 

$sql = "SELECT rol_id 
      FROM ". TBL_ROLES. " 
      WHERE rol_name = '". $rolle. "' "; 

$result = $g_db->query($sql); 
while($row = $g_db->fetch_array($result)) 
{ 
   $rolle_nr = $row['rol_id']; 
} 

$sql = "SELECT usr_id, row1id12.usd_value 
      FROM ". TBL_ROLES. ", ". TBL_CATEGORIES. ", ". TBL_MEMBERS. ", ". TBL_USERS. " 
      LEFT JOIN adm_user_data row1id12 ON row1id12.usd_usr_id = usr_id AND row1id12.usd_usf_id = 12 
      WHERE rol_id = ". $rolle_nr. " AND rol_cat_id = cat_id AND cat_org_id = 1 AND mem_rol_id = rol_id AND mem_end > '". $datum. "' AND mem_usr_id = usr_id AND usr_valid = 1 AND row1id12.usd_value != ''"; 
        
$result = $g_db->query($sql); 

while($row = $g_db->fetch_array($result)) 
{ 
   $benutzer = new User($g_db, $row['usr_id']); 
   echo $benutzer->getValue("EMAIL"); 
   echo ", "; 
} 

?>
Wäre es möglich mir einen Ähnlichen Code zu schreiben der dann folgendes Ausgibt:

Tätigkeit (als Feld hinterlegt in Admidio)
Bild
Vorname Nachname

Straße
PLZ Ort

Telefon
Handy
Telefax
EMAIL (Kann die E-Mail Adresse Verschlüsselt oder als Bild ausgegeben werden, damit sie nicht von crawlern ausgelesen werden kann? (ist aber erstmal nicht vorrangig))
z.Zt. habe ich das mit einer Grafik gelöst?

Im Code möchte ich wenn möglich als Abfragekriterium entweder die Tätigkeit oder die E-Mailadresse eingeben

Vielen Dank schon mal für Eure Mühe

Gruß
Manu
Gruß Manu
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Adressausgabe auf Website

Beitrag von muellermanu »

Kann mir hierbei keiner helfen?
Gruß Manu
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Re: Adressausgabe auf Website

Beitrag von muellermanu »

Möchte nochmal auf mein Anliegen aufmerksam machen, falls es untergegangen sein sollte!!!

VIELEN DANK an das TEAM für die Super Programierung :)
Gruß Manu
Benutzeravatar
fasse
Administrator
Beiträge: 6228
Registriert: 12. Nov 2005, 16:06

Re: Adressausgabe auf Website

Beitrag von fasse »

Hallo Manu,

du hast ja schon die Ausgabe mit getValue("EMAIL");
Das Wort Email kannst du nun durch den Internen Feldnamen der anderen Felder ersetzen. Den Feldnamen findest du in der Profilfeldkonfiguration. Somit kannst du eigentlich jedes Feld ausgeben.

Viele Grüße
Fasse
Antworten