[szukam] do jakiej grupy należy user - pod avatarem |
Autor |
Wiadomość |
:roX:
Posty: 72
|
Wysłany: 05-09-2010, 11:59 [szukam] do jakiej grupy należy user - pod avatarem
|
|
|
Witam,
jak w temacie, poszukuje modyfikacji, która dodaje pod avatarem usera taką informację:
Cytat: | Grupa: Administrator |
I tak przy każdym userze, lecz nazwa grupy aby była w kolorze jaką dana grupa ma ustawiony.
Z góry dzięki. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10385
|
|
|
|
|
:roX:
Posty: 72
|
Wysłany: 05-09-2010, 12:25
|
|
|
ok dzięki,
a co trzeba zrobić aby tylko grupa najwyższa była wyświetlana jak jest to w przypadku rang graficznych widocznych nad avatarem? |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10385
|
Wysłany: 05-09-2010, 12:31
|
|
|
Widziałem tylko takie rozwiązania. W stosunku do profilu http://www.przemo.org/php...ic.php?t=102511 i do widoku tematu http://www.przemo.org/php...p=557779#557779 Nie widziałem innych rozwiązań.
Spróbuj też znaleźć Kod: | $sql = "SELECT ug.user_id, g.group_name, g.group_id, g.group_prefix, g.group_color, g.group_style FROM (" . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g) WHERE g.group_id = ug.group_id AND g.group_type < 2 AND g.group_single_user = 0 AND ug.user_pending <> 1 ORDER BY g.group_order ASC";
| i zamień na Kod: | $sql = "SELECT ug.user_id, g.group_name, g.group_id, g.group_prefix, g.group_color, g.group_style FROM (" . USER_GROUP_TABLE . " ug, " . GROUPS_TABLE . " g) WHERE g.group_id = ug.group_id AND g.group_type < 2 AND g.group_single_user = 0 AND ug.user_pending <> 1 ORDER BY g.group_order ASC LIMIT 1";
|
|
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
:roX:
Posty: 72
|
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 05-09-2010, 15:47
|
|
|
W pliku viewtopic.php znajdź: Kod: | $groups_array[$row['user_id']] = ($groups_array[$row['user_id']]) ? $groups_array[$row['user_id']] . ' • ' . $group_link . '<br>' : $group_link; | i zamień na: Kod: | if( !isset($groups_array[$row['user_id']]) )
$groups_array[$row['user_id']] = $group_link; |
|
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10385
|
Wysłany: 05-09-2010, 15:51
|
|
|
koziolek, ten mój kod nie powinien działać? U mnie jest ok a u kolegi wyżej nie działa. |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
:roX:
Posty: 72
|
Wysłany: 05-09-2010, 15:58
|
|
|
to od koziolek, działa
dziękuję ślicznie |
|
|
|
|
koziolek
Pomógł: 675 razy Posty: 1925
|
Wysłany: 05-09-2010, 16:09
|
|
|
xlesiu, na pierwszy rzut oka tak, ale...
...to zapytanie pobiera listę wszystkich grup do których należą wszyscy użytkownicy. Jak dasz LIMIT 1; to pobiera tylko jeden wiersz - dane pierwszej grupy pierwszego użytkownika i koniec. Ja próbowałem z GROUP BY ug.user_id ale nie wyszło |
_________________ #4 /xg.xrybvmbx.jjj//:cggu |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
xlesiu
Pomógł: 5274 razy Posty: 10385
|
Wysłany: 05-09-2010, 16:18
|
|
|
koziolek, dzięki rzeczywiście jest tak jak piszesz. Nie zwróciłem uwagi. Dzięki za wytłumaczenie. Dopisałem w pierwszym poście moda Twoje rozwiązanie bo często się ktoś o to pyta. |
_________________ Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org |
|
|
|
|
|