Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Установка и настройка системы
# 1 Тема: Добавление пунктов меню...
Abruzzi
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 65
Откуда: Россия
Зарегистрирован: 23 Октября 2008, 06:08:44
Сказали спасибо 0 раз
Статус: offline
Опубликовано 24 Октября 2008, 06:48:44
Проблема заключается в том что бы добавить 3 пункта:
1. Имя:
2. Фамилия:
3. Отчество:

Пункты нужны в регистрацию и в редактирование профиля пользователя после пункта с повтором пароля.

Я попытался сделать все сам... как я это понимаю... но видимо я ничего не понимаю smiley так как ничего не получилось...
Далее, где то тут на форуме нашел подобную тему(парню нужно было вставить пункт про любимое направление в музыке...), сделал подобно как было выложено в архиве... но опять же, пункты добавились... они не работают smiley Видимо где то что то не так написал...

Кто мне сможет помочь? Объясните пожалуйста как это делается???
Если не сложно покажите как сделать 1 пункт ИМЯ с коментами... а дальше я по аналогии...


--------------------
Сила силы - в голове!
^ наверх ^
# 2  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 08 Ноября 2008, 21:10:23
Спрошу здесь, чтобы не засорять форум.
Сделал некоторые поля просто через form к примеру :
<tr>
<td align='right'>Телосложение</td>
<td><form name='stats_lan' method='post'>
<input name='stats_lan' type='hidden' value=$stats_lan>
<select name=\"stats_lan\" class='small' id=\"stats_lan\" style='width: 220'>
<option>Нет ответа</option>
<option>Худощавое</option>
<option>Обычное</option>
<option>Спортивное</option>
<option>Мускулистое</option>
<option>Плотное</option>
<option>Полное</option>
</select></td></tr>


так вот как сделать, чтобы при следующем заходе чтоб редактировать эти поля, в форме уже стаяла ранее выбранное, а не первое по списку?
 
^ наверх ^ 478891377
# 3  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 08 Ноября 2008, 22:14:55
Дрямыч советует

<option selected="selected">Худощавое</option>

Но только 1 тег!


--------------------
Retired
^ наверх ^
# 4  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 08 Ноября 2008, 23:02:40
Psc написал:
Дрямыч советует

<option selected="selected">Худощавое</option>

Но только 1 тег!

не вижу и смысла. он будит, да и показывает лишь тот где стоит selected='selected', я наверно не верно выразился. мне надо чтобы стояло то что было выбрано ранее пользователем, то что уже прописано в базе в таблице , судя по коду написанный выше в маем пасте stats_lan


[Изменил(а) hitori2008, 08 Ноября 2008, 23:05:33]  
^ наверх ^ 478891377
# 5  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 08 Ноября 2008, 23:10:32
вот к примеру в редактирование профиля есть возможность выбора пола. в коде вот
<select name='user_gender' class='textbox'>
<option>------</option>
<option value='1'".($userdata['user_gender'] == 1 ? " selected" : ""smiley.">".$locale['UGM_001']."</option>
<option value='2'".($userdata['user_gender'] == 2 ? " selected" : ""smiley.">".$locale['UGM_002']."</option>
</select>

 
^ наверх ^ 478891377
# 6  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 08 Ноября 2008, 23:28:16
блин вот я Даун. все работает. надо добавить value='1'".($stats_lan == 1 ? " selected" : ""smiley." и аналогично везде, базу неправильно писал, на одну букву ошибался smiley

да кстати если кто будит тоже делать, чтоб патом не менять в выводе инфы место циферок ставьте слова, а то в базу он будит сохранять циферки


[Изменил(а) hitori2008, 09 Ноября 2008, 00:07:02]  
^ наверх ^ 478891377
# 7  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 09 Ноября 2008, 01:08:15
Да выражаться нада правельно smiley


--------------------
Retired
^ наверх ^
# 8  
Knife
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 52
Зарегистрирован: 19 Июля 2008, 18:30:28
Сказали спасибо 0 раз
Статус: offline
Опубликовано 10 Ноября 2008, 19:40:25
Abruzzi написал:
Проблема заключается в том что бы добавить 3 пункта:
1. Имя:
2. Фамилия:
3. Отчество:

Пункты нужны в регистрацию и в редактирование профиля пользователя после пункта с повтором пароля.

Я попытался сделать все сам... как я это понимаю... но видимо я ничего не понимаю smiley так как ничего не получилось...
Далее, где то тут на форуме нашел подобную тему(парню нужно было вставить пункт про любимое направление в музыке...), сделал подобно как было выложено в архиве... но опять же, пункты добавились... они не работают smiley Видимо где то что то не так написал...

Кто мне сможет помочь? Объясните пожалуйста как это делается???
Если не сложно покажите как сделать 1 пункт ИМЯ с коментами... а дальше я по аналогии...

