Webboard

Pełna wersja: Nicki nachodzą na background
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB:1.6.9
adres forum: http://forum.4funplay.pl/
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): [Obrazek: 44389049809652966542.png]

Chciałbym żeby zaznaczone na czerwono elementy zachodziły w jednej lini, ponieważ w przypadku napisanego postu nicki wystają poza ramkę i nachodzą na background. Gdzie mogę to ustawić ?
Widzę, że dodałeś plugin Avatar przy nicku więc masz ten sam problem co ja miałem.
Jeśli mam rację to spójrz tutaj: https://webboard.pl/thread-37120.html
Musisz zmienić szerokość tabelek w szablony ~> opis działu ~> forumbit_depth2_forum z procentów na pixele.
To jest mój kod forumbit_depth2_forum

Kod PHP:
<tr>
<
td class="trow1" align="center" valign="top" width="15"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/></td>
<
td class="trow1" valign="top">
<
strong><class="forumtitle_d2" href="{$forum_url}">{$forum['name']}</a></strong><div class="smalltext"><span class="forumdesc_d2">{$forum['description']}{$subforums}</span></div>
</
td>
<
td class="trow1 postcountgrid" valign="top" align="center" style="white-space: nowrap">
{
$posts}{$unapproved['unapproved_posts']} Posts<br />
{
$threads}{$unapproved['unapproved_threads']} Threads</td>
<
td class="trow1 lastpostgrid" valign="top" align="right" style="white-space: nowrap">{$lastpost}</td>
</
tr

Po zmianie
Kod PHP:
<td class="trow1" align="center" valign="top" width="15"
na
Kod PHP:
<td class="trow1" align="center" valign="top" width="150px"
wydłużyła mi się tylko pierwsza tabelka odpowiadająca za img forum of/on new thrade
Więć chyba inny plik bedzie za to odpowiadał. Co o tym sadzicie ?
dodaj jeszcze tutaj width
Kod:
<td class="trow1" valign="top">
Kod:
<td class="trow1 postcountgrid" valign="top" align="center" style="white-space: nowrap">
Kod:
<td class="trow1 lastpostgrid" valign="top" align="right" style="white-space: nowrap">
Kod PHP:
<tr>
<
td class="trow1" align="center" valign="top" width="15px"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/></td>
<
td class="trow1" valign="top width="15px">
<strong><a class="
forumtitle_d2" href="{$forum_url}">{$forum['name']}</a></strong><div class="smalltext"><span class="forumdesc_d2">{$forum['description']}{$subforums}</span></div>
</td>
<td class="
trow1 postcountgrid" valign="top" align="center" style="white-spacenowrap" width="15px">
{$posts}{$unapproved['unapproved_posts']} Posts<br />
{$threads}{$unapproved['unapproved_threads']} Threads</td>
<td class="
trow1 lastpostgrid" valign="top" align="right" style="white-spacenowrap " width="15px">{$lastpost}</td>
</tr> 
Nic to nie zmienia, ale pewnie zle zrobiłem

width="15px" zmieniałem na kilka sposobów i tez nic.
Tu masz błąd
Kod:
<td class="trow1" valign="top width="15px">
Powinno być
Kod:
<td class="trow1" valign="top" width="15px">
zamiast width użyj style czyli
Kod:
style="width:15px;"
I 15px w niektórych komórkach to stanowczo za mało.
Teraz rozmiar się zmienia, ale jakkolwiek bym nie ustawił dalej nie uzyskuje odpowiedniego efektu.
Kod PHP:
<tr>
<
td class="trow1" align="center" valign="top" style="width:5px;"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}title="{$lightbulb['altonoff']}class="ajax_mark_read" id="mark_read_{$forum['fid']}/></td>
<
td class="trow1" valign="top" style="width:500px;">
<
strong><class="forumtitle_d2" href="{$forum_url}">{$forum['name']}</a></strong><div class="smalltext"><span class="forumdesc_d2">{$forum['description']}{$subforums}</span></div>
</
td>
<
td class="trow1 postcountgrid" valign="top" align="center" style="white-space: nowrap" style="width:55px;">
{
$posts}{$unapproved['unapproved_posts']} Posts<br />
{
$threads}{$unapproved['unapproved_threads']} Threads</td>
<
td class="trow1 lastpostgrid" valign="top" align="right" style="white-space: nowrap " style="width:55px;">{$lastpost}</td>
</
tr
Może to jest gdzieś w css jakiś znacznik padding?
Najpierw musisz wyrównać kolumny w kategoriach, aby były wszystkie tak samo, bo w pierwszej kategorii dobrze się wyświetla.
Dodaj do wszystkich komórek tą szerokość, bo teraz masz tylko w dwóch... Jak masz raz style dodane, to nie możesz drugi raz tego robić. Poprawny kod:
Kod:
<tr>
<td class="trow1" align="center" valign="top" style="width:5px;"><img src="{$theme['imgdir']}/{$lightbulb['folder']}.gif" alt="{$lightbulb['altonoff']}" title="{$lightbulb['altonoff']}" class="ajax_mark_read" id="mark_read_{$forum['fid']}" /></td>
<td class="trow1" valign="top" style="width:500px;">
<strong><a class="forumtitle_d2" href="{$forum_url}">{$forum['name']}</a></strong><div class="smalltext"><span class="forumdesc_d2">{$forum['description']}{$subforums}</span></div>
</td>
<td class="trow1 postcountgrid" valign="top" align="center" style="white-space: nowrap; width:55px;">
{$posts}{$unapproved['unapproved_posts']} Posts<br />
{$threads}{$unapproved['unapproved_threads']} Threads</td>
<td class="trow1 lastpostgrid" valign="top" align="right" style="white-space: nowrap; width:55px; ">{$lastpost}</td>
</tr>
Ok, dziękuje bardzo. Jak narazie to musi mi wystarczyć ale w przyszłości mogę mieć z tym jeszcze problemy wiec puki co poprzestaniemy na tym. + pomógł leci