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

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Система Управлением Сайта | Народный SF Fusion
# 1 Тема: Необходимо дополнение в профиль пользователя
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 13:38:44
Приветствую Господа.
Что мы имеем в последней SF ?
Место жительства:(выбор страны)
Пол:
День рождения:
Ну и так далее.
Очень не хватает поля Город!
Вот как бы его добавить?
Не обязательно при регистрации, хотя бы в edit_profile.php

Я думал использовать уже существующие поля, чтобы не париться особо:
AIM ID:
ICQ#:
MSN ID:
Yahoo ID:
URL домашней странички:
Какое нить из них переименовать да и всех делов, но есть оч большой недостаток, в профиле данные поля необходимо раскрывать.
В идеале переделать AIM ID: в Город, но нать мозги посушить как то отображение которое есть перенести в общий список обычным текстом где
Место жительства:
А вот сюда вставит переименованый в (город) AIM ID:
Пол:
День рождения:


Вроде оно и ни чего сложного, но я не силён в php
Может поможет кто? Буду благодарен.


[Изменил(а) SergioSV, 14 Февраля 2009, 13:39:10]  
^ наверх ^
# 2  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 13:59:28
вобщет я такое делал, но придётся не один файл изменять а около 4

попросишь попробую сделать
 
^ наверх ^ 6331134
# 3  
Tushila
Пользователь

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

Горите? Тогда мы едем к вам!

Местный

Сообщений: 44
Откуда: Луганск
Зарегистрирован: 29 Февраля 2008, 09:40:06
Сказали спасибо 2 раз
Статус: offline
ICQ статус 360814352
Опубликовано 14 Февраля 2009, 14:53:00
Levis написал:
вобщет я такое делал, но придётся не один файл изменять а около 4

попросишь попробую сделать

Да, "Город" мне тоже не помешал бы.Сделай,будь другом.smiley


--------------------
Тушила-пожарный портал Луганска
^ наверх ^ 360814352 tushila.com
# 4  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 15:02:09
Собственно, прошу помочь)))
Но на мой взгляд усложнять совсем не нужно.
Мы имеем edit_profile.php где в локали переименовать AIM ID в Город. Этого достаточно.
Пусть в бд запрос и запись идёт по умолчанию как для AIM ID

а в profile.php ликвидировать строки:
// user aim button
if ($data['user_aim']) {
$added = true;
$popup_buttons .= ",'aim'";
$buttons_buffer .= "<input class='button' onclick=\"popup_show('aim');\" ".$button_style." title='".$data['user_aim']."' type='button' value='".$locale['pm100']."'><br>\n";
$popup_add .= "<span id='popup_aim' style='display:none;'>".$data['user_aim']."</span>\n";
... и ещё некоторые связаные с функцией AIM ID

Дабы небыло кнопки AIM ID вообще
и дописать вывод данных не в кнопку с разворачиванием поля как в оригинале, а в список где:
Место жительства:
Пол:
День рождения:
Дописать под "Место жительства"
Это в кратце.
переделке небольшой нуждается только profile.php
Чтобы отображалось в профиле:
Место жительства:
Город:
Пол:
День рождения:


[Изменил(а) SergioSV, 14 Февраля 2009, 15:02:59]  
^ наверх ^
# 5  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 15:21:14
Значит.
в members-profile-mod.php меняем строчку
$locale['pm100'] = "AIM ID";


на
$locale['pm100'] = "Город";



в user_fields.php
$locale['u021'] = "AIM ID:";


на
$locale['u021'] = "Город:";



Остаётся подуплиться в profile.php
Как функции AIM ID вывести обычной строкой
в список:
Место жительства:
Город:
Пол:
День рождения:

Ну как, подуплимся господа?

Оно то и так теперь будет отображать город, но необходимо нажимать на кнопку, что совсем не удобно и не естетично)))
как по мне кнопки эт вообще лишнее.
Лучше бы все данные обычным текстом выводились.

Ещё как вариант можно поле "Пол" переделать, вместо разворачивающегося списка вставить поле для заполнения.
на мой взгляд это ещё проще и уже отображается там где надо в профиле.
А пол пользователя как по мне не особо то и актуален о сравнению с городом
Переделать отображение:
<td class='tbl'>".$locale['UGM_000']."</td>
<td class='tbl'><select name='user_gender' class='textbox'>
<option>------</option>
<option value='1'".($userdata['user_gender'] == 1 ? " selected" : "").">".$locale['UGM_001']."</option>
<option value='2'".($userdata['user_gender'] == 2 ? " selected" : "").">".$locale['UGM_002']."</option>
</select>




Ну конечно самое элементарное это добавить вместо ЭМ ЖО, список городов, но городов слишком много чтоб заниматься такой байдой)))

Так над чем дуплиться будем?
На мой взгляд в идеале это ПОЛ переделать.


[Изменил(а) SergioSV, 14 Февраля 2009, 15:44:07]  
^ наверх ^
# 6  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 15:54:55
замени стандартные файлы этими


я ДОБАВИЛ строку

КАЮСЬ КАЮСЬ КАЮСЬ добавте в таблицу префикс_users столбец user_city
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь


