Пол: пара
Нужно создать дополнительный пол.
— у пользователя с "полом" пара должна быть своя иконка
— обязательный выбор пола при регистрации
— поиск пользователей с этим "полом", так же как и муж. и жен.
Естественно не за бесплатно.
в
$usr['genderimg'] = ''; if ($usr['gender']) { switch ($usr['gender']){ case 'm': $usr['genderimg'] = '<img src="/components/users/images/male.png"/>'; $usr['gender']=$_LANG['MALES']; break; case 'f': $usr['genderimg'] = '<img src="/components/users/images/female.png"/>'; $usr['gender']=$_LANG['FEMALES']; break; } }
$usr['genderimg'] = ''; if ($usr['gender']) { switch ($usr['gender']){ case 'm': $usr['genderimg'] = '<img src="/components/users/images/male.png"/>'; $usr['gender']=$_LANG['MALES']; break; case 'f': $usr['genderimg'] = '<img src="/components/users/images/female.png"/>'; $usr['gender']=$_LANG['FEMALES']; break; case 'p': $usr['genderimg'] = '<img src="/components/users/images/pamale.png"/>'; $usr['gender']=$_LANG['PAMALES']; break; } }
2) там же во фронтеде для поиска по полу
заменяем
if ($_REQUEST['gender']){ $val = $inCore->request('gender', 'str', 'm'); if ($val=='m'){ $s .= " AND p.gender = 'm'"; $stext[] = $_LANG['MALE']; } elseif ($val=='f') { $s .= " AND p.gender = 'f'"; $stext[] = $_LANG['FEMALE']; } }
if ($_REQUEST['gender']){ $val = $inCore->request('gender', 'str', 'm'); if ($val=='m'){ $s .= " AND p.gender = 'm'"; $stext[] = $_LANG['MALE']; } else ($val=='f') { $s .= " AND p.gender = 'f'"; $stext[] = $_LANG['FEMALE']; } elseif ($val=='p') { $s .= " AND p.gender = 'p'"; $stext[] = $_LANG['PAMALE']; } }
заменяем
if ($gender){ switch($gender){ case 'm': $gender_img = '/components/users/images/male.png'; break; case 'f': $gender_img = '/components/users/images/female.png'; break; default : $gender_img = '/components/users/images/male.png'; break; } }
if ($gender){ switch($gender){ case 'm': $gender_img = '/components/users/images/male.png'; break; case 'f': $gender_img = '/components/users/images/female.png'; break; case 'p': $gender_img = '/components/users/images/pamale.png'; break; default : $gender_img = '/components/users/images/male.png'; break; } }
до
?>
$_LANG['PAMALE'] ='Пары'; $_LANG['PAMALES'] ='Пара'; $_LANG['FIND_PAMALE'] ='пар'; $_LANG['PAMALE1'] ='пара'; $_LANG['PAMALE2'] ='пары'; $_LANG['PAMALE10'] ='пар';
Если где-то ошибся, простите.
Дримвивер жаловался на синтаксическую ошибку, там вместо
else ($val=='f')
elseif ($val=='f')