Zobacz pełną wersję : Banner flash i templatak dj-agriculture
Witam.
Korzystam z następującej templatki:
http://www.joomla-monster.com/free-templates/dj-agriculture-free-template.html
i chce wstawić do niej banner flash. Wstawianie nie jest problem, gdyż z tym sobie spokojnie poradziłem - problem tkwi w tym, że obrazek trawy jest "pod" paroma elemntami takimi jak ten zaokrąglony element po prawej i te białe paski po lewej - nie wiem jak to zmienic. Dodawałem już nawet z-index do css ale nie podziałało.
Bym był wdzieczny o jakąś radę.
Szukając na forum znalazłem informacje o zmainie baneru poprzez panel administracyjny lecz nie doszukalem się takiej opcji tam. Tzn w tych komponentach jest opcja banners(relama) ale nie bardzo wiem co dalej robic. Może jeśli da radę zmienić tam ten główny banner to się coś zmieni ?
pozdrawiam i dziekuje za pomoc.
Chodzi o to że chciałbyś pozbyć się tych elementów po prawej i lewej?
Ta trawa i ten zaokrąglony element, to jest jeden plik graficzny, więc dlatego z-index nic Ci nie dało.
@ticp
Nie :-) Chcę aby banner flash był w takim samym położeniu w jakim jest trawa - czyli ma być pod tym zaokrąglenieim i tym białym półprzeźroczystym paskiem.
@moje
Niestety trawa, pasek i zaokrąglony element to trzy różne pliki, ale anwet jak dalem z-index do każdego z nich to i tak banner flash jest na samej górze i przykrywa te elementy.
a tak wygląda kod php w indexie:
div id="header_in"><div align="center"><div id="header_mod">
<?php if ($this->countModules('header')) {?>
<jdoc:include type="modules" name="header" style="raw"/>
<?php } else { ?>
<img src="<?php echo $dj_path;?>images/header.jpg" alt="header" />
<?php } ?></div>
</div></div>
a tak w css:
#header_l { position: absolute; z-index: 2; width: 100%; }
#header_r { width: 1000px; height: 209px; background:url(../images/header_window.png) top center no-repeat}
#header_in { position: absolute; z-index: 1; width: 100%;}
#header_mod{ width: 936px; height: 209px; padding-top: 18px;}
#header_box {width: 936px; height: 209px;}
Jakby to były 3 różne pliki to miałbyś 3 różne wpisu z różnymi background ale jest jeden "nagłówek_okna" jako tło.
Do tego masz w kodzie img'a "nagłówek" (a więc znowu pojedynczy plik), który pokaże się jeśli, nie pokaże się moduł w tym miejscu.
Jeśli masz w katalogu z obrazkami 3 osobne pliki, to musisz pozmieniać wpisy w CSS, a następnie dodać tego swf'a w kodzie szablonu.
Co do warstw, to z-index nic Ci nie da, jeśli te pliki są wstawione jako tło, no i jak dobrze pamiętam, to z-index potrzebuje jeszcze relative.
No i nie "wkładaj" swf'a do div'a, który jest najbardziej w środku.
mam dwa pomysły:
1. stary dobry indiański sposób, to wykonanie banneru "uciętego pod wymiar" i dopasowanie to tego półokrągłego i pasków,
2. zrób te elementy (półokrągłe i paski) tzn wytnij i dodaj do templaty jako dodatkowe elementy, które są nad bannerem.
Jeśli obraz w nagłówku, o którym wspominasz jest jednym plikiem, to nie mam innych propozycji
Jakby to były 3 różne pliki to miałbyś 3 różne wpisu z różnymi background ale jest jeden "nagłówek_okna" jako tło.
Do tego masz w kodzie img'a "nagłówek" (a więc znowu pojedynczy plik), który pokaże się jeśli, nie pokaże się moduł w tym miejscu.
Jeśli masz w katalogu z obrazkami 3 osobne pliki, to musisz pozmieniać wpisy w CSS, a następnie dodać tego swf'a w kodzie szablonu.
Co do warstw, to z-index nic Ci nie da, jeśli te pliki są wstawione jako tło, no i jak dobrze pamiętam, to z-index potrzebuje jeszcze relative.
No i nie "wkładaj" swf'a do div'a, który jest najbardziej w środku.
Hmm nie wiem czy dobrze zrozumialem, ale w css tez sa rozne wpisy dla kazdego z tych obrazków, także nie ma co zmieniać. Z-index oczywiscie nie pomogl z swf'em (jeśli chodzi o zwykle obrazki jpg/png to z-index dziala w tym przypadku i da radę zamienić kolejność tych "warstw").
W każdym razie zrobiłem to sposobem nr jaki napisał jaguar ;] Kwestia czasu i dodatkowych zmian, o ktorych pozniej się dowiedziałem i tak by mnie zmusiły do wycięcia całej góry i zrobienia z tego banneru.
anyway dziękuje za pomoc /można zamknąć.
O który pomysł chodzi?
ten pierwszy, stary i indiański, czy może drugi bardziej ludzki?
Przeglądam właśnie tę templatkę i widzę że te pliki, co to są na górze to .png i te pliki są tam rozbite i jako obrazy i w css, więc nie powinno być problemu z osadzeniem .swf w index i schowaniem pod te warstwy .png ale nie mam jeszcze 100% pewności.
Jestem w trakcie stawiania stronki (teraz zrzucam joomla na serwer) i postawię tę templatkę i się trochę nią pobawię, a nuż wpadnę na jakiś przełomowy pomysł, który zrewolucjonizuje ludzką egzystencję na marsie.
Dziś wieczorem albo jutro wieczorem dam odpowiedź, więc prosze nie zamykać jeszcze.
No to mam wielki problem.
Niby działało, ale dopiero teraz zauważyłem, że banner nie wyświetla się na każdej stronie. Właściwie to pojawia sie tylko na jednej - głównej :/
chyba mi nie chcecie powiedzieć, że za każdym razem jak dodam jakies menu, artykul albo coś takiego mam dodawać linijki z wczytywaniem skryptu i wklejać odpowiedni obrazek?
EDIT: Problem rozwiązany. Okazalo się, że trzeba wstawić tylko <object>tekst baneru flasha</object
Witam,
Zaniedbałem trochu temat i przepraszam za to.
Bawiłem się tą templatą i nic nie poradziłem.
Nie mogłem w ogóle podpiąć flash'a dlatego, cały czas miałem jakieś błędy.
Chciałem utworzyć nowy folder w plikach templaty "flash" i d... blada. Wydaje mi się, że to kwestia chmodów, których z resztą nie mogłem zmienić i nie wiem dla czego (może chodzi tu o jakiś zapis w pliku index.php).
Wrzuciłem więc flash'a do innego pliku i podpiąłem go w CSS i w kodzie templaty (podmieniłem plik "header" i podałem ścieżkę zarówno bezwzględną, oraz zapisaną tak bez "http://"-to nazywa się uproszczona? nvm) i jedyny efekt jaki udało mi się uzyskać to to, że wywaliło mi plik "header.jpg" i stronka sie ukazywała bez tego obrazka.
Nie mam pojęcia co zrobić z tą fantą.
PS. zamieszczanie flash'a w dowolnie wybranym miejscu w innych templatkach kończy się sukcesem, podobnie jak utworzenie nowego folderu w folderze z plikami danej templatki i wrzucenie tam bannera, headera, czy innego .swf'a, więc coś jest nie halo z templatką.
Hm to dziwne :-) ja .swfa spokojnie wrzuciłem, zamieniając odpowiednie elementy w kodzie. Problem był z ustawieniem baneru pod obrazkami ;-) tak jak pisałem wyżej, rozwiązałem to tworząc banner razem z tymi obrazkami i poprostu nałożeniem wartsw na siebie w adobe flash.
Może jaguar nie wstawiłeś znacznika objec albo tego pliku AC_RunActiveContent.js do folderu ze stroną?
jeśli chodzi o znacznik to wszystko jest tip top (TUTAJ (http://gupifilm.net16.net/) to widać) ale fakt nie mam AC_RunActiveContent.js i nie wiem nic na temat tego pliku (przynajmniej tak mi się wydaje). Powiedz proszę może na PW co to i z czym to się je, bo szukałem na forum i znaleźć nie mogę.
PS. ten link, który wkleiłem to to strona w budowie jest i dopiero zaczęta więc poza główną testową, wszędzie pusto
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!