[Изменил(а) GRIDark, 14 Февраля 2009, 16:16:27]  
^ наверх ^ 6331134
2 пользователей сказали спасибо Вам: SergioSV, SusloparoFF
# 7  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 18:26:27
Вот спасибо добрый человек))))
Респект огромный!!!
smiley
smiley

Всё отлично работает)))
Когда знаешь и умеешь...
Я бы долго мозги сушил ввиду своей неграмотности php ))
 
^ наверх ^
# 8  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 18:39:35
Не сочтите плиз за наглость
Не сильно затруднит долить, чтобы город отображался в форуме в инфе пользователя.
Имеем мы это:
Julia
Новичёк
Сообщений: 1
Откуда: Ukraine
--- Вот сюда бы город добавить))
Зарегистрирован: 12 Января 2009, 01:44:47
Пол: Женский
Статус: offline

И было бы вообще всё замечательно))
Заранее благодарю Вас Levis


[Изменил(а) SergioSV, 14 Февраля 2009, 18:40:03]  
^ наверх ^
# 9  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 18:42:25
лан попробую чтонибудь сотворить
 
^ наверх ^ 6331134
1 пользователь сказал спасибо Вам: SergioSV
# 10  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 20:04:52
Просто отлично)))
smiley

Данное новшество нать обязательно в сборку включить)))
Спасибо огромное!!!))
Единственное в локале фразу "Из города" лучше заменить на "Город" что я собственно и сделал сразу
Города бывают с длиными названиями, дабы таблица не ломалась, чтобы места больше было.
А то что при отсутствия заполненого поля город отображается пустое место, дык это нормально)) больше ни чего и не нужно)
 
^ наверх ^
# 11  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 20:05:59
Всегда пожалуйста

архив обновлён : поменяна фраза "Из города:" на "Город:"


[Изменил(а) GRIDark, 14 Февраля 2009, 20:10:49]  
^ наверх ^ 6331134
# 12  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 20:10:42
упс замечен баг небольшой.

ICQ статус в списке не работает.
И нижнее поле в теме сообщения стало оч широкое. именно в сообщении пользователя где указан город
Там где скрипт ^ наверх ^ и кнопки www, icq, pm

Кнопка pm тоже отсутствует smiley
 
^ наверх ^
# 13  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 20:14:51
Широкое поле это не баг, привязка к таблице, там всё нормально.
Это если пост короткий оно широкое так как левая часть таблицы увеличилась за счёт добавления формы город
Осталось значит слева ICQ статус, там показывает просто номер вместо значка и отыскать пропавшую кнопку pm в нижнем списке под постом
 
^ наверх ^
# 14  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 20:18:26
А скрин не выложишь???
 
^ наверх ^ 6331134
# 15  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 20:34:14
Вот собственно, ICQ статус слева не работает. не работает у всех
И внизу нет кнопки pm (приватное сообщение)
Нет только у меня у остальных юзверей есть.
Ща попробую зайти под другим юзверем поэкспериментирую с профилем
Прикрепленные файлы click to enlarge
screen_3.jpg   ( width:500 height:350 )
 
^ наверх ^
# 16  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 20:50:04
Гм
создал тему под другим аккаунтом, всё работает и кнопка пм есть и ICQ статус отображает
Не пойму(((
Мож то не глобальные глюки, а чегось у меня не в порядке. Оперу юзаю последнюю. Под експлорером смотрел всё хорошо вроде.
Скорее всего то какие локальные глюки. Траблы на серваке моём и возможно ICQ пейджер проглючивает
С файлами думаю всё в порядке
 
^ наверх ^
# 17  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 20:56:41
Да, то сто пудово с оперой якись глюки. Под експлорером всё идеально работает. Нет ни каких багов
 
^ наверх ^
# 18  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 21:37:40
вобщем вот доканца доработал тестите

кстати на счёт PM

у тебя что то с головой ты что сам себе писать собрался???
Прикрепленные файлы
Для просмотра вложения зарегистрируйтесь
click to enlarge
screen_3.jpg   ( width:500 height:350 )


[Изменил(а) GRIDark, 14 Февраля 2009, 21:42:07]  
^ наверх ^ 6331134
# 19  
SergioSV
Пользователь

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

В статусе

Любитель Fusion

Сообщений: 305
Откуда: Киев
Зарегистрирован: 23 Декабря 2008, 11:58:57
Сказали спасибо 17 раз
Статус: offline
Опубликовано 14 Февраля 2009, 22:15:40
Levis написал:у тебя что то с головой ты что сам себе писать собрался???


Гм, зачем же так грубо?
Да действительно не подумал по поводу рм, но с головой всё в порядке.

Тем не менее спасибо большое за доработку.
Она действительно важна и актуальна.
 
^ наверх ^
# 20  
GRIDark
SF Team

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

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 14 Февраля 2009, 22:23:46
И правда грубо Приношу свои извинения пользователю SergioSV за
Levis написал:у тебя что то с головой ты что сам себе писать собрался???
 
^ наверх ^ 6331134
Перейти на форум:


105,594,910 уникальных посетителей
сейчас: 25 Ноября 2024, 05:19:40
Генерация страницы: 0.51 сек.

Original size:55 кб.
GZipped size: 10 кб.
Compression:82%