Wersja skryptu MyBB: 1.8
Adres forum: obojetni.xaa.pl
Na czym polega problem: Otóż chciałbym ustawić domyślną wartość dla pól: Życie (3000), Ekwipunek (brak) oraz Siła (300). Próbowałem bawić się w cpanelu, ale na marne.
Możesz to ustawić w szablonach Wyglądu posta.
brak pliku, wystarczy przetłumaczyć błąd
Mam już wszystko, tylko co teraz zrobić?
wydaje mi się, że nie bardzo się zrozumieliśmy:
Na forum mam 3 dodatkowe pola:
i chciałbym ustawić im domyślną wartość. Chodzi mi o to, że gdy zarejestruje się nowy użytkownik ma już automatycznie ustawione te wartości: Życie - 3000, Ekwipunek - brak, Siła - 300.
Na screenie niżej widać, że te pola są puste:
SZABLON POSTBIT:
Kod PHP:
{$ignore_bit}
<a name="pid{$post['pid']}" id="pid{$post['pid']}"></a>
<div class="post classic" style="{$post_visibility}" id="post_{$post['pid']}">
<div class="postbit_one">
<span class="nickwtematach">{$post['profilelink']}</span>
<br />
<font color="#424242">{$post['usertitle']}</font><br>
{$post['useravatar']}<br />
<div class="author_statistics">
<div class="out234"><div class="tenfieldsecik"><div class="legendagrup">
<font color="#424242">Życie:</font></div> {$post['fid8']} HP<br>
<div class="legendagrup"><font color="#424242">Ekwipunek:</font></div> {$post['fid9']}<br>
<div class="legendagrup"><font color="#424242">Siła:</font></div> {$post['fid10']} dmg</div></div>
</div>
<div class="quickbuttons">
{$post['button_email']}{$post['button_pm']}{$post['button_www']}{$post['button_find']}{$post['button_rep']}
</div>
</div>
<div class="postbit_two">
</div>
<div class="postbit_three post_content {$unapproved_shade}">
<div class="post_head">
{$post['posturl']}
{$post['icon']}
<span class="post_date">{$post['postdate']} <span class="post_edit" id="edited_by_{$post['pid']}">{$post['editedmsg']}</span></span>
{$post['subject_extra']}
</div>
<div class="post_body scaleimages" id="pid_{$post['pid']}">
{$post['message']}
</div>
<div class="post_meta" id="post_meta_{$post['pid']}">
{$post['iplogged']}<font color="#ffffff">.</font>
</div>
{$post['attachments']}
{$post['signature']}
<div class="postbittons">{$post['button_edit']}{$post['button_quickdelete']}{$post['button_quickrestore']}{$post['button_quote']}{$post['button_multiquote']}{$post['button_report']}{$post['button_warn']}{$post['button_purgespammer']}{$post['button_reply_pm']}{$post['button_replyall_pm']}{$post['button_forward_pm']}{$post['button_delete_pm']}
</div>{$post['thxdsp_outline']}
</div>
</div>
- wtrącę się. Chyba nie wiesz do końca co ten plugin może zrobić, poczytaj jego dokumentację. Potem spójrz jeszcze raz tu oraz do linku, który podał Supryk, a przekonasz się, że można dzięki temu ustalić domyślną wartość pola.
Jak będzie wyglądać zmienna do takiego pola?
Hmm... $customfields?
Tylko na chwilę obecną konkretnie do czego Ci ona jest potrzebna? Zainstalowałeś pluginy?
Zrobiłem coś takiego, ustawiłem domyślną wartość na 3000:
No i teraz w postbit przy "Życie" mam podmienić zmienną {$post['fid8']} na $customfields? :huh:
Nie, na razie zmienne zostaw w spokoju. Ustawiłeś już domyślną wartość?
jednak porościej będzie chyba dla Ciebie użyćphp w szablonie. Warunkowo sprawdzać wartości pola, jeśli jest puste to je określić
Kod PHP:
if(!$post['fid4'])
{
$post['fid4'] = "300";
}
to tylko wzór
Wydaje mi się, że musisz zarejestrować nowego użytkownika, aby sprawdzić czy domyślna wartość działa. (tylko nie przez panel admina)