Még nem sok időm volt vele foglalkozni, de most feltenném a kérdést:
A weboldalamon designváltás történt, és a fejléc/logó képét flash alapú képre cseréltem ki. Az a probléma, hogy bármelyik gépen/böngészővel néztem eddig, mindenhol csak a weboldal kezdőoldalán jeleníti meg a flash tartalmat, a többi oldalon már csak üres téglalapot vagy a fejléc képének egy részét jeleníti meg.
Mit kellene változtatni, hogy megfelelő legyen a weboldal összes menüpontjára lépve?
Hálás köszönet!
Drupal verzió:
Fórum:
jó lett volna, ha leírod hogyan és mit csináltál
minden esetre ennek a megfelelő módja lehet, hogy a sminked page.tpl.php filejában helyezed oda a flasht. valszeg valami fix útvonallal ágyaztad be azt, amiért csak a kezdőlapon látszik.
két függvény is van, ami segít.
egyik: base_path
másik: path_to_theme
mit csináltál eddig pontosan?
-
clear: both;
A page.tpl.php állomány BODY
A page.tpl.php állomány BODY részének elejére beszúrtam az swf állományból létrejött html tartalmát. Az swf állományt pedig a tárhely gyökerébe töltöttem.
abszolút hivatkozás
A beágyazásban az embed tag src paraméterét és a movie paraméter értékét írd át erre:
/header.swf
"valszeg valami fix
"valszeg valami fix útvonallal ágyaztad be azt, amiért csak a kezdőlapon látszik."
És valóban!
Leírom a részleteket és a megoldást:
Ilyen volt: embed src="header.swf"
Ilyen lett: embed src="http://phoenix_art.wps4.info/header.swf"
Nagyon köszönöm!
Ez nem megoldás, csak gányolás :)
Az swf állományt tedd a sminkedd mappájába (ott a helye, hiszen ez a sminkedhez tartozik).
Az útvonalat meg így kell megadni:
... src="<?php print base_path(). path_to_theme(); ?>/header.swf"
Mondjuk az embed meg nem túl elegéns megoldás (nagyon valid nem lesz az oldal), inkább az
object
-et kellene használni:Ha így adod meg, akkor minden böngészó jól jeleníti meg. Értelem szerűen a magasság, szélesség értékeket a saját fejlécedhez kell igazítani.
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Tetszik a megoldás! Leírnád
Tetszik a megoldás!
-----------------------------------------------------
Kezdő vagyok, de tanulni akarok!!!
ui: Köszönöm mindenkinek a segítségét és a türelmét :)
Valamiért sajnos nem megy
Üdv!
Megcsináltam mindent úgy ahogyan itt le van írva, bemásoltam a flasht, beillesztettem a kódot, kivettem a css-ből a hivatkozó linket, de sajnos nem működik a dolog.
Mit ronthattam el vajon?
css-ben:
Itt volt egy backgroun-image: url(...)-em
Itt pedig beszúrtam azt a kódrészletet, amit kiraktál ide.
A segítséget előre is köszönöm!
Üdv.: Viktor
Sminkek mappája: sites/all/themes
Üdv,
A sminkeket nem a rendszer smink mappájába kellene tenni (bár onnan is működik), hanem a sites/all/themes mappába, vagyis nálad a themes/aboutpeople helyett ide sites/all/themes/aboutpeople.
Amúgy meg nem értem ezt a „Itt pedig beszúrtam azt a kódrészletet, amit kiraktál ide.”
Mit? Hova? A forrásban jelenleg nincs. Ha nem teszed ki online, nem lehet megnézni, hogy mi is a hiba. Ha beilleszted a flash kódot, akkor a forrásban mi jelenik meg a flash-ek útvonalának? És ott is van a fájl?
Egyéb észrevételek:
<script src="/etc/snowstorm.js">
(valid) helyesen:<script type="text/javascript" src="/etc/snowstorm.js">
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Jó a megoldás, csak használhatatlan igy
Működik a flash-logo nincs azzal gond csak ugye így oldal navigálás közben folyamatosan újratöltödik, újraindul. Ez az egy probléma.
tökéletes
ez müködik tökéletesen köszi
bárrr lehetne annyira intelligens a drupal hogy az admin részben lehetne hozzáadni fájl kiterresztéseketa legtöbb kisebb free cms is már tudja kezelni, a sima
<embed src="valami.swf">
fájlokat is kezelikszeretem a drupalt de sok csalódást okozott már nekem de talán csak nekem nagyok az elvárásaim :-)
mondjuk hiányolom hogy az adminban nem lehet kiválasztani hozzá a themsekhez a fejkéc képet na de sebaj :-)írjak hozzá egyedi modult ha ilyen igényeim vannak nem de :-)
mindegy továbbra is fogok használni drupalt mert szeretem mivel a lehetőségek korlátlanok benne ép attól tetszik hogy nem túlzottan sablonos és lehet piszkálgatni a forráskádban.
fejlécem itt
Azért helyenként írhatnál
Azért helyenként írhatnál olyan mondatokat is, amik hasonlítanak egy kerek egész magyar mondatra (pl. vessző, pont és egyéb írásjelek, mondatkezdő nagybetűk használata), ez egy fórum, nem csetszolgáltatás. :))
"bárrr lehetne annyira intelligens a drupal hogy az admin részben lehetne hozzáadni fájl kiterresztéseketa legtöbb kisebb free cms is már tudja kezelni"
Próbáltam értelmezni, amit itt írtál, de nem sikerült. Szóval miről beszélsz, ki tudnád fejteni normálisan? :)
"mondjuk hiányolom hogy az adminban nem lehet kiválasztani hozzá a themsekhez a fejkéc képet"
Hogy egy sminknél miket lehet beállítgatni, és miket nem, az teljesen sminkfüggő. Amúgy meg elég egyértelmű felület van egyedi logó hozzáadására.
Ha pedig váltakozó fejléckép kell, akkor itt írtam elég hosszan a Header image modulról:
http://drupal.hu/comment/68311#comment-68311
"mindegy továbbra is fogok használni drupalt mert szeretem mivel a lehetőségek korlátlanok benne ép attól tetszik hogy nem túlzottan sablonos és lehet piszkálgatni a forráskádban"
Remélem, azért nem a core forráskódjában "piszkálgatsz", hanem saját moduljaidban és sminkjeidben... :)
Flash beágyazása a smink fejlécbe
Készítettem egy sminket, amiben egy képre tettem rá saját készítésű részben transparens flash animációt.
Ennek beágyazását a következő kóddal oldottam meg:
swfobject.switchOffAutoHideShow();swfobject.registerObject("art-flash-object", "9.0.0", "
echo get_full_path_to_theme();
/expressInstall.swf");Remélem tudtam segíteni! Annyira a kereső botokat sem befolyásolja negatívan ez a megoldás, de ha valakinek van technikai észrevétele azt szivesen veszem.
Sajna
Sajna a teljes scriptet nem jeleníti meg a fórum, feltehetőleg biztonsági okokból.
Ha valakit komolyan érdekel, elküldöm neki privben;)
használd a code taget
használd a code taget kacsacsőr között, és nem vész el a kód.
----
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.
oké
Próbáltam, de lehet hogy valami belepiszkáltam vagy kihagytam, csak most már nem tudom megnézni mi volt a gond, upsz.:)