Nest

Inne Dodatkowe pole wyświetlane na liście użytkowników

Założony przez Its'me.

Witam.
Na swoim forum klasowym mam dodane dodatkowe pole profilu - 'imię i nazwisko'

Mój problem polega na tym, że na Liście Użytkowników chciałbym dodać nowe pole, w którym wyświetliła by się zawartość powyższego dodatkowego pola.

[Obrazek: 0mzlgkwc114cyerwvgwh.png]

Zawartość dodatkowego pola można wyświetlić chyba poprzez:
Kod:
{$post['fid4']}

Nie wiem tylko jaki szablon mam edytować i co dodać. Miło by było jakby ktoś rzucił gotowcem ;)

szablon memberlist_user:
Kod:
<tr>
    <td class="{$alt_bg}" align="center">{$user['avatar']}</td>
    <td class="{$alt_bg}">{$user['profilelink']}<br />
<span class="smalltext">
    {$user['usertitle']}<br />
    {$usergroup['groupimage']}
    {$user['userstars']}
</span></td>
    <td class="{$alt_bg}" align="center">{$user['regdate']}</td>
    <td class="{$alt_bg}" align="center">{$user['lastvisit']}</td>
    <td class="{$alt_bg}" align="center">{$user['postnum']}</td>
    {$referral_bit}
</tr>
Bodajże tak.


<tr>
<td class="{$alt_bg}" align="center">{$user['avatar']}</td>
<td class="{$alt_bg}">{$user['profilelink']}<br />
<span class="smalltext">
{$user['usertitle']}<br />
{$usergroup['groupimage']}
{$user['userstars']}
</span></td>
<td class="{$alt_bg}" align="center">{$user['regdate']}</td>
<td class="{$alt_bg}" align="center">{$user['lastvisit']}</td>
<td class="{$alt_bg}" align="center">{$user['postnum']}</td>
<td class="{$alt_bg}" align="center">{$post['fid4']}</td>
{$referral_bit}
</tr>
Niestety.. zrobiło się coś takiego: :(

[Obrazek: scaled.php?tn=0&server=194&filename=cosy...&ysize=640]

Przesunęło się trochę, ale w tym miejscu gdzie mam wstawione {$post['fid4']} nic się nie pojawiło. Te zera to od poleconych :p
to rozsunięcie to dlatego, że pierwszy i drugi wiersz mają K komórek, natomiast pozostałe mają już K+1
musisz dodać etykietę ( "imię i nazwisko" ) a w wierszu powyżej zwiększyć jakiś colspan o 1
swoją drogą ja to imię i nazwisko spróbował bym wepchnąć tam gdzie jest nick, grupa i gwiazdy

co do
{$post['fid4']}
proszę, nie żartujcie sobie ;)
nie można żywcem skądś kopiować całkowicie bez zastanowienia
patrząc na sam kod szablonu zgaduję, że to musi być
$user['fid4']
choć w kod skryptu nie patrzałem i pewności nie mam
Podziękowali: Its'me
Jak już jesteśmy w takim temacie to chciałbym jeszcze zapytać jak wyświetlić to dodatkowe pole w showteam.php?

w szablonie showteam_usergroup_user zrobiłem tak:
Kod:
<tr>
<td width="80%" class="{$bgcolor}"><a href="{$user['profilelink']}"><strong>{$user['username']}</strong></a></td>
<td width="15%" class="{$bgcolor}">{$user['fid4']}</td>
<td width="10%" class="{$bgcolor}">{$emailcode}</td>
<td width="10%" class="{$bgcolor}">{$pmcode}</td>
</tr>

ale nie działa, jakiś pomysł? :P
nie działa, bo te dane zapisane są chyba w tabeli, która nie jest wczytywana, czy raczej do której nie odnosi się zapytanie SQLowe przesyłane w tym pliku ;)
No i jak zrobić, żeby to działało? : >
aż tak Ci zależy ? ;) to będzie chyba wymagało edycji skryptu lub pluginu, który zrobi to samo jednak to traktuję jak zbędne obciążenie

w showteam.php znajdziesz coś takiego:

$query = $db->simple_select("users", "uid, username, displaygroup, usergroup, ignorelist, hideemail, receivepms", "displaygroup IN ($groups_in) OR (displaygroup='0' AND usergroup IN ($groups_in)) OR uid IN ($users_in)", array('order_by' => 'username'));
nie sprawdzałem, ale spróbuj podmienić na:

$query = $db->query("
SELECT u.uid, u.username, u.displaygroup, u.usergroup, u.ignorelist, u.hideemail, u.receivepms
FROM ".TABLE_PREFIX."users u
LEFT JOIN ".TABLE_PREFIX."userfields f ON (f.ufid=u.uid)
WHERE u.displaygroup IN ($groups_in) OR (u.displaygroup='0' AND u.usergroup IN ($groups_in)) OR u.uid IN ($users_in)
ORDER BY u.username
");
jak podziała, to dobrze ;) jak nie, to ...

Podobne wątki

Styl Nie działa formatowanie nicku użytkownika w liście tematów

11.11.2016, 12:47
Ostatni post: kara1117

Rangi Rangi wyświetlane w profilu użytkownika w temacie MyBB

06.10.2016, 16:57
Ostatni post: dzujek

Styl Jak usunąć niebieskie pole ?

28.07.2016, 17:45
Ostatni post: Demic

Szukam Jak uwidocznić pole wyszukiwania

10.07.2016, 15:05
Ostatni post: Supryk

Szukam Jak zmienić pole wpisu

08.07.2016, 13:45
Ostatni post: Cezary Stasiak

Skocz do:

Użytkownicy przeglądający ten wątek:

1 gości