Bei den User der Geburstag hat, wird in der User-Info-Box eine Glückwunschnachricht angezeigt.
$user_info['groups'] = array_unique($user_info['groups']);
if (isset($user_settings['birthdate']))
{
$cur_date = getdate(forum_time());
$user_info['today_is_birthday'] = $cur_date['mon'] == substr($user_settings['birthdate'], 5, 2) && $cur_date['mday'] == substr($user_settings['birthdate'], 8);
}
'email' => &$user_info['email']
'email' => &$user_info['email'],
'today_is_birthday' => &$user_info['today_is_birthday'],
Im Template die Festlegung vom Layout und der Darstellung:
echo '
', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';
if ($context['user']['today_is_birthday'])
echo '
CONGRATULATIONS <b>', $context['user']['name'], '</b>, have a <img src="', $settings['images_url'], '/bdaycake.gif" width="40" alt="" />';
else
echo '
', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';
Getestet mit: SMF 1.0.6
Tutorial von Compuart (http://www.simplemachines.org/community/index.php?action=profile;u=27)
weiss jemand wie das geht in der version 1.1RC2?
Quote from: ernomo98 on February 22, 2006, 06:45:40 PM
weiss jemand wie das geht in der version 1.1RC2?
Das würde mich auch interessieren, denn das ist eine nette Funktion. :)
Quote from: Kettu on June 22, 2006, 12:22:10 PM
Quote from: ernomo98 on February 22, 2006, 06:45:40 PM
weiss jemand wie das geht in der version 1.1RC2?
Das würde mich auch interessieren, denn das ist eine nette Funktion. :)
Benutze auch 1.1RC2 und würde mich auch interessieren.
if ($context['user']['today_is_birthday'])
echo '
CONGRATULATIONS <b>', $context['user']['name'], '</b>, have a <img src="', $settings['images_url'], '/bdaycake.gif" width="40" alt="" />';
else
echo '
', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';
das "CONGRATULATIONS, have a [bild]" ist dann der text, der per PM geschickt wird,oder?
den kann ich doch dann einfach "verdeutschen"?
Quote from: lubo77 on September 17, 2006, 06:25:43 AM
if ($context['user']['today_is_birthday'])
echo '
CONGRATULATIONS <b>', $context['user']['name'], '</b>, have a <img src="', $settings['images_url'], '/bdaycake.gif" width="40" alt="" />';
else
echo '
', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';
das "CONGRATULATIONS, have a [bild]" ist dann der text, der per PM geschickt wird,oder?
den kann ich doch dann einfach "verdeutschen"?
Ja, das ist möglich.
noch ne frage: welche index.template.php-datei nehme ich?
die default?
als ich die änderungen in der default-datei vorgenommen habe, bekam ich eine fehlermeldung, dass die synthax fehlerhaft sei...
Du musst immer die index.template.php deines momentan aktiven Themes verändern.
Quote from: lubo77 on September 17, 2006, 06:25:43 AM
if ($context['user']['today_is_birthday'])
echo '
CONGRATULATIONS <b>', $context['user']['name'], '</b>, have a <img src="', $settings['images_url'], '/bdaycake.gif" width="40" alt="" />';
else
echo '
', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';
das "CONGRATjavascript:void(0);
SchriftgrösseULATIONS, have a [bild]" ist dann der text, der per PM geschickt wird,oder?
den kann ich doch dann einfach "verdeutschen"?
Wenn ich das in der index.template verändere, kommt "Error"
Benutze "RC3"
Hast du wirklich nur das ersetzt was du ersetzen solltest? Oder mehr?
Super Sache. Mich würde interessieren, ob diese funktion mit dem Geburtstag auch in der SMF version 1.0.9 funktioniert....
MfG: Blackbeard
Ausprobieren ;D
In der 1.0er Reihe hat sich seit 1.0.5 wenig getan ;)
Quote from: Neakro on November 26, 2006, 08:13:12 AM
Ausprobieren ;D
In der 1.0er Reihe hat sich seit 1.0.5 wenig getan ;)
Hab da ein wenig rumprobiert, aber ich finde die Load.php nich......naja is ja nich weiter schlimm.
Finde es aber trotzdem eine gute Idee mit dem Geburtstag... :)
Die Load.php befindet sich im Ordner Sources.
Siehste, man sollte einfac mal ne Tasse Kaffee mehr trinken..... ;) Den Ordner hab ich vergessen zu durchsuchen... Vielen Dank für die schnelle Antwort :)
P.S.: Die Datei load.php ins aktuelle Theme kopieren oder wieder in source ordner... ???
Einfach nur verändern.
ob das wohl mal einer für die aktuelle version anpassen kann?
scheint sich irgendwie was geändert zu haben.
gibt zwar nirgends fehler aber funktionieren tut es auch nicht.
Quote from: goldobert on December 26, 2006, 09:11:08 PM
ob das wohl mal einer für die aktuelle version anpassen kann?
scheint sich irgendwie was geändert zu haben.
gibt zwar nirgends fehler aber funktionieren tut es auch nicht.
Ja, das würde mich auch brennend interessieren. Nutze nämlich auch 1.1.1 und würde diese Funktion auch gerne nutzen. ;)
hat das noch niemand geschafft mit der version 1.1.2 ?
Wenn ja, kann erklärt werden wie?
Hallo,
ich hätte auch interesse an einem Code für die aktuelle 1.1.2 Version? Würde den Mod gern dafür nutzen!
Kann jemand helfen?
Gruß..
Du musst eine kleine änderung vornehmen du musst statt
$txt['hello_member']
jetzt $txt['hello_member_ndt']
eingeben.