Меня этот вопрос тож очень интересует!!!! скажите плиз как это сделать!


--------------------
http://wow-spy.ru/
^ наверх ^ http://wow-spy.ru/
# 9  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 10 Ноября 2008, 23:21:34
Knife написал:
Abruzzi написал:
Проблема заключается в том что бы добавить 3 пункта:
1. Имя:
2. Фамилия:
3. Отчество:

Пункты нужны в регистрацию и в редактирование профиля пользователя после пункта с повтором пароля.

Я попытался сделать все сам... как я это понимаю... но видимо я ничего не понимаю smiley так как ничего не получилось...
Далее, где то тут на форуме нашел подобную тему(парню нужно было вставить пункт про любимое направление в музыке...), сделал подобно как было выложено в архиве... но опять же, пункты добавились... они не работают smiley Видимо где то что то не так написал...

Кто мне сможет помочь? Объясните пожалуйста как это делается???
Если не сложно покажите как сделать 1 пункт ИМЯ с коментами... а дальше я по аналогии...

Меня этот вопрос тож очень интересует!!!! скажите плиз как это сделать!


откройте edit_profile, register , найдите где там прописана любая строчка к примеру аська. копируете ставите куда надо. название базы в поле user_icq, разумеятся меняете на свою допустим user_familia. заходим в базу открываем структуру базы user и добавляем строчку user_familia. усе радуйтесь smiley. по слогам объяснять не буду.
 
^ наверх ^ 478891377
# 10  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 11 Ноября 2008, 20:07:46
А потом эти злые поля будут всплывать кнопками на форуме smiley

Но за идею +1! smiley


--------------------
Retired
^ наверх ^
# 11  
Knife
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 52
Зарегистрирован: 19 Июля 2008, 18:30:28
Сказали спасибо 0 раз
Статус: offline
Опубликовано 11 Ноября 2008, 20:19:56
hitori2008 написал:
Knife написал:
Abruzzi написал:
Проблема заключается в том что бы добавить 3 пункта:
1. Имя:
2. Фамилия:
3. Отчество:

Пункты нужны в регистрацию и в редактирование профиля пользователя после пункта с повтором пароля.

Я попытался сделать все сам... как я это понимаю... но видимо я ничего не понимаю smiley так как ничего не получилось...
Далее, где то тут на форуме нашел подобную тему(парню нужно было вставить пункт про любимое направление в музыке...), сделал подобно как было выложено в архиве... но опять же, пункты добавились... они не работают smiley Видимо где то что то не так написал...

Кто мне сможет помочь? Объясните пожалуйста как это делается???
Если не сложно покажите как сделать 1 пункт ИМЯ с коментами... а дальше я по аналогии...

Меня этот вопрос тож очень интересует!!!! скажите плиз как это сделать!


откройте edit_profile, register , найдите где там прописана любая строчка к примеру аська. копируете ставите куда надо. название базы в поле user_icq, разумеятся меняете на свою допустим user_familia. заходим в базу открываем структуру базы user и добавляем строчку user_familia. усе радуйтесь smiley. по слогам объяснять не буду.
Непонятно.. Можно поподробней?


--------------------
http://wow-spy.ru/
^ наверх ^ http://wow-spy.ru/
# 12  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 11 Ноября 2008, 21:07:11
Psc написал:
А потом эти злые поля будут всплывать кнопками на форуме smiley

Но за идею +1! smiley


в смысле всплывать на форуме? в плане что они будут каким-то образом вместо асяки и других? или ты имеешь веду что найдутся умники и начнут пихать в форум кнопки на новую инфу или просто отображать её? если первое то это не возможно физически, я как пример взял аську, ты создаешь новые поля а старые не меняются. а если второе то эт кому как. у меня вот к примеру в редактирование профиля есть кнопочка на открытие редактирование дополнительного профиля , где по принципу выше написанном больше 20 полей как в знакомствах большинство полей выбираются выпадающим меню. а отображается это все в профиле, где и настроение и предупреждения и 3 привью фоток, еще внизу количество друзей и последние посетители и еще парочку модов. В общем кажется очень грамостко но выглядит гармонично и красиво, тем более это все можно спрятать в on/off табло.
 
^ наверх ^ 478891377
# 13  
Knife
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 52
Зарегистрирован: 19 Июля 2008, 18:30:28
Сказали спасибо 0 раз
Статус: offline
Опубликовано 12 Ноября 2008, 08:42:26
В регистер.пхп сделал все по аналогии с user_msn токо msn изменил на class. В регистрации появился новый пункт class, в базе rusfusion_users добавил строку class, вобщем все вроде настроил как нада. Но когда зарегистрировался, в базе в столбике class непоявлось то что я написал в регистрации, в чем ошибка?


