Szaisztok,
Tudom, hogy a flash témát már sokszor megrágtátok, el is töltöttem napokat az olvasásával, itt is, máshol is, de elakadtam.
A szituáció: egy flash tartalom beillesztése a főoldalba.
A megoldáshoz legközelebb Paal egyik írása vitt, miszerint
print base_path(). path_to_theme();
/header.swf" width="665" height="264" alt="" />
Ez azt az eredményt hozza, hogy a flash felvillan és kész.
Próbáltam több böngészővel is, és mindenhol ez az eredmény.
Viszont kipróbáltam, írtam egy sima HTML kódot, oda beletettem, és rendesen megy tehát a flashnek nincs baja.
Ha esetleg van valakinek valami ötlete, mit, hol merre, akkor azt szívesen venném.
Köszönöm előre is.
Üdv..
Gábor
Drupal verzió:
Fórum:
hoppá
hoppá, kimaradt:
http://drupal.hu/forum/flash-alap%C3%BA-weboldal-fejl%C3%A9clog%C3%B3
legalul
köszi
köszi mindenkinek a segítséget, tényleg hasznosak voltak az ötletek.
Az egyik gond a hivatkozás/útvonal volt, ami így megoldódott, a felvillanást, pedig a fejlesztő javította.
Köszi még egyszer.
Üdv.:
Gábor
Mi a főoldal?
Mit értesz főoldalon? Esetleg linket tudnál adni, hogy megnézzük? Mert amit adtál, az 0 infó... :)
Jó lenne látni pl., h mi van a forrásban!
Ha egy node-ba kell csak beilleszteni, akkor nem kell szvsz túlbonyolítani. Töltsd fel csatolmányként, kapcsold ki a "listában való megjelenítést", és a feltöltött állományt illeszd be a megfelelő útvonallal, mérettel:
A megjelenítést állítsd át FULL HTML módba. A fenti kód minden böngészőben működik.
De minden attól függ, hogy hova akarod berakni!
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
A
A page-front.tpl.php fileba tettem egy div-et csak úgy a body alá próbaként és oda tettem, a kódodat. - igy a jelenség
sajna csak localhoston van meg egyenlőre
Gábor
Ha csak egy lapon kell
Ha csak egy lapon kell megjeleníteni, egy blokkba célszerű tenni, ami csak a címlapon jelenik meg. Szerintem a beillesztett kódot felülírta a header blokk ha van ilyen.
A CSS-be meg kellene nézni a header helyét. Lehet hogy az írta felül. és azért villan, mert betöltés után a header alatt van csak nem látszik:)
Gonda János
Külön
Külön van egy szabadon álló div-ben.
Megvan az egész kerete, látszik a "doboz" is. Tehát minden ott van és benne egy villanás és más semmi.
egyébként
én is egy blokkot terveztem neki csak a főoldalra, de előtte csak úgy "egyszerűen" ki akartam próbálni, mielőtt szépen a helyére teszem.
megpróbáltam
megpróbáltam így node-ba betenni, ahogy mondtad, de így més annyi sem történik. sima háttér és ennyi.
ha kapunk linket, valszeg
ha kapunk linket, valszeg megmondjuk mia baja, de így nehéz
Drupal full-stack developer at Wunderman Thompson Budapest
okés
okés, rajta vagyok, köszi
Én ezzel a kóddal szoktam
Én ezzel a kóddal szoktam beilleszteni swf-et:
Drupal full-stack developer at Wunderman Thompson Budapest
ezt is
ezt is bepróbáltam, de ezzel még annyi sem jön össze, mint azzal, amivel most felraktam
feltettem
feltettem, csak úgy a legtetejére a főoldalnak.
http://www.teszt.diasolutions.hu/
köszi.
Gábor
valami a localodon nem
valami a localodon nem stimmt, mert nálam pl minden böngészőn szépen jön
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
látod
látod a molekulaszerkezetet, ahogy forog?
így, hogy kint van én így se semmit...
nalam
Nalam es + es egy X szurke hatteren, ezt kell latni?
---
http://drupalaton.hu
nem
nem, azok csak a kezelőszervek, van egy forgó molekulaszerkezet, ami nem látszik.
Szűkítsük a kört
Lássuk, hogy a tárhelyen működik-e.
Csinálj egy külön oldalt a Drupalon kívül és csak azt illeszd be, hogy lássuk, és lásd, hogy ott működik és csak egy linket tegyél be arra a külső oldalra, hogy az oldaladról oda lehessen navigálni.
ilyet már
ilyet már csináltam localhoston és ott frankó volt minden
egyenlőre minden jelenség u.o. localon, mint a weben
A hiba a flashedben van.
A hiba a flashedben van. Hacsak nem paraméterezed html-en keresztül, akkor ennek nincs köze a drupalhoz.
Nézd meg ezt: http://www.teszt.diasolutions.hu/sites/all/themes/igytheme/molecule_menu... Ez a pucér flashed mindenféle körítés nélkül.
Ha pedig a menu_v2-ből indulunk ki, és valami drupal menüt akarsz neki átadni, akkor ott lesz a hiba, hogy nem jól kapja meg a paramétereket (ha egyáltalán kap valamit) a flash.
Röviden: A flash JÓL jelenik meg, a beillesztett ojjjektum hibás.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
ezt hogy
ezt hogy érted, hogy hibás a flash? Milyen gondja lehet?
amit belinkeltél, ott látod rendesen a molekulaszerkezetet? nekem megy, de csak IE alatt, Opera és firefox alatt u.a. a szitu.
Úgy működik a dolog, hogy van a .swf és tartozik hozzá egy .xml file, amiben én át tudom írni a feliratokat és a linkeket.
egyszerűen csak ezt kellene beilleszteni az oldalba.
Érdekesség, hogy localon, ha egy sima html -be írom a kódot akkor IE és Opera alatt frankó, de firefox alatt hol megy a 10. frissítésre, hol nem.
Nem jó az abjektum kódja, amit beírok?
Mi lehet a gond?
Nem. A flash megjelenik. Az,
Nem.
A flash megjelenik. Az, hogy molekulával, vagy anélkül, az már a flash SAJÁT viselkedésén múlik.
Amúgy meg ahogy sejtettem: nincs felparaméterezve a flash, vagyis nincs kapcsolat az xml és a flash között.
Ezért is írtam, hogy (egyelőre) nem drupal téma. A kérdés körülbelül hasonló ahhoz, hogy megy egy flashjáték a drupal oldalamon, de nem lő, ha nyomom az egeret.
Szóval azt kell kiderítened, hogy hogyan kommunikál a flashed az xml-el. Ha ez megvan, és valamilyen drupal változót is igényel, akkor lesz a drupal.hu-n releváns a kérdés.
Addig nézegesd ennek a forrását: http://www.bonbonetti.hu/ Itt is a felső menü egy xml file-on keresztül tartja a kapcsolatot a drupallal. De ez csak egy példa, a te flash file-od nem biztos, hogy így tudja átvenni a dolgokat.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
a
a flash és az xml között biztos jó a kapcsolat-gondolom. az xml csak annyit tud, hogy le van benne írva, hogy ha kattintok, milyen oldal nyíljon meg, és ha át akarom írni a szövegeket, akkor azt meg tudjam tenni, és ez is megy.
Ebből úgy gondolom, jó köztük a "kapcsolat". erre gondoltál?
ebben az esetben semmilyen kapcsolat nincs a drupallal. egy flash, ami önállóan is működik a kis xml-jével, és abból olvassa ki a menüpont szövegeket és a linkeket. nincs összekötve a drupallal, és nem is akarom hogy össze legyen.
tehát ha láttad a molekulát a szöveggel, akkor azt az xml-ből szedi.
remélem nem lövök nagyon mellé a válaszaimmal, és egyről beszélünk.
ezzel a flash témával most próbálkozom előszőr.
az hogy lehet, hogy localon megy? egy sima HTML-be?
az hogy lehet, hogy localon
Jogosultság, illetve utvonal elérés probléma
Drupal full-stack developer at Wunderman Thompson Budapest
az útvonal nem stimmel, ahol a flash az xmlt keresi
hogyan töltöd be az xmlt az actionscriptben?
a flashnek (.swf) flashVars -al át kéne adnod a drupal gyökérhez képesti útvonalat ahol ő van és akkor ahhoz relatívan meg tudja szépen találni az xmlt.
ha csak annyit mondasz hogy mondjuk menu = new XML(), menu.load('menu.xml') az nem lesz jó hacsak nem az .swf és az .xml is a drupal gyökérben van. ha mondjuk a smink könyvtárában van, akkor át kéne adni flashVars -al az .swfnek, hogy mondjuk $path = base_path() . '/' . path_to_theme() .. ezt aztán actionscriptben felhasználni, hogy menu = new XML(), menu.load(path+'/menu.xml') ..
lehet hogy nem pont ezek az xml kezelő metódusok, az actionscriptem kicsit már kopottas.. :)
-
clear: both;
igaz!
igen, ez lesz az :))
Köszi! annyit csináltam, hogy kiraktam a gyökérbe, mert nem igazán értek az .swf -hez, így egyszerűbb volt, még hogyha nem is ez a legszebb megoldás.
Ha még esetleg annyit segítenétek, hogy mitől lehet, hogy maga a flash, csak az oldal betöltését követően csak az első frissítés után indul el?
Elkezdtem mér böngészni közben a google-t, de eddig semmi.
Köszönöm.
Gábor
az actionscript kodot kene latni
arra tippelek, hogy nincs megfeleloen elkeszitve benne az elotoltes es mar akkor atlep "struktura felipetesbe", mikor meg nincs betoltve teljesen az xml. (van .onLoad vagy ilyesmi esemenykezeloje az xml ojjektumnak, azt kell alkalmazni jol)
mikor frissitesz, mar bongeszo kessbol jon az xml ;)
honnan szervaltad az swf -et? flaba latnam konnyebb lenne.
-
clear: both;
kiadtam
kiadtam alvállalkozói munkába. Nagyon kevesen vállaltak 3D-s munkát, én nem értek hozzá, a megrendelőnek pedig ez kellett. Valószínűleg nem a megfelelő céget választottam. Folyamatosan javítgatom velük a dolgot.
Hidd el megbántam már. És többet ilyet soha(mármint a 3D flast). Ha valamit nem ez ember készít maga, akkor azzal csak gond lehet :). De hát ilyenekből tanul az ember, nem?!
Ha rákukkantanál, azért hálás lennék. Küldjem mailen?
Gábor
Nem feltétlenül kell rossznak lennie annak...
...amit NEM TE csinálsz.
Én egy oldal fejlécéhhez használom az „JW Image Rotator”-t. Ehhez is tartozik egy xml állomány, ahol definiálva van azoknak a képeknek az útvonala és neve, amelyeket a beállításoknak megfelelően váltogatnia kell a programnak.
A fejléc részben a következő kódot használom (a kód elején a „
<?php
”, valamint a végén található „?>
”-ra nincs szükség, csak a kódkiemelés miatt tettem bele!)Mint az látható is, a banner.xml tartalmazza a „külső információkat”, ami amúgy a következőképpen néz ki:
Vagyis mindenhol igyekeztem abszolút útvonallal megadni a fájlok elérhetőségét, mert így nem kell találgatni, hogy vajon most milyen útvonalon is keresi az xml-t, a képeket, stb.
Szóval szerintem egyszerűen csak rosszul paraméterezed fel a dolgokat, emiatt nem látszódik/látszódott a flash.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
köszi
köszi mindenkinek a segítséget, tényleg hasznosak voltak az ötletek.
Az egyik gond a hivatkozás/útvonal volt, ami így megoldódott, a felvillanást, pedig a fejlesztő javította.
Köszi még egyszer.
Üdv.:
Gábor