Brauche Sternzeichen Code für Pragmamx 1.8

Begonnen von esmerprens, 23 April 2006, 23:52:59

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

esmerprens

Hallo habe im Forum nach einer Code für Ya-Erweiterung Pragmamx 1.8 gesucht leider nichts gefunden.. Möchte in mx_userfunctions_options.php eine erweiterung mit Sternzeichen machen wenns geht mit Sternzeichen Icon ..

Kann mir jemand helfen oder eine Code basteln ??

Ich danke alle im voraus..

jubilee

ZitatKann mir jemand helfen oder eine Code basteln ??
Guckst Du mal diesen Thread an :
http://www.pragmamx.org/forum-topic-9966.0.html

MfG

esmerprens

danke für die antwort jubilee  ;) aber das habe ich auch versucht leider wird nichts angezeigt.. Sehe nur die Spalte ohne Sternzeichen..

hier ist die code mx_userfunctions_options.php wo es angezeigt werden soll
if (!empty($user_bday))
echo "<tr><td width=\"150\"><b><font face=\"Tahoma\" style=\"font-size: 8pt\">Geburtstag :</font></b></td><td width=\"250\"><font face=\"Tahoma\" style=\"font-size: 8pt\">".$user_age."&nbsp;"._YEARS."&nbsp;<img src=\"modules/Userinfo/images/info.gif\" alt=\"".$user_bday."\"></font></td></tr>";

if (!empty($sternzeichen))
echo "<tr><td width=\"150\"><b><font face=\"Tahoma\" style=\"font-size: 8pt\">Sternzeichen :</font></b></td><td width=\"250\"><font face=\"Tahoma\" style=\"font-size: 8pt\">".$sternzeichen."</font></td></tr>";


und hier ganz am ende mx_userfunctions_options.php

#################################################
function sternzeichen($day, $month) {
global $user_prefix;

$zodiac = array('Steinbock','Steinbock','Wassermann','Fische','Widder',
                      'Stier','Zwilling','Krebs','Loewe','Jungfrau','Waage',
                      'Skorpion','Schuetze');

     $dates = array('0' => array ('0' => (mktime(0,0,0,12,22)), '1' => (mktime(0,0,0,12,31))),
                    '1' => array ('0' => (mktime(0,0,0,1,01)), '1' => (mktime(0,0,0,1,19))),
                    '2' => array ('0' => (mktime(0,0,0,1,20)), '1' => (mktime(0,0,0,2,18))),
                    '3' => array ('0' => (mktime(0,0,0,2,19)), '1' => (mktime(0,0,0,3,20))),
                    '4' => array ('0' => (mktime(0,0,0,3,21)), '1' => (mktime(0,0,0,4,19))),
                    '5' => array ('0' => (mktime(0,0,0,4,20)), '1' => (mktime(0,0,0,5,20))),
                    '6' => array ('0' => (mktime(0,0,0,5,21)), '1' => (mktime(0,0,0,6,20))),
                    '7' => array ('0' => (mktime(0,0,0,6,21)), '1' => (mktime(0,0,0,7,22))),
                    '8' => array ('0' => (mktime(0,0,0,7,23)), '1' => (mktime(0,0,0,8,22))),
                    '9' => array ('0' => (mktime(0,0,0,8,23)), '1' => (mktime(0,0,0,9,21))),
                    '10' => array ('0' => (mktime(0,0,0,9,22)), '1' => (mktime(0,0,0,10,23))),
                    '11' => array ('0' => (mktime(0,0,0,10,24)), '1' => (mktime(0,0,0,11,21))),
                    '12' => array ('0' => (mktime(0,0,0,11,22)), '1' => (mktime(0,0,0,12,21))));


      foreach($dates as $k=>$v) {
         if(mktime(0,0,0,$month,$day) >= $v[0] && mktime(0,0,0,$month,$day) <= $v[1]) {
            return $zodiac[$k];
         }
      }
      return FALSE;
   }



und in der view.php habe ich auch folgendes eingefügt

//////////////////////////////////////////////////////////////////////////////////////////////////
$ergebnis=sql_fetch_row(sql_query("SELECT user_bday FROM ".$user_prefix."_users where uname='".$uname."'"));
//Datum auswerten:
$ergebnis_tag=(substr($ergebnis[0],8,2));
$ergebnis_monat=(substr($ergebnis[0],5,2));
//Funktion aufrufen:
$sternzeichen=sternzeichen($ergebnis_tag,$ergebnis_monat);


/////////////////////////////////////////////////////////////////////////////////////////////////



wo mache ich falsch ?? ::)

jubilee

Über diese zeile in der userfunctions_options.php
Zitatif (!empty($sternzeichen))

Muss diese Auswertung drüber (und nicht in die view.php):

Zitat$ergebnis=sql_fetch_row(sql_query("SELECT user_bday FROM ".$user_prefix."_users where uname='".$uname."'"));
//Datum auswerten:
$ergebnis_tag=(substr($ergebnis[0],8,2));
$ergebnis_monat=(substr($ergebnis[0],5,2));
//Funktion aufrufen:
$sternzeichen=sternzeichen($ergebnis_tag,$ergebnis_monat);

Dann nochmal ausprobieren.
MfG

esmerprens

hmmm echt komisch irgend etwas ist falsch !!

habe das Code so geändert wie du geschrieben hast, trotzdem kein Sternzeichen  :mad:

eine Kopie von aktuelle Code

if (!empty($user_bday))
echo "<tr><td width=\"150\"><b><font face=\"Tahoma\" style=\"font-size: 8pt\">Geburtstag :</font></b></td><td width=\"250\"><font face=\"Tahoma\" style=\"font-size: 8pt\">".$user_age."&nbsp;"._YEARS."&nbsp;<img src=\"modules/Userinfo/images/info.gif\" alt=\"".$user_bday."\"></font></td></tr>";
$ergebnis=sql_fetch_row(sql_query("SELECT user_bday FROM ".$user_prefix."_users where uname='".$uname."'"));
//Datum auswerten:
$ergebnis_tag=(substr($ergebnis[0],8,2));
$ergebnis_monat=(substr($ergebnis[0],5,2));
//Funktion aufrufen:
$sternzeichen=sternzeichen($ergebnis_tag,$ergebnis_monat);
if (!empty($sternzeichen))
echo "<tr><td width=\"150\"><b><font face=\"Tahoma\" style=\"font-size: 8pt\">Sternzeichen :</font></b></td><td width=\"250\"><font face=\"Tahoma\" style=\"font-size: 8pt\">".$sternzeichen."</font></td></tr>";


werde echt verrückt alles so gemacht wie beschrieben  ::)

jubilee

pack einmal die mx_userfunktions.options.php in ein zip-Archiv und poste mir den Link zu der Datei.
Ich werde mir diese dann einmal ansehen.
MfG


esmerprens


jubilee

Hallo !
Nehme diese Datei.
Dort funktioniert es jetzt.
Habe aber evt. andere Fehler nicht korrigiert, sondertn nur die Sternzeichen eingebaut.
MfG



[gelöscht durch Administrator]

esmerprens

Es funzt Perfekt.. Bis nun kein Fehler  :)

kannst du mir bitte noch ein gefallen tun die letzten 10 Besucher in mx_functions_options.php reinzubauen.. nur wenns geht  :-\


jubilee

Zitatkannst du mir bitte noch ein gefallen tun die letzten 10 Besucher in mx_functions_options.php reinzubauen

Ich schau morgen einmal.

MfG

esmerprens

Ok warte darauf und freue mich sehr danke dir Jubilee..

MFG esmerprens