Webboard

Pełna wersja: Header = logo = przekierowanie na stronę główną
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2
wersja skryptu MyBB: 1.6.12
adres forum: http://loudmusic.pl
na czym polega problem (screen, opis, komunikaty, nazwa stylu/theme/szablonu): Otóż w stylu Music Theme w headerze jest logo i tego loga nie wiem jak zrobic, aby przekierowywało na stronę główną.


Kod z header - nagłówek

Kod:
<div id="container">
        <a name="top" id="top"></a>
        <div id="header">
            <div class="logo">
                         <div class="nag_log">Panel Użytkownika</div>
                         <div class="con_log">{$welcomeblock}</div>
                        </div>
            <div class="menu">
                <ul>
                    <li><a href="{$mybb->settings['bburl']}/search.php">{$lang->toplinks_search}</a></li>
                    <li><a href="{$mybb->settings['bburl']}/memberlist.php">{$lang->toplinks_memberlist}</a></li>
                    <li><a href="{$mybb->settings['bburl']}/calendar.php">{$lang->toplinks_calendar}</a></li>
                    <li><a href="{$mybb->settings['bburl']}/misc.php?action=help">{$lang->toplinks_help}</a></li>
                </ul>
            </div>
            <hr class="hidden" />
        </div>
        <hr class="hidden" />
        <br class="clear" />
        <div id="content">
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            <navigation>
            <br />
Kod:
<div class="logo"><a href="http://loudmusic.pl/"></a>
Niestety nic nie pomoglo ;c
Zobacz co źeś wpisał :facepalm:
Kto Cię prosił o dodanie do klasy logo .png ?
A odnośnik ma być w divie a nie przed nim. Patrz post #02 !
ani
Kod:
<div class="logo"><a href="http://loudmusic.pl/"></a>
ani
Kod:
<a href="http://loudmusic.pl/"><div class="logo"></a>

nie działa ;_;

Przecież nic nie dodalem.. moze jasniej mi to wytlumacz? ;3

@ ... nie rozumiem o co Ci sie rozchodzi ;o
Wiesz co, nigdy nie robiłem czegoś takiego :)
Spróbuj tak:
Kod:
<a style="display:block" href="http://loudmusic.pl/" class="logo">
                         <div class="nag_log">Panel Użytkownika</div>
                         <div class="con_log">{$welcomeblock}</div>
                        </a>

albo tak:
Kod:
<a href="http://loudmusic.pl/><div class="logo">
                         <div class="nag_log">Panel Użytkownika</div>
                         <div class="con_log">{$welcomeblock}</div>
                        </div></a>
Nie działa ;c
Hm... Nie jest to takie proste, bo obrazek masz w background czyli de facto div jest pusty więc nie ma w co kliknąć :)

Jeśli to nie zadziała to nie wiem.
Kod PHP:
<div class="logo">
<
a href="http://loudmusic.pl/"></a>
                         <
div class="nag_log">Panel Użytkownika</div>
                         <
div class="con_log">{$welcomeblock}</div>
                        </
div

Do CSS (global.css) dodaj do klasy .logo
Kod:
position: relative;
I dodaj nową klasę:
Kod:
.logo a {
position: absolute;
width: 100%;
height: 100%;
}

Ewentualnie jakby nie działało to można dodać kliknięcie w jQuery :)
Dzięki serdeczne ;)

Dobra jeszcze jeden problem.. gdy tak zrobiłem cały ten 'Panel Użytkownika' coś się.... zobacz; http://loudmusic.pl

wlasciwie to:
Kod:
.logo a {
position: absolute;
width: 100%;
height: 100%;
}

a w przyblizeniu
Kod:
position: absolute;

psuje
Bo w panelu jest klikany link. Panel znajduje się w klasie .logo i mamy .logo a
Zamien
position: absolute; na
position: relative;
nie dziala wtedy wlasnie
Dodaj do klasy .logo a
Kod:
top: 107px;
left: 0px;
nie idzie ;d
Idzie idzie, ale czekaj mam chyba lepsze wyjście :)

.logo a {

zamień na

.logo > a {

i sprawdź.

Te Top i Left wywal

Czyli mam być tak:
Kod:
.logo > a {
position: absolute;
width: 100%;
height: 100%;
}
Jesteś zajebiaszczy ;)
Dzieki serdeczne po raz drugi ;)
Stron: 1 2