Wiek użytkownika w poście

Zaczęty przez LukaszP, 2 Grudzień 2005, 21:48

0 użytkowników i 1 Gość przegląda ten wątek.

LukaszP

Plik:  /themes/TWOJ_STYL/Display.template.php

Znajdź:
// Show how many posts they have made.

Powyżej dodaj:

if (!empty($message['member']['birth_date']))
{
if ($message['member']['birth_date'] != '0000-00-00')
{
list ($birth_year, $birth_month, $birth_day) = sscanf($message['member']['birth_date'], '%d-%d-%d');
$datearray = getdate(forum_time());
$message['member'] += array(
'age' => empty($birth_year) ? $txt[470] : $datearray['year'] - $birth_year - (($datearray['mon'] > $birth_month || ($datearray['mon'] == $birth_month && $datearray['mday'] >= $birth_day)) ? 0 : 1),
'today_is_birthday' => $datearray['mon'] == $birth_month && $datearray['mday'] == $birth_day
);
}
}


if (!empty($message['member']['age']))
echo '
Wiek: ', $message['member']['age'], '<br />';

Rafael

Dodałem... I nic... Tak jest jak było wcześniej, żadnych zmian. :D
Mam SMF 1.3 i używam skinu default. Wszystko zrobiłem tak jak wyżej napisane i lipa. Proszę o pomoc.
Zapraszam na forum sportowe SSPORT  -  www.ssport.lua.pl  :D

ronin

wlasnie sprawdzilem i dziala na 1.1.3

tazke cos zrobiles zle albo w profilu uzytkownika nie masz wpisanej daty urodzin

Rafael

#3
Jeszcze raz spróbuje. Jak coś to jeszcze napisze (wyedytuje tego posta)

EDIT:
Wkleiłem i działa. Tylko jest jeden problem...
A mianowicie przy osobach które nie mają wpisanej daty urodzenia nic sie nie wyświetla, a przy osobach które mają datę urodzenia w profilu przy "wiek" wyświetlane jest "brak". Co jest grane?? Poniżej screen z mojego forum:
Zapraszam na forum sportowe SSPORT  -  www.ssport.lua.pl  :D