Dzień dobry! Szukam pluginu który będzie podobny do obrazka grupy. Mianowicie każdemu kto doda swoje steamid do pola w profilu powinien się wyświetlać obrazek pod obrazkiem grupy. Coś na tej zasadzie:
[/url][url=steam://friends/add/'.76561198133118751.']
Ten obrazek jest generowany przez zewnętrzny serwis, jedyne co trzeba zrobić to dodanie do końca adresu steamid z bazy danych i wyświetlenie obrazka w profilu.
Hmm... Najłatwiej będzie to zrobić bez pisania wtyczki. Możesz dodać dodatkowe pole profilu z poziomu ACP i potem tylko z niego odczytywać wartość:
Kod:
<img scr="http://steamsignature.com/status/default/{$post['fid5']}.png" alt="SteamId: {$post['fid5']}" />
W fid5 zamiast piątki dajesz id pola, które utworzyłeś.
Jedyną wadą tego rozwiązania jest, że przy niewpisaniu żadnej wartości obrazek się wykrzaczy, ale możesz to rozwiązać, dodając w szablonie kod JS, który by sprawdzał, czy ciąg
{$post['fid5']} jest pusty i ukrywał wtedy pole.
#edit
Coś w tym stylu:
w szablonie postbit / postbit classic znajdź:
<div class="author_information">
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['groupimage']}
</span>
</div>
i zmień na:
<div class="author_information" id="authpost{$post['pid']}">
<strong><span class="largetext">{$post['profilelink']}</span></strong> {$post['onlinestatus']}<br />
<span class="smalltext">
{$post['usertitle']}<br />
{$post['userstars']}
{$post['groupimage']}
<img scr="http://steamsignature.com/status/default/{$post['fid5']}.png" alt="SteamId: {$post['fid5']}" style="display: none;" class="steamIdPic" />
</span>
</div>
<script type="text/javascript">
var steamId = "{$post['fid5']}";
if (steamId != ""){
var el = document.getElementById("authpost{$post['pid']}").getElementsByClassName("steamIdPic")[0];
el.style.display = "inline";
}
</script>
Wstawiłem kod z edit i zamiast obrazka jest steamid, po zbadaniu elementu obrazek teoretycznie jest ale nie wyswietla się