PDA

Zobacz pełną wersję : Menu we flashu



Finarfin
07-09-2008, 18:35
Witam!

Mam pytanie odnośnie tego jak zrobić menu we flashu w Joomli. Mam już gotowy plik flash'owy, zwyczajnie nie chcę napisów Strona główna etc w lewym menu, tam chciałbym wstawić flasha. Szukałem gotowych szablonów, ale niestety nic w ten deseń nie znalazłem. Jest na to jakiś prostu sposób, albo dobry tutorial?

zwiastun
07-09-2008, 19:23
Znasz kogoś poważnego, kto sformułował choć jeden poważny argument za menu we flashu? Bo poważnych argumentów poważnychludzi przeciw znajdziesz mnóstwo!

Finarfin
08-09-2008, 10:28
To nie o to chodzi. Zrobiłem boczny panel we flashu. Jest on zdecydowanie ciekawszy niż to co prezentuje Joomla(z całym szacunkiem). Teraz tylko pytam w jaki sposób da się to prosto wstawić zarazem usuwając treść, która jest generowana automatycznie(w sensie wszystkie dane Main Menu etc...) oraz mam jeszcze takie pytanie - w jaki łatwy sposób ukryć panel logowania się do panelu admina?(w sensie teraz na stronie jest Login form przy stronie głównej, chciałbym to ukryć, aby zwyczajny użytkownik tego nie widział, a ktoś kto chce edytować stronkę, po wpisaniu np adres/admin miał możliwość zalogowania się.)

Z góry dziękuję za pomoc ;)

zwiastun
08-09-2008, 12:42
I naprawdę warto, zanim się zada pytanie o rozszerzenie do Joomla, poszukac najpierw w katalogu rozszerzeń!
http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1788/Itemid,35/limit,10/limitstart,20/

kotos
08-09-2008, 13:18
Znasz kogoś poważnego, kto sformułował choć jeden poważny argument za menu we flashu? Bo poważnych argumentów poważnychludzi przeciw znajdziesz mnóstwo!

Co znaczy powazny argument?
Czy powazny argument przedstawia zleceniodawca "chce miec wybajerzone menu takie jak na stronie... Place to sobie zycze".
Czy tez powazne argumenty przedstawiaja webdesignerzy " bo to nie profesionalnie zrobione, tak sie nie robi"?

Jak dla mnie $ jest wystarczajaco powaznym argumentem by zmienic wlasne zapatrywania na flashowe menu :)

zwiastun
08-09-2008, 14:23
Mistrzu Kotos, dyskusyjny jest Twój pogląd. Projektant jest także doradcą zleceniodawcy. I oczywiście, jeśli mu się nie uda przekonać, to się nie uda.

To jedno, a dwa - sory, ale dyskutujesz dla pogadania sobie - podpowiedz pytającemu rozwiązanie, będzie konstruktywnie.

kotos
08-09-2008, 14:46
Mistrzu Kotos, dyskusyjny jest Twój pogląd. Projektant jest także doradcą zleceniodawcy. I oczywiście, jeśli mu się nie uda przekonać, to się nie uda.

To jedno, a dwa - sory, ale dyskutujesz dla pogadania sobie - podpowiedz pytającemu rozwiązanie, będzie konstruktywnie.

@zwiastun
1. Jakbym byl mistrzu to bym nie dyskutowal bo mistrzowie maja zawsze racje
2. Moj poglad jest taki ze np. cos takiego nie zrobisz bez flesza (http://www.templatemonster.com/website-templates/20092.html)
3. Dobrze zrobione menu we flaszu zawsze dodaje wartosc estetyczna projektowanej stronie
4. Tak jest. Dyskutuje bo jestem na forum dyskusyjnym, a zagorzalym oportunista wobec technologi flash oczywiscie byc mozna, tylko po co, skoro technologia ta stala sie powszechnie akceptowalna i jest wciaz ulepszana. (Oczywiscie nie mowie tu o calych stronach robionych w technologi flash, bo jak wiadomo nie zostal on do tego stworzony)

@Finarfin
Gdzies spotkalem sie z modulem ktory przyjmuje kod flasha.
(Niestety nie pamietam linka, musisz poszukac)
Wtedy plik *.swf wrzucasz gdzies na serwer, kod podajesz w tymze module i gotowe

zwiastun
08-09-2008, 14:54
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,5042/Itemid,35/

http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2051/Itemid,35/

http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2919/Itemid,35/

http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3928/Itemid,35/

To zamiast dyskusyjnego dyskutowania i podpowiedzi powodujących, że podpowiedź ginie w dyskusji (podawałem już jeden link wcześniej).

Finarfin
08-09-2008, 16:03
Dzięki za porady, aczkolwiek myślę, że chyba coś nagmatwałem i źle przedstawiłem problem.

Otóż nie chodzi mi o rozszerzenia, a rady, jak przerobić plik index.php w głównym katalogu szablonu, by wszystko działało tak jak ja chcę. A więc - po lewej stronie horyzontalne menu, które jest napisane we flashu(już ten flash jest gotowy, chcę go tylko wstawić), natomiast na górze header, po środku pole na menu, a na samym dole footer.
Mam nadzieję, że rozumiecie o co mi chodzi ;) Bo standardowy wygląd Joomli jest nieco odmienny, gdyż dzielony jest na trzy części w poziomie, ja chcę dla menu zrobić zwyczajnie pion.

