Как добавить выпадающий список в профиле пользователя?

 
Посетитель
small user social cms
Сообщений: 38
Задача такая: в настройках профиля добавить выпадающий список с определенными значениями. В самом профиле вывести значение переменной. Было бы просто воспользоваться формой, однако эту переменную нужно потом еще использовать в различных условиях...
Например: список в настройках пользователя: у меня синие буквы в профиле, у меня желтые буквы в профиле. В самом профиле выводится "у меня синие буквы в профиле" или "у меня желтые буквы в профиле" (в зависимости от того, что выбрано). Ну и сами буквы в профиле либо синие, либо желтые... Пример не буквальный, условия предполагаются различные и значения другие )))
Мыслю следующим образом:
1. в com_users_edit_profile.tpl добавляю:
<select name="color" id="color" style=" width:300px">
<option value="у меня синие буквы в профиле">у меня синие буквы в профиле</option>
<option value="у меня желтые буквы в профиле">у меня желтые буквы в профиле</option>
</select>
2. в components/users/frontend.php добавляю:
$color = $inCore->request('color', 'str');

3. Переменная, которую можно будет потом использовать в условиях $usr.color и выводить ее соответственно так {$usr.color}

Было бы все так, не писал бы тут... пока ничего не получается. Подскажите пожалуйста, что да как!? версия 1.8
Посетитель
small user social cms
Сообщений: 38
о да, это свершилось... стоило провести ночь в кодах)
добавил еще в components/users/frontend.php color='$color', в списке $sql = "UPDATE cms_user_profiles
и в components/users/model.php - p.color, в списке $sql = "SELECT
Ну и создал в базе данных колонку color в cms_user_profiles

Может кому пригодится... видел ранее на форуме подобные нерешенные вопросы.
Посетитель
small user social cms
Медаль
Сообщений: 337
SP:

о да, это свершилось... стоило провести ночь в кодах)
добавил еще в components/users/frontend.php color='$color', в списке $sql = "UPDATE cms_user_profiles
и в components/users/model.php - p.color, в списке $sql = "SELECT
Ну и создал в базе данных колонку color в cms_user_profiles

Может кому пригодится... видел ранее на форуме подобные нерешенные вопросы.

всё правильно - нужно было в базе сделать колонку и потом соответствующий вывод её в запрос и потом на странице ...
иногда пишу полезные вещи, мои контакты в профиле
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.