BooDi Опубликовано 19 Октября 2007 Жалоба Поделиться Опубликовано 19 Октября 2007 ты в профайл.пхппосле if ($info['member_age']) { $info['member_age'] = $info['member_age']; }добавь else { $info['member_age'] = $this->ipsclass->lang['no_info']; } Ссылка на комментарий Поделиться на других сайтах Прочее
U-N-O Опубликовано 31 Января 2008 Жалоба Поделиться Опубликовано 31 Января 2008 Кто хочет чтоб у него возрост вычислялся правельно а не 1 лет***************************************************** sources/action_public/profile.php ***************************************************** //----------------------------------------- // Age by Master //----------------------------------------- if ($member['id']) { if ($member['bday_year']) { $time = getdate(); $info['member_age'] = $time['year'] - $member['bday_year']; if ($time['mon'] < $member['bday_month'] OR ($time['mon'] == $member['bday_month'] AND $time['mday'] < $member['bday_day'])) { $info['member_age']--; } if ($info['member_age'] <= 0) { $info['member_age'] = ""; } } } $member_age = $this->ipsclass->do_number_format($info['member_age']); $i = $info['member_age'] % 10; if (($i == 1) and (($member_age % 100) != 11)) $this->ipsclass->lang['years'] = str_replace( "лет" , "год" , $this->ipsclass->lang['years'] ); elseif (($i >= 2) and ($i <= 4)) $this->ipsclass->lang['years'] = str_replace( "лет" , "года" , $this->ipsclass->lang['years'] ); ***************************************************** cahe/lang_cache/ru/lang_profile.php ***************************************************** // Age 'age' => "Возраст", 'no_dbay' => "Возраст не указан", 'add_bday' => "Установить дату рождения", 'years' => "лет", ***************************************************** Заходим в админцентр, потом «Менеджер стилей -> Изменить HTML фрагменты -> Просмотр профиля (skin_profile) -> show_profile» ***************************************************** Находим: <tr> <td class="row2" valign="top"><b>{ipb.lang['birthday']}</b></td> <td class="row1">{$info['birthday']}</td> </tr> Ниже добовляем: <if="info['member_age'] != """> <tr> <td class="row2" valign="top"><b>{ipb.lang['age']}</b></td> <td class="row1">{$info['member_age']} {ipb.lang['years']}</td> </tr> </if>Для того чтоб узнать куда вставлять первые два года читаем орегинальную инструкцию Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения