Menu we flash pobierające zmnienne z mainmenu?
Strona 1 z 2 12 OstatniOstatni
Wyniki 1 do 10 z 20

Temat: Menu we flash pobierające zmnienne z mainmenu?

Hybrid View

Poprzednia wiadomość Poprzednia wiadomość   Następna wiadomość Następna wiadomość
  1. #1
    Przeglądacz
    Dołączył
    02-11-2006
    Skąd
    Dorohusk
    Wpisy
    33
    Punkty
    10

    Menu we flash pobierające zmnienne z mainmenu?

    Witam

    Chciałbym zrobić flashowe menu (umieszczane w templatce), które pobierało by zmienne z mainmenu (takie jak nazwy pozycji menu i linki do podstron) i generowało dynamiczne menu we flashu.

    Dzięki temu zakładki bym sobie tworzył w panelu administracujnym Joomli (mainmenu), nie musiał bym ręcznie tego zmieniać we flashu.

    Znalazłem na forum połowiczne rozwiązanie:

    Kod:
    $id = JRequest::getVar('id',0);
    $query = 'SELECT sectionid FROM jos_content WHERE id = '.$id;            
    $db =& JFactory::getDBO();
    $db->setQuery( $query );
    $data = $db->loadRow();
    $id_sekcji = $data[0];
    
    <script type="text/javascript">
        // <![CDATA[
            var so = new SWFObject("<?php echo $this->baseurl ?>/templates/szablon/swf/top_main.swf", "flash_header", "914", "306", "8", "#FFFFFF", false);
            so.addVariable("id_sekcji","<? echo $id_sekcji; ?>");
            so.addVariable("id","<? echo $id; ?>");
            so.addParam("wmode", "opaque");
            so.addParam("scale", "noscale");
            so.write("header");    
        // ]]>
        </script>
    We flash'u mamy na _root zmienne id i id_sekcji


    A jak zrobić żeby flash otrzymał zmienne przechowujące pozycje mainmenu i linki do podstron ?

    Z góry dziekuję za pomoc i pozdrawiam
    >www.studio.vveb.pl< Grafik Komputerowy
    >www.synchro.vveb.pl< Dźwięko Terapia
    >www.logik.vveb.pl< Gra do nauki szybkiego liczenia

  2. #2
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    A musi to byś flash? Nie można użyć jQuery, MooTools czy innych narzędzi tego typu?
    Webdeveloper do usług ;)

  3. #3
    Przeglądacz
    Dołączył
    02-11-2006
    Skąd
    Dorohusk
    Wpisy
    33
    Punkty
    10
    We flashu mogę robić różne fajne bajeranckie rzeczy, które sobie klient zażyczy.
    >www.studio.vveb.pl< Grafik Komputerowy
    >www.synchro.vveb.pl< Dźwięko Terapia
    >www.logik.vveb.pl< Gra do nauki szybkiego liczenia

  4. #4
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    Cytat Wysłane przez dzynek Zobacz wiadomość
    We flashu mogę robić różne fajne bajeranckie rzeczy, które sobie klient zażyczy.
    A w jQuery i MooTools, to się nie da?

    Raz, że fajniejsze rzeczy się da, szybciej się ładuje jak flash, łatwiej wprowadzić modyfikację (wywołaną choćby widzi mi się klienta), nie zacina przewijania strony (używając rolki w myszce).

    Wszystko masz opisane w dokumentacji i api, nie zapominaj, że można jeszcze zerknąć do kodu plików modułu mainmenu.
    Webdeveloper do usług ;)

  5. #5
    Przeglądacz
    Dołączył
    02-11-2006
    Skąd
    Dorohusk
    Wpisy
    33
    Punkty
    10
    Aleś Ty uparty

    1. Nie znam się na java scripcie, ale za to znam na flashu.
    2. Flash jest łatwiejszy bo oferuje środowisko graficzne w którym sobie mogę narysować, z animować różne rzeczy a to o czym Ty mówisz to trzeba wszystko chyba ręcznie programować...
    3. Poza tym żeby zrobić takie menu we java scripcie to też trzeba jakoś pobrać te dane z mainmenu. I to mi jest właśnie potrzebne, jakie dane odpowiadają za wyswietlanie menu w mainmenu.

    Próbuje na różne sposoby i nieudaje mi się, a przeważnie doprowadzam do błedu i mi się strona nie wyświetla

    Patrzyłem tez do modułu mainmenu ale nie udało mi się tego znaleść, nie znam się dobrze na php
    >www.studio.vveb.pl< Grafik Komputerowy
    >www.synchro.vveb.pl< Dźwięko Terapia
    >www.logik.vveb.pl< Gra do nauki szybkiego liczenia

  6. #6
    Senior moje awatar
    Dołączył
    08-01-2008
    Skąd
    Silesia
    Wpisy
    6 057
    Punkty
    188

    Domyślny

    To, że oferuje środowisko graficzne, nie oznacza, że jest łatwiejszy. Pracując na środowisku trzeba się liczyć z jego ograniczeniami.

    Bo strona do działania potrzebuje modułu mainmenu, danych z mainmenu się nie pobiera, tylko modyfikuje się kod mainmenu, korzystając z nadpisywania szablonem.
    Wstawienie kodu odpowiedzialnego za wyświetlanie linków do pliku swf nic Ci nie da, gdyż musiałbyś wstawić na sztywno html'owy kod linku.

    Nie da się zastąpić plikiem swf modułu mainmenu.
    Gdzieś widziałem CMS'a całego w flash'u ale nie było tam ani jednego pliku swf, tylko php i activsript,
    Taki o to sposobem możesz przerobić menu korzystając z nadpisywania szablonem.
    Webdeveloper do usług ;)

  7. #7
    Wyga Jola awatar
    Dołączył
    08-01-2008
    Skąd
    Wrocław
    Wpisy
    3 239
    Punkty
    386

    Domyślny

    Nie chcę się wtrącać do tak specjalistycznej dyskusji, powiem tylko, że w kodzie @dzynek jest błąd. Musi być tak:
    Kod PHP:
    $id JRequest::getVar('id'0'''int');
    //nie JRequest::getVar('id',0); bo wynik może wyglądać tak 1:tytul
    if ($id){ //tzn różny od 0
    $query 'SELECT sectionid FROM jos_content WHERE id = '.$id;            
    $db =& JFactory::getDBO();
    $db->setQuery$query );
    $id_sekcji $db->loadResult();
    }
    else {
    $id 1//domyslna wartość
    $id_sekcji =1//domyslna wartość


  8. #8

  9. #9
    Debiutant
    Dołączył
    19-01-2010
    Wpisy
    4
    Punkty
    0

    Domyślny

    Nie rozumiem zamieszania... nie wiesz.. nie udzielaj się i nie twórz szumu, jeden się upiera na js drugi czy to wektor( hmm a próbowałeś kiedyś...;))... porażka "fachowców"
    Pytanie jest przeciez proste..
    ja.. nie jestem fachowcem, ale przydałby sie.. taki co by pobral z bazy linki(menu) i kazał php-owi zapisać je do xml-a a wtedy juz prosto.. leci z górki, swf sterowany xml-em... to jest niejest wielkie nowatorstwo, da się,
    moznaby bylo to potem rozbudowywać, zeby np. ten xml zawierał info o knkretnych ikonkachprzypisanych do konkretnego plinka w menu, trzeba by był jakąś konfigurację dać w panelu admina.
    Ale ta prosta - pierwsza metoda dałaby ci powtarzalny movie_clip o ilości powtórzeń decydowalby xml napisany przez php-a....a movie_clip byłby sobie animowany, jak sobie kolega zapragnie
    tak sobie tylko gdybam......
    Mogę się mylić
    ale osobiście wybralbym jednak jQuery.. np fisheye menu, a ikonki w css-ie podopisywać, na sztywno.. a co...w koncu, jak często zmieniałbyć główne(!) menu...
    pozdro

  10. #10
    Debiutant
    Dołączył
    19-01-2010
    Wpisy
    4
    Punkty
    0

    Domyślny

    dadatek.....
    jak sie trafi kozaczyna co kopsa wydolkę na tyle, zeby styrać w/w php-a-->xml-a, daj cyne.. pokminimy

Strona 1 z 2 12 OstatniOstatni

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
  •