Autor Zpráva
Sabura
Profil
Ahoj, docela bojuju s rozchozením některých funkcionalit z "CSS3" na ie8. Jde mi jmenovitě o border-radius a box-shadow... Otázka však taky je, jestli to bude fungovat s Joomlou 2.5.
Stránky vám tu dát nemůžu, bo jsou stejně zaheslované a nemohu je ještě zveřejnit... :( Tak aspoň zkonkretizuju dotaz.
Mám joomlu nasolenou v ve dvou podsložkách na hostingu. Říkejme jim folder1 a folder2 - tam je nahraná joomla. (je to zatim testovací web)
Takže cesta třeba k css-ku je /www/folder1/folder2/templates/sablona/css/
Zkoušel jsem dát soubor pie.htc do všech těhle složek ale nepodařilo se rozjet. Příklad kódu vypadá takhle:
    -moz-box-shadow: 0px 0px 20px #dd0000;
    -webkit-box-shadow: 0px 0px 20px #dd0000;
    box-shadow: 0px 0px 20px #dd0000;

    border:ridge 5px #dd0000;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:40px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:40px;
    border-radius: 10px 10px 40px 10px;
    behavior: url(http://mujweb.cz/folder1/folder2/pie.htc);
Ve výsledku url u behavioru jsem zkoušel buď pie.htc, mujweb.cz/pie.htc, h-ttp://mujweb.cz/pie.htc atd... Prostě různý varianty, ale ne a ne to rozjet.
Stín nikde není, funguje typ rámečku, ale už ne zaoblení...

S tímto souborem jsem ještě nikdy nepracoval, tak fakt nevim, jak na to. Byl by prosím někdo tak hodný a napsal mi tu kdyžtak návod regulérně pro blba? Děkuju...


P.S.: Samozřejmě jsem jel podle návodu na stránkách css3pie, hledal v diskuzích a zkoušel spoustu dalších věcí, ale už jsem fakt bezradnej.
margin
Profil *
Prosím o odkaz na živou ukázku. Možností, kde jsi mohl udělat chybu, je spousta, bez živé ukázky je to věštění z kávové sedliny.
Davex
Profil
Jestliže se soubor jmenuje PIE.htc, tak musíš připojit

behavior: url(http://mujweb.cz/PIE.htc);
Sabura
Profil
Kapitálkama to nemám. Přejmenoval jsem ho na pie.htc
Tak stránky jsou tu.
http://statweb.cz/under-construction/dev-embrotex/
Nečekal jsem tak rychlou odezvu. :D
weroro
Profil
Nachádzajú sa v danom adresári, kde je súbor *.htc aj všetky potrebné *.js súbory?
Sabura
Profil
Nenacházely. Už tam jsou, ale rozdíl žádný. Rozkopíroval jsem je do všech adresářů.
Aktuálně se v css nachází behavior: url(http://statweb.cz/pie.htc);
weroro
Profil
A relatívna cesta? behavior: url(./PIE.htc); respektíve behavior: url(./pie.htc);
U mňa cez virtualserver všetko funguje (testované v IE7).
Sabura
Profil
Přepsal jsem to, nahrál a opět nic. Jak v ie7, tak 8... Zkusim promazat celej prohlížeč a refrešnout.
Edit: Stále nic. :/
Davex
Profil
Sabura:
Rozkopíroval jsem je do všech adresářů.
To je sice hezké, ale webserver je nedovolí stáhnout. Hází chybu: You don't have permission to access /under-construction/dev-embrotex/PIE_IE678.js on this server.

Možná bys měl těch CSS3 efektů výrazně ubrat. Firefox si při posunu stránky nárokuje 100 % výkonu procesoru a stránka poskakuje.
margin
Profil *
Sabura:
Návod pro tebe:
- zmaž .js a .htc soubory všech dosavadních pokusů
- stáhni si stabilní verzi ze stránky http://css3pie.com/documentation/getting-started/, nebo použij přímý odkaz
- vybal ze zipu PIE.htc, přejmenuj si ho na pie.htc
- nahrej soubor pie.htc do kořene svého webu
- v CSS použij kořenové adresování (začíná lomítkem) behavior: url(/pie.htc);

Až ti to bude fungovat, můžeš se pustit do případných úprav.
Sabura
Profil
Děkuju moc všem za rady. :)
margin: Funguje. Perfektní! Díky.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0