Jeżeli nadal jest to niejasne to napiszcie, zarzucę szablonem i wtedy myślę, że się wszystko wyjaśni ;)

zwiastun
08-09-2008, 16:04
Ale czego nie wiesz - jak wstawić plik flesza na stronę?

Finarfin
09-09-2008, 16:40
Nie wiem jak w prosty i przyjemny sposób zrobić coś takiego by dostosować stronę do podanego lay'a.

Tak to ma wyglądać jak będzie gotowe: http://www.fotosik.pl/pokaz_obrazek/4d808b290df77e81.html

Lewe menu - jest to plik flash. Header(tam teraz jest szare) - kolejny plik flash.


Jak spyrtnie rozwiązać to, by zrobić szablon który to przyjmie w ten sposób jaki chcę?

kotos
10-09-2008, 08:16
Jesli dokladnie wiesz jak bedzie strona wygladala to wstaw pliki flash "na sztywno" w projektowanej templatce.

Finarfin
10-09-2008, 18:11
Wstawiłem na sztywno...i nie wiem dlaczego, ale pliki się nie wyświetlają...a jak przeglądam pliki templatki to niby wszystko jest tak jak trzeba...chyba, że...nie można w url'u background'u wstawić pliku flash?

zwiastun
10-09-2008, 18:17
Co to jest url background'u? Można prosić o język zrozumiały dla ludu lub przynajmniej dla informatyków, jeśli dla ludu za trudny?

Finarfin
11-09-2008, 08:43
JUż mówię.

Wklepałem adres w to pole:


div#wrapper {
margin: 0 auto;
width: 960px;
text-align: left;
background: url(../images/header_bg.swf) top center no-repeat;
}

I niestety nie wyświetla tego pliku flash.

zwiastun
11-09-2008, 12:02
No wybacz, a gdzieżeś znalazł taki pomysł? Flasha osadzamy w kodzie (x)HTML

Finarfin
14-09-2008, 00:01
Hmm...mimo wszystko, zrobiłem wpierw templatke, później zainstalowałem ją na Joomla i to flash w Joomli nie chce chodzić. Normalnie działa.

Dla przykładu kod:

<div id="header" vertical-align="bottom">


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="200" id="top" align="middle">
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="http://localhost/Joomelka/templates/header.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#f3f3f3" /> <embed src="http://localhost/Joomelka/templates/header.swf" quality="high" bgcolor="#f3f3f3" width="400" height="200" name="top" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object><br/>



</div>


Widzę, że obiekt flash jest wstawiany, ale konkretny flash się nie wyświetla...wszystko wygląda, że jest OK, a jednak?

Ktoś ma pomysł co tu może być nie tak?

cywil_pl
20-09-2008, 15:53
dobra panie majster robisz tak


<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100" height="300" id="menu" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="<?php echo $tmpTools->templateurl(); ?>/menu.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /> <embed src="<?php echo $tmpTools->templateurl(); ?>/menu.swf" quality="high" bgcolor="#ffffff" width="100" height="300" name="menu" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

no i umieszczasz te menu swf do katalogu z templatem. u mnie dziala. Dalej - ku "niezadowoleniu" tym co flash nie lubia;) - uzyj swfEmbed`a lub AC_RunActiveContent.js do wlozenie tego flasha to nie bedzie go trzeba aktywowac za kazdym razem kliknieicem na niego. Pamietaj o dolaczeniu skryptu w templacie.
Idac dalej, wykombinowalem sposob na to zeby powiazac tego flasha z joomla.
Czyli tworzymy w joomla menu ktore nie jest publikowane ale modul do niego podpiac mozna. Linki z tego menu umieszczamy we flashu.
Warto moze jeszcze zrobic aby flash pobieral z bazy danych te menu wraz z linkami (pewnie gdzies to tam lezy), no i ew. wprowadzic paramett na temat odwiedzanej strony tak aby flash sam deaktywowal wybrany guzik.
Tyle o tym, chyba ze jakies inne patenty macie to chetnie poznam bo predzej czy pozniej bede musial umiescic cos takiego na stronie;)

crazyluki
20-09-2008, 16:08
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,5042/Itemid,35/
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2051/Itemid,35/
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,2919/Itemid,35/
http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,863/Itemid,35/

http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,3928/Itemid,35/

takie coś znalazłem na extenesions.joomla.org ... :)

cywil_pl
20-09-2008, 16:18
jezeli juz mam wstawiac menu flashowe do joomla to tylko takie jakie sam soie zaprojektuje i zaprogramuje;) wtedy moge tam wsadzic co mi sie podoba;)