Webboard

Pełna wersja: Możliwość używania HTML w tytule użytkownika.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.3
adres forum: w budowe
na czym polega problem (screen, opis, komunikaty):
Nie działa HTML w tytule użytkownika
[TUTAJ OPIS PROBLEMU + SCREENY - wykasuj tę linijkę!!!]
Troszkę coś tam kumam ale robiłem tak jak napisane jest w tej stronie
http://community.mybb.com/thread-116229.html

ale nie pomogło .Czy ktoś może mi poprawić kod jak powinno być poprawnie
Mój kod [/php]
Kod:
}
        if(isset($user['displaygroup']))
        {
            $this->user_update_data['displaygroup'] = (int)$user['displaygroup'];
        }
        if ($mybb->user['usergroup']==4))
        {
            $this->user_update_data['usertitle'] = $db->escape_string(htmlspecialchars_uni($user['usertitle']));    
        }
        else
}
$this->user_update_data['usertitle'] = $db->escape_string($user['usertitle']);
}
Zacznijmy od tego, że jest to jakiś urwany kod... Podaj całą zawartość Twojego pliku.
Coś tu z klamrami pomieszane jest.
Zamień TEN FRAGMENT
Kod PHP:
if(isset($user['displaygroup']))
        {
            
$this->user_update_data['displaygroup'] = (int)$user['displaygroup'];
        }
        if (
$mybb->user['usergroup']==4))
        {
            
$this->user_update_data['usertitle'] = $db->escape_string(htmlspecialchars_uni($user['usertitle']));     
        }
        else
}
$this->user_update_data['usertitle'] = $db->escape_string($user['usertitle']);

na
Kod PHP:
if(isset($user['displaygroup']))
        {
            
$this->user_update_data['displaygroup'] = (int)$user['displaygroup'];
        }
        if (
$mybb->user['usergroup']==4))
        {
            
$this->user_update_data['usertitle'] = $db->escape_string(htmlspecialchars_uni($user['usertitle']));     
        }
        else
{
$this->user_update_data['usertitle'] = $db->escape_string($user['usertitle']);