Aktualizacja statusów w profilu użytkownika
|
gieldowo_pl |
Dodany dnia 20.01.2008 17:30:18
|
Przedszkolak
Postów: 62 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 03.12.2006 00:19
|
Witam!
Chciałbym by w profilu użytkownika, podobnie jak na forum, gdy wgramy odpowiednią modyfikację wyświetlały się statusy użytkownika.
<tr>
<td class='tbl2' colspan='2'><b>".$locale['422']."</b></td>
</tr>
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u040']."</b></td>
<td class='tbl1'>".showdate("longdate", $data['user_joined'])."</td>
</tr>
<tr>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['u044']."</b></td>
<td class='tbl2'>".($data['user_lastvisit'] != 0 ? showdate("longdate", $data['user_lastvisit']) : $locale['u049'])."</td>
</tr>
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u041']."</b></td>
<td class='tbl1'>".number_format(dbcount("(shout_id)", "shoutbox", "shout_name='".$data['user_id']."'"))."</td>
</tr>
<tr>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['u042']."</b></td>
<td class='tbl2'>".number_format(dbcount("(comment_id)", "comments", "comment_name='".$data['user_id']."'"))."</td>
</tr>
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u043']."</b></td>
<td class='tbl1'>".number_format($data['user_posts'])."</td>
</tr>
Udało mi się wstawić odpowiednie obrazki odpowiadające za status, lecz jest parę niedociągnięć. Mianowicie chodzi o to, gdy użytkownik nie podał np. identyfikatora skype nie wyświetlało się nic (napis: brak) a nie jak do tej pory obrazek statusu, a właściwie pusty kwadrat.
Pozdrawiam :)
Edytowane przez gieldowo_pl dnia 20.01.2008 17:30:54
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 11:32:55
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
bartek124 |
Dodany dnia 20.01.2008 17:48:12
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Podałeś zły kod...
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
gieldowo_pl |
Dodany dnia 20.01.2008 17:49:05
|
Przedszkolak
Postów: 62 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 03.12.2006 00:19
|
Powyższy kod jest częścią z profile.php odpowiadającą za to. |
|
|
|
bartek124 |
Dodany dnia 20.01.2008 18:12:48
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Powyższy kod jest częścią profile.php odpowiadającą za:
datę rejestracji,
ostatnią wizytę,
postów w shoutbox,
komentarzy
i postów na forum.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
Pieka |
Dodany dnia 20.01.2008 18:13:04
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
gieldowo_pl napisał/a:
Powyższy kod jest częścią z profile.php odpowiadającą za to.
Glupoty opowiadasz. Kod podany przez Ciebie odpowiada za statystyki m.in. dodanych postow, czy wpisow w shoutboxie i nie ma nic wspolnego ze statusami komunikatorow.
Szukaj dalej.
Jestem jaki jestem
|
|
|
|
gieldowo_pl |
Dodany dnia 20.01.2008 18:14:18
|
Przedszkolak
Postów: 62 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 03.12.2006 00:19
|
Mea culpa, Panowie.
Przyznaję się do błędu, skopiowałem za szybko ;)
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u021']."</b></td>
<td class='tbl1'><a href='callto://".str_replace(" ", "+", $data['user_aim'])."'><img src='http://mystatus.skype.com/smallicon/".$data['user_aim']."'style='border:0px;'></a> ".($data['user_aim'] ? $data['user_aim'] : $locale['u048'])."</td>
</tr>
<tr>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['u011']."</b></td>
<td class='tbl2'>
<a href='http://www.icq.com/people/about_me.php?uin=".$data['user_icq']."'><img src='http://web.icq.com/whitepages/online?icq=".$data['user_icq']."&img=5''style='border:0px;'".$data['user_icq']."'></a> ".($data['user_icq'] ? $data['user_icq'] : $locale['u048'])."</td>
</tr>
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u012']."</b></td>
<td class='tbl1'><a href='http://ludzie.tlen.pl/$data[user_msn]/'><img src='http://status.tlen.pl/?u=$data[user_msn]&t=1' alt='".$data['user_msn']."' style='border:0px;'></a>".($data['user_msn'] ? $data['user_msn'] : $locale['u048'])."</td>
</tr>
<tr>
<td align='center' class='tbl1'>\n";
if ($data['user_hide_email'] != "1" || iADMIN) {
echo "[<a href='mailto:".str_replace("@","@",$data['user_email'])."' title='".str_replace("@","@",$data['user_email'])."'>".$locale['u051']."</a>]\n";
}
if ($data['user_web']) {
$urlprefix = !strstr($data['user_web'], "http://") ? "http://" : "";
echo "[<a href='".$urlprefix.$data['user_web']."' title='".$urlprefix.$data['user_web']."' target='_blank'>".$locale['u052']."</a>]\n";
}
if (iMEMBER && $data['user_id'] != $userdata['user_id']) {
echo "[<a href='messages.php?msg_send=".$data['user_id']."' title='".$locale['u060']."'>".$locale['u053']."</a>]\n";
}
$result = dbquery(
"SELECT count(*) cnt FROM ".$db_prefix."userphoto_albums
WHERE ".groupaccess('album_access')." AND album_user='$lookup'
");
$updata = dbarray($result);
if ($updata['cnt'] != 0) {
} else {
echo "\n";
}
echo "</td>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['u013']."</b></td>
<td class='tbl2'><a href='gg:$data[user_yahoo]'><img src='http://www.gadu-gadu.pl/users/status.asp?id=$data[user_yahoo]&styl=0' alt='".$data['user_yahoo']."'></a>".($data['user_yahoo'] ? $data['user_yahoo'] : $locale['u048'])."</td>
</tr>
</table>\n";
Powyżej poprawnie przekopiowany kod. ;)
Edytowane przez gieldowo_pl dnia 20.01.2008 18:16:48
|
|
|
|
Pieka |
Dodany dnia 20.01.2008 18:17:15
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Ponizej przyklad spelniajacy Twoje wymogi:
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u021']."</b></td>
<td class='tbl1'>".($data['user_aim'] ? "<img src='http://status.gadu-gadu.pl/users/status.asp?id=".$data['user_aim']."&styl=0' alt='GG' style='vertical-align:middle;'> <a href='gg:".$data['user_aim']."'>".$data['user_aim']."</a>" : $locale['u048'])."</td>
</tr>
Jestem jaki jestem
|
|
|
|
bartek124 |
Dodany dnia 20.01.2008 18:24:36
|
Weteran
Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u021']."</b></td>
<td class='tbl1'>
".($data['user_aim'] ? "<a href='callto://".str_replace(" ", "+", $data['user_aim'])."'><img src='http://mystatus.skype.com/smallicon/".$data['user_aim']."'style='border:0px;'>".$data['user_aim']."</a>" : $locale['u048'])."</td>
</tr>
<tr>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['u011']."</b></td>
<td class='tbl2'>
".($data['user_icq'] ? "<a href='http://www.icq.com/people/about_me.php?uin=".$data['user_icq']."'><img src='http://web.icq.com/whitepages/online?icq=".$data['user_icq']."&img=5''style='border:0px;'".$data['user_icq']."'>".$data['user_icq']."</a>" : $locale['u048'])."</td>
</tr>
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u012']."</b></td>
<td class='tbl1'>".($data['user_msn'] ? "<a href='http://ludzie.tlen.pl/".$data['user_msn']."/'><img src='http://status.tlen.pl/?u=".$data[user_msn]."&t=1' alt='".$data['user_msn']."' style='border:0px;'>".$data['user_msn']."</a>" : $locale['u048'])."</td>
</tr>
<tr>
<td align='center' class='tbl1'>\n";
if ($data['user_hide_email'] != "1" || iADMIN) {
echo "[<a href='mailto:".str_replace("@","@",$data['user_email'])."' title='".str_replace("@","@",$data['user_email'])."'>".$locale['u051']."</a>]\n";
}
if ($data['user_web']) {
$urlprefix = !strstr($data['user_web'], "http://") ? "http://" : "";
echo "[<a href='".$urlprefix.$data['user_web']."' title='".$urlprefix.$data['user_web']."' target='_blank'>".$locale['u052']."</a>]\n";
}
if (iMEMBER && $data['user_id'] != $userdata['user_id']) {
echo "[<a href='messages.php?msg_send=".$data['user_id']."' title='".$locale['u060']."'>".$locale['u053']."</a>]\n";
}
$result = dbquery(
"SELECT count(*) cnt FROM ".$db_prefix."userphoto_albums
WHERE ".groupaccess('album_access')." AND album_user='$lookup'
");
$updata = dbarray($result);
if ($updata['cnt'] != 0) {
} else {
echo "\n";
}
echo "</td>
<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['u013']."</b></td>
<td class='tbl2'><a href='gg:$data[user_yahoo]'><img src='http://www.gadu-gadu.pl/users/status.asp?id=$data[user_yahoo]&styl=0' alt='".$data['user_yahoo']."'></a>".($data['user_yahoo'] ? $data['user_yahoo'] : $locale['u048'])."</td>
</tr>
</table>\n";
Teraz?
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
gieldowo_pl |
Dodany dnia 20.01.2008 18:26:10
|
Przedszkolak
Postów: 62 Pomógł: 3 Ostrzeżeń: 2
Data rejestracji: 03.12.2006 00:19
|
Dziękuję bardzo .
Edytowane przez gieldowo_pl dnia 20.01.2008 18:26:25
|
|
|