Dienstag, 07. Februar 2012

Wer ist Online?


1 Mitglied - 278 Gäste
Über Facebook anmelden

Community Statistiken

Mitglieder : 5513
Gruppen : 19
Diskussionen : 4
Fotoalben : 160
Fotos : 444
Videos : 69
Gruppenbeiträge : 4
Aktivitäten : 9038
Pinwand Einträge : 116
Events : 8
Männer : 2408
Frauen : 3012
Ohne Angabe : 93

Knuddelesel.de folgen

Informationen

Thanks to



Willkommen, Gast
Benutzername Passwort: Angemeldet bleiben:

Alter und Geschlecht in Form eines Icons im Profil
(1 Leser) (1) Gast
  • Seite:
  • 1

THEMA: Alter und Geschlecht in Form eines Icons im Profil

Alter und Geschlecht in Form eines Icons im Profil 1 Jahr, 5 Monate her #121

  • Knuddelesel
  • OFFLINE
  • Administrator
  • Beiträge: 381
  • Karma: 18
Mit diesen kleinen php-Code, welchen Ihr in die entsprechende Stelle eures Jomsocial-Templates einfügen müsst, wird das Alter und das Geschlecht des Users, in Form eines Icons angezeigt.

 
<?php
 
$sex = $user->getInfo('FIELD_GENDER', $user);
$birthday = $user->getInfo('FIELD_BIRTHDAY', $user);
 
 
switch($user->getInfo('FIELD_GENDER'))
{
case 'Frau':
echo '<img src="'.JURI::base().'images/icons/female.png" class="jomTips" title="Frau::Frau" />';
break;
case 'Mann':
echo '<img src="'.JURI::base().'images/icons/male.png" class="jomTips" title="Mann::Frau" />';
break;
}
list($year,$month,$day) = explode("-", $birthday);
$today = time();
for ($yr = $year, $age = -1;
mktime(0, 0, 0, (int)$month, (int)$day, (int)$yr) < (int)$today; (int)$yr++, (int)$age++);
?>
<?php echo $age.' Jahre'; ?>
 


Den Pfad der Icons müsst Ihr dementsprechend an Eure Grafiken anpassen.

Die Werte des Feldes FIELD_GENDER müsst Ihr an euere Werte anpassen


Das Ergebniss könnt Ihr hier auf Knuddelesel.de sehen, wenn Ihr ein beliebiges Profil anklickt, der User muss natürlich die Angaben zu seinem Geschlecht und das Geburtsdatum eingetragen haben.
Letzte Änderung: 1 Jahr, 4 Monate her von Knuddelesel.
Folgende Benutzer bedankten sich: Stapelchipsletten

Aw: Alter und Geschlecht in Form eines Icons im Profil 1 Jahr, 4 Monate her #137

  • Solarship
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 1
  • Karma: 0
Hi,

Danke für diesen Tip und den Code.

Soweit habe ich das alles eingebaut, aber ich denke nicht in die richtige PHP Datei
Habe das im profile.header.php rein kopiert.

Es erscheint zwar das Alter und das Wort Jahr, aber nicht das Icon.
Für was steht .JURI::base(). in der Zeile
echo '<img src="'.JURI::base().'images/icons/female-icon.png" class="jomTips" title="Frau::Frau" />'; ?

Danke für die Hilfe!

LG
SolarShip

Aw: Alter und Geschlecht in Form eines Icons im Profil 1 Jahr, 4 Monate her #138

  • Knuddelesel
  • OFFLINE
  • Administrator
  • Beiträge: 381
  • Karma: 18
Hallo,
das .JURI::base(). steht für die Basis url, also in meinem Fall für www.knuddelesel.de/
Du müsstest in Deinem Hauptverzeichnis also folgende Ordner Struktur haben:

images/icons/female-icon.png

Ich hoffe ich konnte Dir helfen.

Gruß Knuddelesel

Aw: Alter und Geschlecht in Form eines Icons im Profil 1 Jahr, 3 Monate her #147

  • castrol
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 6
  • Karma: 0
hallo
wie hast du die alters abfrage im profiel gemacht?

"Dieses Mitglied ist unter 18 Jahre bitte den Jugendschutz beachten!"

<php if $age < = 18

????

würde dies auch gern einbauen hoffe du kannst mir dabei behilflich sein

mfg chris

Aw: Alter und Geschlecht in Form eines Icons im Profil 1 Jahr, 2 Monate her #148

  • castrol
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 6
  • Karma: 0
Hallo weiß denn niemand was ich machen muss

Aw: Alter und Geschlecht in Form eines Icons im Profil 1 Jahr, 2 Monate her #149

  • Knuddelesel
  • OFFLINE
  • Administrator
  • Beiträge: 381
  • Karma: 18
Hallo,

Du kannst das zum Beispiel so lösen:

 
if ( $age == 0 ) {
echo "Kein Alter angegeben";
}
elseif ( $age <18 ){
echo "Dieser User ist unter 18";
}
 
elseif ( $age >18 ){
echo "Dieser User ist über 18";
}
 

Aw: Alter und Geschlecht in Form eines Icons im Profil 9 Monate, 3 Wochen her #270

Danke, hat wunderbar funktioniert, allerdings würde ich gern die Ausgabe direkt nach dem Nickname haben, finde die passende stelle aber leider nicht
  • Seite:
  • 1
Ladezeit der Seite: 1.25 Sekunden