Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Problem z ustawieniem sidebox'a.

Założony przez  Satanus.

wersja skryptu MyBB:1.6.10
adres forum:zaprogramuj.tk
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu):

Witam.

Mam problem z bocznym panelem. Niby wszystko dobrze dodane, a jednak mam takie artefakty:
    </br>    

Chciałbym, aby działy były przesunięte w lewo, a sidebox był pionowo, tak jak czerwone linie. Wcześniej dodałem identyczny kod i było ok. Skusiłem się na zrobienie zwijanego box'a, który mi się nie spodobał. Wykonałem go według tego tematu.

Na chwilę bieżącą mój szablon index wygląda tak:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}
<div class="redmessage"><div class="messagetitle">Mogą wystąpić problemy z działaniem forum. Pracujemy nad szablonem!</div></div>

<table border="0" width="100%" cellspacing="0" cellpadding="0" align="center">
    <tr>
        <td valign="top" style="padding-right: 20px" >
            {$forums}
            {$boardstats}
        </td>
        <td valign="top" width="170">
            <table border="0" cellspacing="0" cellpadding="4" class="tborder">
                <tr>
                    <td class="thead"><strong>TYTUŁ</strong></td>
                </tr>
                <tr>
                    <td class="trow1">ZAWARTOŚĆ (tekst, html, JS)</td>
                </tr>
            </table><br />
        </td>
    </tr>
</table>


<br style="clear: both" />
{$footer}
</body>
</html>

Usunąłem nowo-utworzone pliki JavaScript z folderu /root/jscripts/, a także przywróciłem do stanu wcześniejszego headerinclude. Ba, zainstalowałem nawet od nowa styl, dodałem kod z sidebox'em i...... i nic. Efekt taki sam. Najlepsze jest to, że przed zrobieniem zwijanego box'a ten kod działał.

Jakieś pomysły?

Jeżeli trzeba Wam jakiś szablon piszcie - na pewno dodam.
No w jaki sposób ma Ci działać panel boczny jak go nie ma? ;o

Zamień index na ten:
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
<style type="text/css">
.buttons {
    background: url(images/arrowright.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
}

.clickedbuttons {
    background: url(images/arrowleft.png) no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    cursor: pointer;
}
</style>
</head>
<body>
{$header}
<div class="redmessage"><div class="messagetitle">Mogą wystąpić problemy z działaniem forum. Pracujemy nad szablonem!</div></div>
<a class="buttons" style="float: right;"></a>
<a class="clickedbuttons" style="float: right;"></a>
<br class="clear" />
<div class="sidebar" style="float: right;width: 19%;">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="thead"><strong>
Twój tytuł
</strong></td>
</tr>
<tr>
<td class="trow1">
Twój tekst.
</td>
</tr>
</table>
</div>
<div class="forums" style="float: left;width: 80%;">
{$forums}
</div>
<br class="clear" />
{$boardstats}

<dl class="forum_legend smalltext">
    <dt><img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" title="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->no_new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" title="{$lang->forum_locked}" style="vertical-align: middle;" /></dt>
    <dd>{$lang->forum_locked}</dd>
</dl>
<br style="clear: both" />
{$footer}
</body>
</html>
Źle się zrozumieliśmy. Kod, który mi podałeś jest kodem na zwijany sidebox. Jeżeli dodam pliki JavaScript będzie się on zwijał. Ja chciałem wiedzieć, dlaczego kod, który jest podany na tej stronie nie działa teraz, skoro przed wykonaniem zwijanego sideboxa działał.

Ogólnie kod podałeś dobry, bo sidebox pojawił się poprawnie, tam gdzie chciałem, jednak nurtuje mnie to, dlaczego nie działa coś, co przedtem funkcjonowało normalnie (mam na myśli kod podany przeze mnie). Co o tym myślisz?

Oczywiście za pomoc leci plusik ;)

Pozdrówka
To są po prostu efekty grzebania w czymś o czym się nie ma pojęcia, zamiast poprosić od razu o pomoc na forum. Nagrzebałeś to masz artefakty.
Bez urazy oczywiście, ale taka prawda.
Jeśli Ci pomogłem naciśnij guzik POMÓGŁ lub dodaj PUNKT REPUTACJI
Nie grzebałem w niczym prócz plików, które były podane w poradniku na wiki.



Użytkownicy przeglądający ten wątek:

2 gości