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?

  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. 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 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 ;)

  4. #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

  5. #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 ;)

  6. #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

  7. #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 ;)

  8. #7
    Przeglądacz
    Dołączył
    02-11-2006
    Skąd
    Dorohusk
    Wpisy
    33
    Punkty
    10

    Domyślny

    Ja się tam za bardzo nie znam ale wydaje mi się że się da.

    Ja rozumiem to tak.

    Jeżeli wstawiam menu flashowe do szablonu ze sztywnymi linkami (które oczywiście muszę wcześniej zrobić w panelu administratora mainmenu) to wszystko działa.

    Potem wyłączam moduł mainmenu (moduły) dalej działa.

    To teraz tylko wyciągnąć te dane jakoś z Joomli o zakładkach i linkach i przesłać do flasha (sposobem na samej górze) i wola.. powinno działać

    Ten kod powyżej przesyła id aktywnego linka (czy coś tam), a jeżeli to można zrobić to czemu nie wyciągnąć zakładki i linki z mainmenu?

    Zamiast przepisywać linki do flasha pobierał bym je z Joomli.
    >www.studio.vveb.pl< Grafik Komputerowy
    >www.synchro.vveb.pl< Dźwięko Terapia
    >www.logik.vveb.pl< Gra do nauki szybkiego liczenia

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

    Domyślny

    Sztywny link, to ten w html'u, a nie ten w php.

    To albo przesyła kod aktywnego linku albo coś tam.

    Pisałem wyżej, jak to zrobić.
    Webdeveloper do usług ;)

  10. #9
    Przeglądacz
    Dołączył
    02-11-2006
    Skąd
    Dorohusk
    Wpisy
    33
    Punkty
    10

    Domyślny

    Gdzieś widziałem CMS'a całego w flash'u ale nie było tam ani jednego pliku swf, tylko php i activsript,
    Czy ja dobrze rozumiem? Piszesz mi że widziałeś CMS Flash bez SWF? Przecież Flash to swf!

    Ja widziałem kilka CMS-ów Flashowych z "SWF" i działały dobrze.

    Za Flashem przemawia również to że jest wektorowy co za tym idzie mało zajmuje i jest skalowalny ;)

    A dlaczego nie mogę pobrać linku z PHP lub bazy danych? Ewentualnie pobrać potrzebne dane i przerobić je na link HTML we flashu.

    Czy nikt inny nie mógł by mi pomóc?
    >www.studio.vveb.pl< Grafik Komputerowy
    >www.synchro.vveb.pl< Dźwięko Terapia
    >www.logik.vveb.pl< Gra do nauki szybkiego liczenia

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

    Domyślny

    Widziałeś kilka CMS'ów Flash'owych czy stron z Flash'em?

    Taki CMS musi opierać się o kod active script, gdyż w samy plik swf jest sztwywno określony link html.
    Żeby nie było, że jestem gołosłowny to proszę:
    http://flashdance-cms.os-cms.pl/
    Robiąc podgląd strony zobaczysz kod tego Flash'a.

    Cytat Wysłane przez dzynek Zobacz wiadomość
    ... Za Flashem przemawia również to że jest wektorowy co za tym idzie mało zajmuje i jest skalowalny ;) ...
    Jeśli jesteś zawodowym grafikiem, to z momentem tej wypowiedzi powinieneś dobrowolnie zaprzestać wykonywania zawodu.

    Flash nie jest technika wektorową tylko rastrową i nie jest skalowalny! A do tego Flash zajmuje dużo miejsca!

    SVG, toj est technika wektorowa i jest w pełni skalowalna i to SVG zajmuje mało miejsca.

    Flash to technologia, a swf to tylko plik.
    Widać, że nie znasz dobrze na tym co piszesz i co chcesz zrobić.

    Cytat Wysłane przez dzynek Zobacz wiadomość
    ... A dlaczego nie mogę pobrać linku z PHP lub bazy danych? Ewentualnie pobrać potrzebne dane i przerobić je na link HTML we flashu. ...
    Bo nie wiesz jak to działa.
    Tym bardziej nie wiesz co to jest framework, co to MVC, nie znasz się na programowaniu, a bez tego ani rusz.

    Cytat Wysłane przez dzynek Zobacz wiadomość
    ... Czy nikt inny nie mógł by mi pomóc?
    Na nic Ci czyjakolwiek pomoc, jeśli nie wiesz co się pisze w odpowiedzi na Twoje pytanie, a odpowiedzi już Ci udzieliłem wyżej.
    Webdeveloper do usług ;)

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
  •