--------------------
http://wow-spy.ru/
^ наверх ^ http://wow-spy.ru/
# 14  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 12 Ноября 2008, 10:31:52
Knife написал:
В регистер.пхп сделал все по аналогии с user_msn токо msn изменил на class. В регистрации появился новый пункт class, в базе rusfusion_users добавил строку class, вобщем все вроде настроил как нада. Но когда зарегистрировался, в базе в столбике class непоявлось то что я написал в регистрации, в чем ошибка?


открой регистр текстовиком или чем его открываешь, жми поиск пиши user_msn и смотришь где еще прописано, и рядом аналогично приписываешь свое. я не знаю где в регистре но обычно в начале или и в конце, есть строчки где прописаны все таблицы базы.
 
^ наверх ^ 478891377
# 15  
Knife
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 52
Зарегистрирован: 19 Июля 2008, 18:30:28
Сказали спасибо 0 раз
Статус: offline
Опубликовано 12 Ноября 2008, 14:38:10
hitori2008 написал:
Knife написал:
В регистер.пхп сделал все по аналогии с user_msn токо msn изменил на class. В регистрации появился новый пункт class, в базе rusfusion_users добавил строку class, вобщем все вроде настроил как нада. Но когда зарегистрировался, в базе в столбике class непоявлось то что я написал в регистрации, в чем ошибка?


открой регистр текстовиком или чем его открываешь, жми поиск пиши user_msn и смотришь где еще прописано, и рядом аналогично приписываешь свое. я не знаю где в регистре но обычно в начале или и в конце, есть строчки где прописаны все таблицы базы.
я так и сделал. все по аналогии токо msn поменял на class


--------------------
http://wow-spy.ru/
^ наверх ^ http://wow-spy.ru/
# 16  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 12 Ноября 2008, 16:32:30
ну что я магу сказать. не выходит такая мелочь нечего вообще этим заниматься. а так сейчас глянул нам не считая самого поля еще мест так 5-6 надо прописать новое поле базы
 
^ наверх ^ 478891377
# 17  
Knife
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 52
Зарегистрирован: 19 Июля 2008, 18:30:28
Сказали спасибо 0 раз
Статус: offline
Опубликовано 12 Ноября 2008, 18:03:38
Я прописал в 4 местах


[Изменил(а) Knife, 12 Ноября 2008, 18:19:50]

--------------------
http://wow-spy.ru/
^ наверх ^ http://wow-spy.ru/
# 18  
Knife
Пользователь

Avatar пользователя



Завсегдатый

Сообщений: 52
Зарегистрирован: 19 Июля 2008, 18:30:28
Сказали спасибо 0 раз
Статус: offline
Опубликовано 12 Ноября 2008, 18:07:48
$result = dbquery("INSERT INTO ".$db_prefix."users (user_name, user_password, user_email, user_class, user_hide_email, user_location, user_gender, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('".$user_info['user_name']."', '".$user_info['user_password']."', '".$user_info['user_email']."', '".$user_info['user_class']."', '".$user_info['user_hide_email']."', '".$user_info['user_location']."', '0', '0000-00-00', '', '', '', '', '', 'Default', '0', '', '', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$activation')");




<tr>
<td class='tbl'>class</td>
<td class='tbl'><select name='user_class' class='textbox'>
<option>------</option>
<option value='1'>Warrior</option>
<option value='2'>Warrior</option>
</select>
</td>
</tr>



$user_class = isset($_POST['user_class']) ? stripinput(trim($_POST['user_class'])) : "";



Вот что я прописал.


[Изменил(а) Knife, 12 Ноября 2008, 18:08:09]

--------------------
http://wow-spy.ru/
^ наверх ^ http://wow-spy.ru/
# 19  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 12 Ноября 2008, 18:22:37
вроде правильно. но еще в пару мест надо прописать смотри внимательней, блин ну найди ты во всем коде где есть к примеру msn и пиши рядом тоже ток с class. лан хоть струдом но понял что делать то.
 
^ наверх ^ 478891377
1 пользователь сказал спасибо Вам: Knife
# 20  
hitori2008
Пользователь

Avatar пользователя



Любитель Fusion

Сообщений: 153
Откуда: Ylanovsk
Зарегистрирован: 15 Сентября 2008, 22:57:42
Сказали спасибо 7 раз
Статус: offline
ICQ статус 478891377
Опубликовано 18 Ноября 2008, 10:14:29
при редактирование некоторые поля пустые в некоторых надпись "Не выбрано" почему не пойму, строки в базе такие жи <input тож везде одинаков. как сделать чтобы во всех не выбранных полях была надпись Не выбрано?
 
^ наверх ^ 478891377
Перейти на форум:


94,851,330 уникальных посетителей
сейчас: 16 Апреля 2024, 10:48:20
Генерация страницы: 0.50 сек.