pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: esmerprens am 23 April 2006, 23:52:59

Titel: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: esmerprens am 23 April 2006, 23:52:59
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..
Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: jubilee am 24 April 2006, 16:57:42
ZitatKann mir jemand helfen oder eine Code basteln ??
Guckst Du mal diesen Thread an :
http://www.pragmamx.org/forum-topic-9966.0.html (http://www.pragmamx.org/forum-topic-9966.0.html)

MfG
Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: esmerprens am 24 April 2006, 18:44:11
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 ?? ::)
Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: jubilee am 24 April 2006, 21:25:43
Ü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
Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: esmerprens am 25 April 2006, 07:15:45
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  ::)
Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: jubilee am 25 April 2006, 15:04:30
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

Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: esmerprens am 27 April 2006, 06:35:55
ok .. Link per PN gesendet  8)
Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: jubilee am 27 April 2006, 16:48:11
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]
Titel: Danke danke danke..
Beitrag von: esmerprens am 27 April 2006, 18:00:47
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  :-\

Titel: Re: Brauche Sternzeichen Code für Pragmamx 1.8
Beitrag von: jubilee am 27 April 2006, 22:13:13
Zitatkannst du mir bitte noch ein gefallen tun die letzten 10 Besucher in mx_functions_options.php reinzubauen

Ich schau morgen einmal.

MfG
Titel: Dabke echt nett
Beitrag von: esmerprens am 28 April 2006, 19:46:06
Ok warte darauf und freue mich sehr danke dir Jubilee..

MFG esmerprens