zewnętrzny link w menu przestawia div'y w szablonie
Wyniki 1 do 6 z 6

Temat: zewnętrzny link w menu przestawia div'y w szablonie

  1. #1
    Debiutant
    Dołączył
    08-12-2008
    Wpisy
    8
    Punkty
    10

    Domyślny moduł przestawia div'y w szablonie

    Witam
    Mam taki problem
    Szablon mojej stronki jest prosty

    <div>naglowek</div>
    <div><jdoc:include type="component" /></div> tu mam treść
    <div>stopka</div>

    Problem jestego typu:
    Kiedy klikam w pozycje menu i w podstronie jest wenętrzny link to wszystko jest w porządku ale kiedy w menu mam podpiety link typu "zewnetrzny"
    wyświetlana jest strone w ten sposób że zagnieżdża div'y

    <div>naglowek</div>
    <div><jdoc:include type="component" /><div>stopka</div></div>

    Oczywiście wyświetla się naglowek moduł i stopka jednak stopka jest wyrównana do modułu w poziomie, Jak to wogóle możliwe że moduł sam zmienia położenie div'a z którym nie jest w żaden sposób powiązany?

    Ten problem mam kiedy podpinam zewnetrznym linkiem formularz mailowy (artforms) Niestety nie moge podpiąć tego wewnętrznym linkiem. (nie to że mi się nie chce albo nie umiem, poprostu nie wyglada wtedy tak jak chcę).

    serwis stoi na joomla 1.5.8

    Z góry dzięki za pomoc, i jeżeli post nie w tym dziale to przepraszam
    Ostanio edytowane przez pierzo : 15-12-2008 20:35 Powód: zły tytuł

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Nie da się na tak przedstawiony problem odpowiedzieć precyzyjnie. Skąds się ten dodatkowy diiv bierze i trzeba go odkryć, bo może rozsypać stronę.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  4. #3
    Debiutant
    Dołączył
    08-12-2008
    Wpisy
    8
    Punkty
    10
    Cytat Wysłane przez zwiastun Zobacz wiadomość
    Nie da się na tak przedstawiony problem odpowiedzieć precyzyjnie. Skąds się ten dodatkowy diiv bierze i trzeba go odkryć, bo może rozsypać stronę.
    Problem jest w tym że modul nie tworzy sobie nowego div'a tylko podciąga pod siebie divy pod nim istenijące

    na normalnej stronie to wyglada tak :

    Kod HTML:
    <div id="main">  <div id="kolumna_srodek">     <div id="srodek_gora" align="center"/></div> <div id="srodek_srodek" align="center">table class="blog" cellspacing="0" cellpadding="0">/table>/div>     <div id="srodek_dol"/></div></div><div id="stopka" align="left"></div>
    a na tej nie działającej prawidlowo tak :

    Kod HTML:
     <div id="main">  <div id="kolumna_srodek">     <div id="srodek_gora" align="center"/></div> <div id="srodek_srodek" align="center">table class="blog" cellspacing="0" cellpadding="0">/table><div id="srodek_dol"/></div><div id="stopka" align="left"></div></div></div>
    po prostu przemieszcza divy. i wszystkie divy ktore maja sie pokazac pod tym co jest pod moulem, są podciągnięte do tego modulu (do div gdzie jest tresc glowna strony) w takim porządku i ułożeniu jak powinno być

    Ciężko mi tak precyzyjnie opisać ten problem a chyba można mnie zrozumieć. Dla mnie to jakaś mega zagadka że występuje takie zachowanie.

  5. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 315
    Punkty
    1142

    Domyślny

    Tak czy owak. Powód leży w kodzie php, którego tutaj nie widzimy, w związku z czym możemy sobie tylko gdybać.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  6. #5
    Debiutant
    Dołączył
    08-12-2008
    Wpisy
    8
    Punkty
    10

    Domyślny

    Kod moje strony wyglada tak
    Kod PHP:
    <?php // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language?>" lang="<?php echo $this->language?>" >
    <head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="templates/_system/css/general.css" type="text/css" />
    <link rel="stylesheet" href="templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
    </head>
    <body>

    <div id="strona" align="center">

    <div id="top">
        <div id="top_menu"><jdoc:include type="modules" name="top" /></div>
        <div id="top_logo"></div>
        <div id="pasek"><hr align="center" width="900" size="2" noshade="noshade" color="#FFFFFF" /></div>
    </div>

    <div id="main">
        <div id="srodek_gora" align="center"><jdoc:include type="modules" name="user3" /></div>
        <div id="srodek_srodek" align="center"><jdoc:include type="component" /></div>
    </div>

    <div id="stopka" align="left">
        <div id="pasek2" align="left"></div>
        <div id="menu_dol" align="left"><jdoc:include type="modules" name="bottom" /></div>    
        <div id="pusty" align="left"></div>
    </div>

    </div>

    </body>
    </html>
    Strona jak widać prosta jak budowa cepa...

    W zasadzie to nie wiem co mam tu wkleić, używam formularza artforms.

    Powiem tyle że mam ten bład 2 razy, raz we wspomnianym ładowaniu formularza a drugi raz przy ładowaniu Gallery2 (ładowana przez bridge to chyba zewnętrzy link tak?).

    Próbowałem juz wpisywać zamyklające załączniki w samym artykule i nic to nie dawało.

  7. #6
    Debiutant
    Dołączył
    08-12-2008
    Wpisy
    8
    Punkty
    10

    Domyślny

    Sprawdziłem , to jednak nie kwestia tego że w menu jest odnośnik do łącza zewnętrznego. czyli coś musi być na rzeczy z tymi modułami.

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •