Seite 1 von 1

birthday_add_on_zodiac_1.0.5em

Verfasst: 24.03.2004 18:56
von Balduin10
Hallo

Ich habe ein Problem mit der Anzeige bei dem Mod und kann den Fehler nicht finden.
Sowohl im Profil, als auch in den Posts wird das Image hinter einem Doppelpunkt angezeigt. Was mir fehlt ist die Beschreibung davor.

Irgendwo scheine ich da einen Fehler reingebaut zu haben. :-(

viewtopic:

// Start add - Birthday MOD
if ( $postrow[$i]['user_birthday'] != 999999 )
{
$poster_birthdate=realdate ('md', $postrow[$i]['user_birthday']); $n=0;
while ($n<26)
{
if ($poster_birthdate>=$zodiacdates[$n] && $poster_birthdate<=$zodiacdates[$n+1])
{
$zodiac = $lang[$zodiacs[($n/2)]];
$u_zodiac = $images[$zodiacs[($n/2)]];
$zodiac_img = '<img src="' . $u_zodiac . '" alt="' . $zodiac . '" title="' . $zodiac . '" align="top" border="0" />';
$n=26;
} else
{
$n=$n+2;
}
}
$poster_age = $this_year - realdate ('Y',$postrow[$i]['user_birthday']);
if ($this_date < $poster_birthdate) $poster_age--;
$poster_age = $lang['Age'] . ': ' . $poster_age;
} else
{
$zodiac = '';
$u_zodiac = '';
$zodiac_img = '';
$poster_age = '';
}
// End add - Birthday MOD

usercp_viewprofile:

// Start add - Birthday MOD
if ($profiledata['user_birthday']!=999999)
{ $user_birthdate = realdate('md', $profiledata['user_birthday']);
$i=0;
while ($i<26)
{
if ($user_birthdate>=$zodiacdates[$n] && $user_birthdate<=$zodiacdates[$i+1])
{
$zodiac = $lang[$zodiacs[($i/2)]];
$u_zodiac = $images[$zodiacs[($i/2)]];
$zodiac_img = '<img src="' . $u_zodiac . '" alt="' . $zodiac . '" title="' . $zodiac . '" align="top" border="0" />';
$i=26;
} else
{
$i=$i+2;
}
}
$user_birthday = realdate($lang['DATE_FORMAT'], $profiledata['user_birthday']);
} else
{
$user_birthday = $lang['No_birthday_specify'];
}
// End add - Birthday MOD

Vielleicht weiß da jemand Rat und kann mir helfen.

lg
Balduin

Verfasst: 24.03.2004 19:26
von Elvis
überspüfe mal die lang_main.php ob alle Einträge vom Mod drinn sind.

Verfasst: 24.03.2004 19:45
von Balduin10
Hätte beinahe gesagt, sind leider drin.

.......['November'],$lang['datetime']['December']);
// zodiacs used for birthday mod
$lang['Zodiac'] = 'Zodiac';
$lang['Capricorn'] = 'Capricorn';
$lang['Aquarius'] = 'Aquarius';
$lang['Pisces'] = 'Pisces';
$lang['Aries'] = 'Aries';
$lang['Taurus'] = 'Taurus';
$lang['Gemini'] = 'Gemini';
$lang['Cancer'] = 'Cancer';
$lang['Leo'] = 'Leo';
$lang['Virgo'] = 'Virgo';
$lang['Libra'] = 'Libra';
$lang['Scorpio'] = 'Scorpio';
$lang['Sagittarius'] = 'Sagittarius';
// End add - Birthday MOD

In der lang_english, in die deutsche braucht das ja nach Beschreibung nicht rein?

Ich find da einfach keinen Fehler :-(

lg
Balduin

Verfasst: 24.03.2004 21:50
von Elvis
wie jetzt, das steht in der lang_english

wenn das so ist kopiere den Teil in die lang_german rein.

Verfasst: 24.03.2004 22:45
von Balduin10
Tausend Dank!
Klasse wie einem geholfen wird!

Hatte mich an die Anweisung gehalten:
language/lang_english/lang_main.php

#
#-----[ FIND ]------------------------------------------
#
$lang['month_long'] = array ($lang['datetime']['January'],$lang['datetime']['February'],$lang['datetime']['March'],$lang['datetime']['April'],$lang['datetime']['May'],$lang['datetime']['June'],$lang['datetime']['July'],$lang['datetime']['August'],$lang['datetime']['September'],$lang['datetime']['October'],$lang['datetime']['November'],$lang['datetime']['December']);

#
#-----[ AFTER, ADD ]------------------------------------------
#

// zodiacs used for birthday mod
$lang['Zodiac'] = 'Zodiac';
$lang['Capricorn'] = 'Capricorn';
$lang['Aquarius'] = 'Aquarius'

Jetzt funktioniert es klasse.

Danke!
lg
Balduin

Verfasst: 24.03.2004 22:54
von Elvis
hehe Du benutzt aber die Deutsche Sprache oder ;)

Verfasst: 24.03.2004 22:57
von Balduin10
Klar :-)

Manchmal sollte man eben doch mitdenken. ;-)

Danke!

lg
Balduin