Wrapper
Wyniki 1 do 8 z 8

Temat: Wrapper

  1. #1
    Ten Niedobry Rybik awatar
    Dołączył
    26-09-2005
    Skąd
    Gliwice
    Wpisy
    2 179
    Punkty
    70

    Domyślny Wrapper

    uzywam wrappera do inkludowania zewnetrznych skryptow z plikow generowanych przez rozne aplikacje (z pewnych wzgledow nie moge uzywac kodu tylko przez wrappera) i znalazlem taki kwiatek w pliku wrapper.html.php
    Kod PHP:
    <script language="javascript" type="text/javascript">
    function 
    iFrameHeight() {
    var 
    0;
    if ( !
    document.all ) {
    document.getElementById('blockrandom').contentDocument.height;
    document.getElementById('blockrandom').style.height 60 'px';
    } else if( 
    document.all ) {
    document.frames('blockrandom').document.body.scrollHeight;
    document.all.blockrandom.style.height 20 'px';
    }
    }
    </script> 
    Nie czuje sie informatykiem ale te 2 ify wygladaja na tożsame, a wlasnie o wysokosc iframe mi chodzi bo niepotrzebnie wydluza ramke :/

    Dodatkowo z blizej nieznaych przyczyn nie potrafi ustawic wlasnej wysokosci tylko uzywa wpisanej na sztywno 500

    Jak ktos w nim grzebal to dajcie znac (konkrety )

  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
    Przeglądacz
    Dołączył
    03-01-2006
    Wpisy
    82
    Punkty
    16

    Domyślny

    Problem rozmiaru iframe polega na tym, że w momencie powstawania formularza z elementem iframe, ten formularz nie wie, jaki będzie rozmiar załadowanej treści w iframe. Dlatego ustala się na stałe. I jest to nie tylko problem w wrapperem, ale ze wszystkimi tego typu rozwiązaniami.

    Aby automatycznie skalować wysokośc iframe, trzeba do tego użyć javaskryptu już w samym iframe, tak, aby "wydłużył" swoje okno do rozmiaru. Niestety nie mam w tej chwili gotowego kodu, choć wiem, że by Ci się przydał, ale można to znaleźć w internecie. Kiedyś udało mi się to zrobić i działało. Ale tylko jak na końcówce jest javascript, a i tak czasami źle skalował, przy przeładowaniach (losowo :-D)
    Jeszcze jedna uwaga do Iframe - google lubią ifame'y indeksować jako niezależne strony. Wtedy ludzie bedą wskakiwać w sam iframe , bez głównego serwisu. Zatem w iframe warto sprawdzać dodatkowo refferera i w przypadku, gdy odwołanie jest bezpośrednio do iframe to przekierować na odpowiednią stronę.
    Ogólnie - pisałeś że nie możesz inaczej jak w iframe - trudno - ale próbuj na ile się da, bo będziesz miał problemy, ale inne :-D

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

    Domyślny

    własna wysokość i szerokość
    wyedytuj plik /administrator/components/com_menus/wrapper/wrapper.xml
    na dole w dwóch miejcscach jest niepotrzebnie przetłumaczone: Szerokość ma być width i Wysokość ma byc height (w parametr name!)
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  5. #4
    Przeglądacz
    Dołączył
    20-04-2007
    Wpisy
    76
    Punkty
    10

    Domyślny

    Witam
    Odświeżam temat bo od dwóch dni szukam na forum i nie znajduję odpowiedzi.
    Jak dopasować wrappera do zmieniającej się jego zawartości, czyli okienka iframe

  6. #5
    Wiarus
    Dołączył
    20-11-2007
    Wpisy
    2 924
    Punkty
    51

    Domyślny

    Cytat Wysłane przez cominher Zobacz wiadomość
    Jak dopasować wrappera do zmieniającej się jego zawartości, czyli okienka iframe
    W pliku wskazanym przez Zwiastuna czyli:
    twojastrona.pl/administrator/components/com_menus/wrapper/wrapper.xml
    odnajdź taka linijke:
    <param name="height_auto" type="radio" default="0"
    i zmień ją np. w notatniku na:
    <param name="height_auto" type="radio" default="1"
    Jeśli będziesz miał błędy Javascript to niestety będziesz musiał zrezygnować z tego rozwiązania.

  7. #6
    Przeglądacz
    Dołączył
    20-04-2007
    Wpisy
    76
    Punkty
    10

    Domyślny

    Hej
    Dzięki za pomoc, chociaż Ty jeden próbujesz mnie poratować ;-)
    W tym pliku miałem już ustawione 1 ale dla sprawdzenia zmieniłem na 0 i nic się nie dzieje, jak było tak jest...

  8. #7
    Wiarus
    Dołączył
    20-11-2007
    Wpisy
    2 924
    Punkty
    51

    Domyślny

    Cytat Wysłane przez cominher Zobacz wiadomość
    Hej
    Dzięki za pomoc, chociaż Ty jeden próbujesz mnie poratować ;-)
    W tym pliku miałem już ustawione 1 ale dla sprawdzenia zmieniłem na 0 i nic się nie dzieje, jak było tak jest...
    Wyczyściłes cache przeglądarki po tych zmianach?

  9. #8
    Przeglądacz
    Dołączył
    20-04-2007
    Wpisy
    76
    Punkty
    10

    Domyślny

    Oczywiście

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
  •