Jel mi mozete neko pojasnit kako da napravim na SMF 2.0.x da kad nekog clana ubacim u grupe Administrator, Super Moderator, Dizajner da mu se sve te grupe prikazuju na profilu odosno kad pise u nekoj temi, kad salje privatne poruke i slicno?
Probaj Display Additional Membergroups on Profile (http://custom.simplemachines.org/mods/index.php?mod=620)
To je da se grupe vide na profilu a meni treba i da se vide kad pisem u nekoj temi, kad saljem privatne poruke itd.
Ovaj je mator ali jedini je mod koji sam pronašao a da radi slično ovome što ti hoćeš, pa probaj ga, uz emuliranje verzije i pregled support teme:
http://custom.simplemachines.org/mods/index.php?mod=1110
Dzonny sa tim sa probao ali neke stvari kod mene ne mogu da nadjem i onda nece da radi.
Kao što Dzonny već reče, pogledaj malo support temu. Evo uradi ovako i radiće ti sigurno.
www.simplemachines.org/community/index.php?topic=225743.msg2576409;topicseen#msg2576409
Kao sto sam vec reko probao sam to vec i pojedine stvari ne mogu da nadjem kod mene u fajlovima i zbog toga nece da radi.
Šta ne možeš da nađeš?
./Sources/Load.php
return true;
}
// Load a theme, by ID.
./Sources/ManageSettings.php
// Stats, compression, cookies.... server type stuff.
./Themes/default/Display.template.php
<li>', $message['member']['group_stars'], '</li>';
Potraži malo drugačije kombinacije, npr u Load.php fajlu bi trebalo postojati:
Load a theme, by ID.
u principu ta mesta nisu striktno određena pa možeš probati više kombinacija, samo je bitno da ne napraviš sintaksnu grešku.
Pa da si samo bacio pogled na moj komentar sa linkom do support teme vidio bi da je čovjek fino objasnio. Rešenje za svaki od kod tebe navedenih problema. :)
EDIT: Evo Dzonny dao sam ja sve ja mislim.
Quote from: IdanC on April 08, 2010, 07:10:25 PM
a few notes for installing on RC3 -
in load.php, this change will fail -
return true;
}
// Load a theme, by ID.
instead, find
return true;
}
function detectBrowser()
and replace with
$context['badges']['ownline'] = !empty($modSettings['badge_ownline']) ? explode(',', $modSettings['badge_ownline'], 20) : '';
$groups = $profile['additional_groups'];
// Load additional membergroups
if (!empty($groups))
{
$result_stars = $smcFunc['db_query']('', '
SELECT id_group, group_name, stars, online_color
FROM {db_prefix}membergroups
WHERE id_group IN (' . $groups . ')
',
array()
);
// additional groups
while ($row_stars = $smcFunc['db_fetch_assoc']($result_stars))
if (!empty($row_stars['stars']))
{
$memberContext[$user]['additional_groups']['id'][] = $row_stars['id_group'];
$memberContext[$user]['additional_groups']['stars'][] = str_repeat('<img src="' . str_replace('$language', $context['user']['language'], isset($row_stars['stars'][1]) ? $settings['images_url'] . '/' . $smcFunc['substr']($row_stars['stars'], 2, strlen($row_stars['stars'])) : '') . '" alt="*" border="0" />', empty($row_stars['stars'][0]) || empty($row_stars['stars'][1]) ? 0 : $row_stars['stars'][0]);
$memberContext[$user]['additional_groups']['name'][] = $row_stars['group_name'];
$memberContext[$user]['additional_groups']['ag_color'][] = $row_stars['online_color'];
}
$smcFunc['db_free_result']($result_stars);
}
return true;
}
function detectBrowser()
also, in ManageSettings.php there is a failed search for
// Stats, compression, cookies.... server type stuff.
instead, search for
// Statistics.
last one - in display.template, instead of
search for
<li class="stars">', $message['member']['group_stars'], '</li>';
notice the class="stars"
Sredio sam hvala, e sad imam jos jedno pitanje da ne otvaram novu temu:
Jel znate mozda gde se Dodatno clanstvo nalazi u MySQL bazi?
Misliš tabela u kojoj se snimaju grupe članova ili kolonu gdje se korisniku upisuje kojih je grupa član? Sve grupe članova i njihove postavke su u tabeli "_membergroups". Korisniku se snimaju dodatne grupe u koloni "additional_groups" u tabali "_members".
u _membergroups su sve grupe i njihove postavke, a u _members je primarno clanstvo e sad meni treba gde se nalazi dodatno clanstvo?
Quote from: [yub] Lazo on February 19, 2014, 05:18:55 AM
Korisniku se snimaju dodatne grupe u koloni "additional_groups" u tabali "_members".