1.12.7 i starsze - Pokazywanie grup użytkownika pod avatarem w postach
Centurion - 05-09-2008, 14:18 Temat postu: Pokazywanie grup użytkownika pod avatarem w postach Znalazłem wersję Cracka pod 1.9 ale nie chciała mi działać pod 1.12.6 więc napisałem swoj± wersję.
Kod: | #-- [ OTWÓRZ ] --
viewtopic.php
#-- [ ZNAJD¬ ] --
//
// Okay, let's do the loop, yeah come on baby let's do the loop
#-- [ DODAJ PRZED ] --
$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";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_MESSAGE, 'Can not find username');
}
$groups_array = array();
while ( $row = $db->sql_fetchrow($result) )
{
$group_color = ($row['group_color']) ? ' style="color: #' . $row['group_color'] . '"' : '';
$group_style = ($row['group_style']) ? ' style="' . $row['group_style'] . '"' : '';
$group_name = $row['group_prefix'] . $row['group_name'];
$group_id = $row['group_id'];
$group_link = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $group_id) . '" class="nav"' . $group_color. '' . $group_style . '><b>' . $group_name . '</b></a>';
$groups_array[$row['user_id']] = ($groups_array[$row['user_id']]) ? $groups_array[$row['user_id']] . ' • ' . $group_link . '<br>' : $group_link;
}
#-- [ ZNAJD¬ ] --
$poster_username = '';
#--[ DODAJ PO ] --
$poster_groups = '';
#-- [ ZNAJD¬ ] --
$poster_from = ($postrow[$i]['user_from'] && $board_config['cfrom'] && $poster_id != ANONYMOUS ) ? $lang['Location'] . ': ' . $postrow[$i]['user_from'] : '';
#--[ DODAJ PO ] --
$poster_groups = $groups_array[$poster_id];
#-- [ ZNAJD¬ ] --
'POSTER_AVATAR' => $poster_avatar,
#-- [ DODAJ PO ] --
'POSTER_GROUPS' => ($poster_groups) ? '<br>' . $lang['Usergroups'] . ': ' . $poster_groups . '</br>' : '',
#-- [ OTWÓRZ ] --
templates/*/viewtopic_body.tpl
#-- [ ZNAJD¬ ] --
{postrow.POSTER_FROM}
#-- [ DODAJ PO ] --
{postrow.POSTER_GROUPS} |
Modyfikacja nie pokazuje grup oznaczonych jako ukryte.
<center> <p style="border: 1px solid rgb(255, 187, 25); background: none repeat scroll 0% 0% rgb(252, 255, 152); display: block; margin-top: 30px; text-align: left; padding: 5px 12px 5px 5px; width: 80%; -moz-box-shadow: 0pt 2px 6px rgb(179, 179, 179); -moz-border-radius: 6px 6px 6px 6px;"> <img title="Alert" src="http://www.lubicka.ovh.org/alert.png" alt="Alert" align="absmiddle"> <font color="black"><span style="line-height: 28px;">UWAGA: Jeżeli kto¶ chce tylko aby wy¶wietlało "najwyższ±" grupę musi dodatkowo wykonać instrukcję z postu koziołka
http://www.przemo.org/php...p=584777#584777
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; | </span></font> </p> </center>
m@rcin... - 07-09-2008, 11:23
Centurion, a jakie¶ demo albo screen jak to wygl±da?
Seraphe - 08-09-2008, 10:42
m@rcin... napisał/a: | Centurion, a jakie¶ demo albo screen jak to wygl±da? |
-,-
Specjalnie ode mnie demko dla Ciebie:
Kod: |
m@rcin...
[b]Pomógł[/b]: 10 razy
Posty: 143
Styl: subSilver
|
CMP - 08-09-2008, 16:17
Seraphe: Cytat: | Pokazywanie grup użytkownika pod avatarem w postach |
to nie jest styl użytkownika
Seraphe - 12-09-2008, 17:53
Ajjj, rzeczywi¶cie.
Kurna już drugi raz mi się tematy pomyliły...
segos - 13-06-2009, 08:24
Jak zrobić aby grupy były tak
Grupy:
• Admin
• Jr admin
• Mod
a nie
Grupy: Administrator • Junior Admin
• Moderator
tosiek - 13-06-2009, 09:11
segos, zmień:
Kod: | $group_link = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $group_id) . '" class="nav"' . $group_color. '' . $group_style . '><b>' . $group_name . '</b></a>'; |
na:
Kod: | $group_link = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $group_id) . '" class="nav"' . $group_color. '' . $group_style . '><b>' . $group_name . '</b></a><br />'; |
segos - 13-06-2009, 09:16
Jak to dalem co mi powiedziales to pokazuje tak
Grupy: Administrator
• Junior Admin
• Moderator
A jak dam sobie tak
Kod: | $group_link = '<a href="' . append_sid("groupcp.$phpEx?" . POST_GROUPS_URL . "=" . $group_id) . '" class="nav"' . $group_color. '' . $group_style . '><br /><b>' . $group_name . '</b></a>'; |
to mi pokazuje
Grupy:
Administrator •
Junior Admin
•
Moderator
Bardziej mi to moje pasuje lecz nie chce żeby mi pokazywało • bo wtedy to rozwala
xlesiu - 13-06-2009, 18:23
segos, a usuń jeszcze Kod: | • ' . $group_link . '<br> |
Phantom - 11-07-2009, 13:14
Można zrobić aby wy¶wietlana była tylko jedna grupa?...
bo to brzydko wygl±da
kamil 07 - 25-07-2009, 21:24
a co zrobić by była pokazana tylko najwyższa grupa?
pawelooss - 26-07-2009, 00:14
kamil 07 napisał/a: | a co zrobić by była pokazana tylko najwyższa grupa? |
Stwórz sobie rangi dla każdej grupy i już masz.
`B3N!0~ - 24-12-2009, 20:00
Jak zrobić aby nie było napisu "Grupy" ?
xlesiu - 25-12-2009, 11:52
`B3N!0~, spróbuj Kod: | 'POSTER_GROUPS' => ($poster_groups) ? '<br>' . $lang['Usergroups'] . ': ' . $poster_groups . '</br>' : '', | zamienić na Kod: | 'POSTER_GROUPS' => ($poster_groups) ? '<br>' . $poster_groups . '</br>' : '', |
`B3N!0~ - 25-12-2009, 21:55
Działa, dzięki.
|
|
|