Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
strona WIX na Domeny.pl - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Grafika, Flash, multimedia (https://www.webmastertalk.pl/forum-grafika-flash-multimedia)
+--- Wątek: strona WIX na Domeny.pl (/thread-strona-wix-na-domeny-pl)



strona WIX na Domeny.pl - johnyjj2 - 26-09-2010

Witam,

zamierzam stworzyć stronę internetową we Flashu. Znalazłem dobry i darmowy szablon http://www.wix.com/flash-templates/marketing-solutions , spędziłem sporo czasu na jego dostosowaniu, wykupiłem domenę na Domeny.pl wraz z darmowym serwerem u nich i okazało się teraz, jak to często bywa, że darmowy szablon nie jest darmowy. Przejrzałem ich warunki użytkowania (Terms of Use, Licence) i wynikałoby, że mogę z ich szablonem zrobić co zechcę, jeśli tylko umieszczę informację, że od nich wziąłem ten szablon.

Mogę uploadować szablon na stronę wix.com/moja-nazwa-strony, ale ten adres wygląda nieelegancko. Drugą możliwością jest wykupienie konta Premium i upload na Domeny.pl. Opcja ta odpada, ponieważ szukałem darmowego szablonu, a nie płatnego. Wchodzi więc w grę opcja trzecia, t.j. przerzucenie samemu tej strony na serwer.

Okazuje się to zadaniem trochę trudniejszym, niż się spodziewałem. Zrobiłem upload na ich stronę www.wix.com/moja-nazwa-strony i ściągnąłem tą stronę przy pomocy HTTrack Website Copier. Niestety, tak pobrana strona nie działa u mnie off-line. W kodzie html widzę odniesienie do dwóch plików. Jeden to bmi.js, drugi to app.swf. Pierwszy plik pobrałem przez przeglądarkę, drugi udało się tylko przez FlashGet-a. Uploadowałem oba pliki na swoje konto na serwerze Domeny.pl. Zmieniłem w kodzie źródłowym odniesienie do obu plików, aby pobierał je z mojego źródła. Niestety, nie pomogło to.

Spróbowałem również innej rzeczy, a mianowicie pobrałem Website Copier-em nie tylko [1] www.wix.com/moja-nazwa-strony , ale również [2] http://www.wix.com/flash-templates/marketing-solutions . Porównałem pliki przy użyciu WinMerge i nie doszedłem do żadnych istotnych wniosków, poza jednym. Otóż plik index.html strony [2] wygląda tylko na "szare tło" strony, natomiast główna część strony (poza tekstem) to właśnie owe dwa pliki, zwłaszcza swf.

Co moglibyście zasugerować, abym był w stanie wrzucić stronę z WIX-a na Domeny.pl?

Pozdrawiam!


RE: strona WIX na Domeny.pl - ixtab - 27-09-2010

Po co szukasz darmowego szablonu jeśli łamiesz warunki jego użytkowania? Kup szablon i rób z nim co chcesz, albo używaj darmowego stosując się do warunków licencji autora. Patrząc na ten szablon uważam jednak, że można zrobić dokładnie taki sam bez używania flasha... wystarczy html + css + jQuery. To bardzo proste... No i możesz pozycjonować... Flasha powinno używać się tylko i wyłącznie do banerów (ale to tylko moje skromne zdanie)


RE: strona WIX na Domeny.pl - johnyjj2 - 28-09-2010




RE: strona WIX na Domeny.pl - ixtab - 28-09-2010

(28-09-2010, 02:51)johnyjj2 napisał(a): Zgadzam się. Jednak Flash oferuje dodatkowe możliwości, a przede wszystkim efektywne przejścia pomiędzy podstronami i dość ciekawe podświetlanie elementów menu.
Napisałem że akurat wszystko to co jest w szablonie, który wybrałeś, można zrobić używając jQuery. Włącznie z podświetleniem linków i animacją contentu.

Znaczniki Title to nie wszystko, cała treść powinna być widoczna dla wyszukiwarki. Flash nie jest "miły" dla wyszukiwarek, nie da się skutecznie pozycjonować stron flashowych.
Ja osobiście radzę przejrzeć pluginy jQuery. Do menu jest mnóstwo natomiast do animacji contentu polecam plugin "scrollTo".
Zawsze są problemy z szablonami flash, tak to jest jak się korzysta z gotowych rozwiązań w tym konkretnym przypadku. A to dlatego, że każdy robi je inaczej. Mogę jedynie poradzić przejrzenie AS w pierwszych klatkach i ewentualnie przeklejenie tutaj fragmentów kodu, których nie rozumiesz... Osobiście w AS jestem kiepski, ale spróbuję zerknąć, a może ktoś lepszy w "te klocki" nam pomożeWink


RE: strona WIX na Domeny.pl - johnyjj2 - 28-09-2010

Dzięki za odpowiedź!

Nie wiedziałem, że można Flasha zamienić tym jQuery, który działa tak samo i może być pozycjonowany lepiej.

Otworzyłem plik bmi.js, znajdował się w nim koszmarnie sformatowany kod w 138 linijkach. Pozmieniałem wcięcia i uzyskałem przejrzysty kod o 707 linijkach. Przejrzałem go i wypisałem zmienne oraz główne funkcje.

Cytat:Spis zmiennych:
bmi_htmlEdit; bmi_ie; bmi_ns; bmi_safari; bmi_imageObjSelected; bmi_ffx_op_toolTip; bmi_toolTip; bmi_ns_tooltip; bmi_toolTipSeperator; bmi_concatStr; bmi_frameNotAllowed; agt; is_major; is_minor; bmi_ns; bmi_ns2; bmi_ns3; bmi_ns4; bmi_ns4up; bmi_nsonly; bmi_ns6; bmi_ns6up; is_gecko; bmi_firefox; bmi_safari; bmi_ie; bmi_ie3; bmi_ie4; bmi_ie4up; bmi_ie5; bmi_ie5_5; bmi_ie5up; bmi_ie5_5up; bmi_ie6; bmi_ie6up; bmi_opera; bmi_opera2; bmi_opera3; bmi_opera4; bmi_opera5; bmi_opera5up; bmi_orig_onLoad;

Spis funkcji:
bmi_checkAccess(win); bmi_ImageElement(el); bmi_resetTitle(el); bmi_checkElement(el); bmi_setElementTitle(el); bmi_checkInputType(type); bmi_checkMIMEType(type); bmi_mouseOver(e); bmi_safeMouseOutEvents(e); bmi_updateImageSrc(src); bmi_replaceImages(array); bmi_replaceInputImages(array); bmi_NSlayers(); bmi_downloadAllHandler(); bmi_reDownloadAllImages(); bmi_reDownloadSelectedImage(img); bmi_keypress(e); bmi_linkMapImages(maps,objs); bmi_load(); bmi_SafeAddOnload(f,urlStr,htmlEdit);

Najdłuższe funkcje to: bmi_checkElement(el), bmi_updateImageSrc(src), reDownloadAllImages(), bmi_keypress(e), bmi_load()

Pojawił się tam dziwny komentarz (choć w sumie nie jest to aż taka istotna kwestia). Oryginalny plik:

Kod:
function bmi_checkMIMEType(type){var typeStr=new String(type);var find=/image\//gi;if(typeStr.search(find)!=-1)

Po wykonaniu wcięć wygląda na to, że najpierw wyrzuca z funkcji przy pomocy "return 1", następnie znajduje się nigdy niewykonywane "return 0":

Kod:
function bmi_checkMIMEType(type)
{
    var typeStr=new String(type);
    var find=/image\//gi;
    //if(typeStr.search(find)!=-1)
        return 1;
    return 0;
}

Która z funkcji może być odpowiedzialna za problem z wczytywaniem? Zgaduję, że bmi_load(). W skróconej wersji wygląda ona tak:

Kod:
function bmi_load()
{
    if(bmi_orig_onLoad)
    {
        bmi_orig_onLoad();
    }
    if(bmi_ns2||bmi_ns3||bmi_ns4)
    { [...] }
    if(document.onmouseover)
    { [...] }
    document.onmouseover=bmi_mouseOver;
    if(document.onkeypress)
    { [...] }
    else
    { [...] }
    document.onkeypress=bmi_keypress;
    var maps=document.getElementsByTagName("MAP");
    if((maps==null)||(maps.length==0))
        {return;}
    var objs=null;
    if(bmi_ie||bmi_opera)
    { [...] }
    if(bmi_ns||is_gecko)
    { [...] }
    return;
}

Co w niej może być przyczyną? (W razie czego mogę podać pełny kod funkcji).

Pozdrawiam!


RE: strona WIX na Domeny.pl - ixtab - 30-09-2010

Wow... Dziwny ten szablon, nie rozumiem po co tam tyle kodu ani nie rozumiem samego kodu, więc wybacz, ale nie jestem w stanie Ci pomóc z tym szablonem. Osobiście wolałbym napisać szablon od nowa z jQuery - szczerze polecam, można się przy tym sporo nauczyć...