Her får du hjelp til å lage hjemmeside med video. Alle verktøy og programmer vi bruker til å lage webside er gratis.
flash fil i Drupal
- Logg på eller opprett en konto for å skrive kommentarer
Hei, jeg har laget en flash animasjon som jeg har tenkt til å ha som header. ( .swf )
Jeg har endret alle koder osv og alt skal stemme, men flash filen vises ikke. Jeg lastet ned en module (flash node) som skulle gjøre dette mulig, den funket heller ikke.
Noen ideer?
Mvh
Chris
EDIT:
Fant ut at flash node var for posting av .swf files innenfor en mappe. Så da blir spørsmålet mitt enkelt:
Hvordan kan jeg få en .swf fil til å funke som banner?
Vil helst ikke dele ut siden min ;- )
Kan denne funke?
<?php
print swf("files/filename.swf", array('params' => array('bgcolor' => 'black')));
?>Hahaha, alltid så moro med folk som skal lage en webside som er tilgjengelig på internett, men ikke vil dele den med andre. :)
Uansett; vanskelig å hjelpe deg når jeg ikke ser hvor den skal implementeres.
Funksjonen du viser til ovenfor er ikke definert i Drupal API, så om det er en funksjon du får tilgang til ved hjelp av en modul, prøv den. Har aldri hørt om den funksjonen før.
Så at du hadde redigert innlegget ditt etter at du postet det første. Det så ikke jeg siden jeg ikke hadde refreshet innlegget da jeg svarte. Hadde posten din oppe lenge før jeg svarte skjønner du.
Du snakker først om header, så om banner. Hvis du skal plassere den øverst i dokumentet, så må du enten implementere swf-filen ved hjelp av filen "page.tpl.php" eller, hvis themet ditt tillater plassering av blokker i header, plassere den i en blokk og deretter plassere blokken på riktig plass.
Noen ideer til hva jeg skal skrive i page.tpl.php filen? Er litt usikker på dette området c
Dette er et absolutt minimum for hva du må ha med.
<object width="320" height="200">
<param name="movie" value="filnavn.swf">
<embed src="filnavn.swf" width="320" height="200">
</embed>
</object>Den funket ikke :( Jeg er takk nemelig for all hjelp jeg kan få jeg altså :- )
Så om du kunne hjelpet meg litt mer med dette hadde jeg blitt rimelig happy :- )
<object width="960" height="150">
<param name="movie" value="header-bg.swf">
<embed src="header-bg.swf" width="960" height="150">
</embed>
</object>Slik vil den tilfelig se ut, noen forslag på hva mer jeg kan putte på?
- Hvor ligger filen "header-bg.swf", er du sikker på at du la inn riktig path?
- Er du sikker på at du fjernet mellomlagrede filer?
For å fjerne mellomlagrede filer gå til
- administrer
- ytelse
- Klikk på knappen "Tøm mellomlagrede data"
header-bg.swf ligger på /image (altså en folder som heter "image" som er i samme folderen som page.tpl.php filen, - om du skjønner hva jeg mener?)
Tømte mellomlagrede data nå
Edit:
/themes/[template_name]/images -> der ligger .swf filen
Ok, da må du prøve følgende;
<object width="960" height="150">
<param name="movie" value="/sites/all/themes/[template_name]/images/header-bg.swf">
<embed src="/sites/all/themes/[template_name]/images/header-bg.swf" width="960" height="150">
</embed>
</object>Det gikk ikke :/ Har prøvd mye forskjellig nå, begriper ikke hvordan man får til dette
Edit:
background: url(images/header-bg.swf) top left repeat-x; color: #4A5157; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; margin: 0;
Slik ser CSS filen ut for den headeren, vet ikke om det kan være til mer hjelp?
<iframe src="http://www.ADRESSE.net/themes/TEMPLATE/images/header-bg.swf" style=" border:solid 2px #777 " width="960" height="150" frameborder="0" scrolling="no"></iframe>
Jeg har prøvd meg mye frem og tilbake med forskjellige koder i noen timer nå. Ser ikke ut som jeg klarer dette alene iallefal.
*håper på å høre fra deg strax igjen* :- )
Du kan ikke bruke CSS for å embedde et swf-objekt. Dette må gjøres i HTML.
Her embedder jeg et swf-objekt.
med koden
<object width="498" height="575">
<param name="movie" value="pacman-flash.swf">
<embed src="/sites/default/files/pacman-flash.swf" width="498" height="575">
</embed>
</object>Nei nei, brukte ikke CSS . Brukte tpl.page.php (php).
Hmm, jeg sitter helt fast her, har ingen flere ideer om hvordan dette kan la seg gjøres, så håper på noen gode innspill :- )
I dette innlegget brukte du CSS-koder i forsøk på å sette inn et swf-objekt på hjemmesiden din.
Jeg har jo vist ovenfor hvordan man gjør det. Aner ikke hvorfor du ikke får det til, og jeg kan ikke hjelpe deg noe særlig mer før du eventuelt gir meg flere opplysninger om hjemmesiden din.
Hmm, kanskje jeg må fortelle hvor jeg skal plassere denne flash filen? Altså fortelle at den skal stå som en header på toppen av siden?
Ikke vet jeg, jeg er ganske noob i .php
Endelig! :D Fikk den til der :- D
Ikke så dumt å dele løsningen (kodene, hvor etc) på et problem man har fått hjelp med 
gratulerer...




Hei, hvis du skal bruke swf-filen som header så nytter det ikke å bruke modulen flash node.
Det du kan gjøre er å plassere swf-filen i header ved hjelp av filen "page.tpl.php" for themet ditt (den ligger i katalogen til themet du bruker). I denne filen er seksjoner av siden definert.
Hvis du trenger hjelp til dette hadde det vært fint om du delte URL til siden din, hvilket theme du bruker og gjerne også swf-filen.
Husk imidlertid at de som ikke har Flash installert ikke vil se headeren din.
Hjelper folk å lage hjemmeside