Сообщений: 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
Может поможет кто? Буду благодарен.
Сообщений: 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
Чтобы отображалось в профиле:
Место жительства: Город:
Пол:
День рождения:
Сообщений: 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 вывести обычной строкой
в список:
Место жительства: Город:
Пол:
День рождения:
Ну как, подуплимся господа?
Оно то и так теперь будет отображать город, но необходимо нажимать на кнопку, что совсем не удобно и не естетично)))
как по мне кнопки эт вообще лишнее.
Лучше бы все данные обычным текстом выводились.
Ещё как вариант можно поле "Пол" переделать, вместо разворачивающегося списка вставить поле для заполнения.
на мой взгляд это ещё проще и уже отображается там где надо в профиле.
А пол пользователя как по мне не особо то и актуален о сравнению с городом
Переделать отображение:
Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 14 Февраля 2009, 18:39:35
Не сочтите плиз за наглость
Не сильно затруднит долить, чтобы город отображался в форуме в инфе пользователя.
Имеем мы это:
Julia
Новичёк
Сообщений: 1
Откуда: Ukraine
--- Вот сюда бы город добавить))
Зарегистрирован: 12 Января 2009, 01:44:47
Пол: Женский
Статус: offline
И было бы вообще всё замечательно))
Заранее благодарю Вас Levis
Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 14 Февраля 2009, 20:04:52
Просто отлично)))
Данное новшество нать обязательно в сборку включить)))
Спасибо огромное!!!))
Единственное в локале фразу "Из города" лучше заменить на "Город" что я собственно и сделал сразу
Города бывают с длиными названиями, дабы таблица не ломалась, чтобы места больше было.
А то что при отсутствия заполненого поля город отображается пустое место, дык это нормально)) больше ни чего и не нужно)
Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 14 Февраля 2009, 20:10:42
упс замечен баг небольшой.
ICQ статус в списке не работает.
И нижнее поле в теме сообщения стало оч широкое. именно в сообщении пользователя где указан город
Там где скрипт ^ наверх ^ и кнопки www, icq, pm
Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 14 Февраля 2009, 20:14:51
Широкое поле это не баг, привязка к таблице, там всё нормально.
Это если пост короткий оно широкое так как левая часть таблицы увеличилась за счёт добавления формы город
Осталось значит слева ICQ статус, там показывает просто номер вместо значка и отыскать пропавшую кнопку pm в нижнем списке под постом
Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 14 Февраля 2009, 20:34:14
Вот собственно, ICQ статус слева не работает. не работает у всех
И внизу нет кнопки pm (приватное сообщение)
Нет только у меня у остальных юзверей есть.
Ща попробую зайти под другим юзверем поэкспериментирую с профилем
Сообщений: 305 Откуда: Киев Зарегистрирован: 23 Декабря 2008, 11:58:57 Сказали спасибо 17 раз Статус: offline
Опубликовано 14 Февраля 2009, 20:50:04
Гм
создал тему под другим аккаунтом, всё работает и кнопка пм есть и ICQ статус отображает
Не пойму(((
Мож то не глобальные глюки, а чегось у меня не в порядке. Оперу юзаю последнюю. Под експлорером смотрел всё хорошо вроде.
Скорее всего то какие локальные глюки. Траблы на серваке моём и возможно ICQ пейджер проглючивает
С файлами думаю всё в порядке