SMF Support > FAQ & Tutorials

[Tutorial] Gratulation eines Users der Geburtstag hat

(1/5) > >>

Klozi:
Bei den User der Geburstag hat, wird in der User-Info-Box eine Glückwunschnachricht angezeigt.


--- Code: (Suche in: Load.php) --- $user_info['groups'] = array_unique($user_info['groups']);

--- End code ---


--- Code: (Anschließend einfügen) --- 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);
}
--- End code ---



--- Code: (Suche: Load.php) --- 'email' => &$user_info['email']

--- End code ---


--- Code: (Ersetze) --- 'email' => &$user_info['email'],
'today_is_birthday' => &$user_info['today_is_birthday'],
--- End code ---


Im Template die Festlegung vom Layout und der Darstellung:

--- Code: (Suche: index.template.php) --- echo '
', $txt['hello_member'], ' <b>', $context['user']['name'], '</b>';

--- End code ---


--- Code: (Ersetzen) --- 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>';
--- End code ---


Getestet mit: SMF 1.0.6

Tutorial von Compuart

ernomo98:
weiss jemand wie das geht in der version 1.1RC2?

Kettu:

--- Quote from: ernomo98 on February 22, 2006, 06:45:40 PM ---weiss jemand wie das geht in der version 1.1RC2?

--- End quote ---
Das würde mich auch interessieren, denn das ist eine nette Funktion. :)

Mabba:

--- 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?

--- End quote ---
Das würde mich auch interessieren, denn das ist eine nette Funktion. :)

--- End quote ---

Benutze auch 1.1RC2 und würde mich auch interessieren.

lubo77:

--- Code: (Ersetzen) --- 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>';
--- End code ---

das "CONGRATULATIONS, have a [bild]" ist dann der text, der per PM geschickt wird,oder?
den kann ich doch dann einfach "verdeutschen"?

Navigation

[0] Message Index

[#] Next page

Go to full version