Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

include css file in head

[es] :: Web dizajn i CSS :: include css file in head

[ Pregleda: 1710 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon include css file in head03.03.2012. u 01:58 - pre 116 meseci
Pozdrav,

interesuje me sta znaci ?13811 a ovako je inlcludovano: <link rel="Stylesheet" href="/Content/Design/main_sr.css?13811" />

jel ovo samo neki helper ili ima neko znacenje? gledao i prelazio css ali 13811 se nigde ne nalazi u css fajlu...
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 02:39 - pre 116 meseci
Kada vidiš znak pitanja u nekoj putanji ili samom url-u, znaj da je u pitanju parametar vezan za neki server side skripting jezik.
Uglavnom php ili asp.net. Css (kao i javaskriptu) je moguće kontrolisati pomoću sss jezika, što je na tom sajtu verovatno slučaj.

Dakle, nije helper, već su te brojke ustvari promenjiva. Ili ono što promenjiva sadrži. I na osnovu brojki, sami parametri, pravila unutar css dokumenta se menjaju, kako se učita "ta i ta" stranica.

To je inače jako zgodna i komforna praksa i omogućava dizajneru ili webmasteru da od jednog css dokumenta dobije sve što treba,
gde se taj css dokument menja po potrebi, na osnovu te promenjive ili tih brojki, umesto da ima više css dokumenata ili jedan, ali poprilično gabaritan.

Tako nešto i ja isto praktikujem.

S' tim što je kod mene drugačije malo.

Code:


<link rel="stylesheet" type="text/css" media="all" href="/go_/style?do=index" />

<link rel="stylesheet" type="text/css" media="all" href="/go_/style?do=galerija" />

<link rel="stylesheet" type="text/css" media="all" href="/go_/style?do=kontakt" />

itd.. 


about:networking
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: include css file in head03.03.2012. u 11:05 - pre 116 meseci
ma ja sam php developer znam ja dobro sta je server side jezik :)

ne nego me cudi, jer je ide main_sr.css?13811 nema php.?13811 ili kao sto si naveo..

i ajd da je server side... kako je najbolje uraditi?

uz pomoc switch petlje pa se samo ehuje css?
iskreno meni je malo glupo raditi tako jer se dodato opterecuje server, to su jos par dodatnih ifova na stranici ali ako kako sajt raste isto tako i br poseta to uopste nisu samo dodatnih par ifova :)
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 11:19 - pre 116 meseci
Pomoću htaccess-a može da se "zavara" i da se css fajl koji je ustvari php fajl ispisuje kao css.

Baš kao što neki čine sa html ekstenzijama gde su ti fajlovi ustvari php fajlovi.

Može i pomoću switch:case ili if() {} else {}.

Način je potpuno isti kao u bilo kom php fajlu s' tim što header u css dokumentu izgleda ovako:

Code:


header('Content-type:text/css; charset=utf-8');



Evo jedne teme gde sam već pisao o tome.

Još jedna dobra stvar povodom php-css fajla jeste ta što se ne moraju pisati if IE direktive u samom html-u i uključivati dodatni css stilovi samo za Internet Explorer, ako je optimizacija pod stavkom - obavezno, već samo pomoću $_SERVER['HTTP_USER_AGENT']; izvršiti detekciju i lepo dobiti deo bloka koji je zadužen za ie đubre, automatski je i sami kod čistiji, nema html komentara itd...

Jedan ili više css

Što se tiče opterećenja, slobodno uzmi u obzir da opeterećenje može da bude maltene - zero,
prostim keširanjem css dokumenta. Na 5 dana recimo.

Pozz.

[Ovu poruku je menjao plus_minus dana 03.03.2012. u 12:30 GMT+1]
about:networking
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: include css file in head03.03.2012. u 11:59 - pre 116 meseci
Pretpostavio sam da je htacces u pitanju..

hvala na odgvorima..

znam da nije tema ni forum za to, ali, jel mozes da mi das neki link gde je objasnjeno kako i kada treba koristiti kesiranje?
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 12:03 - pre 116 meseci
Nema na čemu.

Naravno.

Prelistaj ovu temu za čas. Kratka je.

Cache koji je nepopravljiv

Pozz.


about:networking
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 12:18 - pre 116 meseci
Sve u svemu, peco, ako se odlučiš da probaš sa ovakvim načinom rada,
imaj u vidu jednu manu koja može ali i ne mora biti mana.

To je sami code-coloring za css. Nakon što pretvoriš css u php, verovatno svaki (u mom slučaju notepad++) editor neće prikazivati boje za klase i ID i parametre i svojstva povodom css-a, već ćeš biti prinuđen da gledaš u css kao u običan plain-text bez ekstenzije, gde će logično, 'ofarban' biti samo php.

To dakle, jeste jedna od mana takve praxe. Meni lično ne predstavlja problem, možda neće ni tebi, ali eto. čisto da znaš. :)
about:networking
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: include css file in head03.03.2012. u 12:28 - pre 116 meseci
Hvala.

Da znam, i ja isto koristim notepad++, valjda cu se navici :)
Mada ja i ne kucam css, uglavnom samo kad zatreba, eto vec duze vreme mi bode oci ? u css-u :)

Udalji smo se dosta od teme sad ali aj da pitam nesto u vezi htacces-a :)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?all=$1 [L,QSA]

Imam ovako i sada mi ide recimo sajt.com/dsdadasd/as/das/ds/ad/ad i to je ok.

Ali sta sada ako hocu css da sakrijem, kao sto si ti malopre naveo?
Ili ako hocu da mi kontakt strana bude kontakt a ne kontakt.php?
Tj. da mi za neke strane route ide preko index.php a za neke ne?
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 12:33 - pre 116 meseci
Kada odlučiš da sakriješ .php ili bilo koju drugu ekstenziju pomoću .htaccess fajla,
nigde ne piše da ti moraš iz svih putanja da uklanjaš ekstenzije. :)

One linkove koje hoćeš da budu bez ekstenzije, pišeš bez. :)
One koje ne želiš da sakrivaš, njih ne diraš.

Ako ostane .php, ti linkovi najnormalnije rade kao i da nemaš direktivu u .htaccess. :)

.... ako sam te dobro razumeo?.... češčeš...
about:networking
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: include css file in head03.03.2012. u 12:43 - pre 116 meseci
Pa da ali:)
Svejedno je jer ide sajt.com/kontakt i opet ce mi biti inkludovana strana kontak.php jer mi je route index.php

Ali pitam te da ne bih morao da radim ovako: $data = explode("/", $_GET["all"]); pa ako hocu page da idem sa $page = array_shift($data); i redom da siftujem niz za parametre koji su mi potrebni :) u redu je ne smeta mi :) nego hteo bih direktno da koristim $_GET["id1"], $_GET["id2"], $_GET["id3"]... u npr. kontakt.php? Cisto ako mi treba neka idiotska strana da se doda na brzinu :) :) :)
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 12:50 - pre 116 meseci
Ček, de molim te ponovo mi objasni šta te muči.. D: Ne kapiram te baš naj, naj..

Problem ti je kada hoćeš da hvataš .. GET.. ok, odakle.. ?

Daj u code tagu nešto.. daj kratki primer.

Sa ili bez takvog htaccess-a sve radiš kao i do sad, s' tim što imaš opciju da upisuješ ili da ne upisuješ ekstenzije.

( ala smo ga izofovali ovde i ispromašivali forum.. Ub'će nas ovi iz uprave.. )
about:networking
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: include css file in head03.03.2012. u 12:55 - pre 116 meseci
Citat:
plus_minus
Problem ti je kada hoćeš da hvataš .. GET.. ok, odakle.. ?


Pa recimo sa kontakt.php strane.
Ali ne da mi ide preko index.php strane vec direktno sa nje.
Evo ostavicu ti primer iz htaccess-a kako sam pre radio:
Code:

RewriteRule kontakt/(.*)?/(.*)?$ kontakt.php?title=$1&id=$2 [L]

a sada imam:
Code:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?all=$1 [L,QSA]


Hocu ova dva nekako da umetnem i da mi radi.
Igrao sam se sa ovim atributima u srednjim zagradama i nece.
Nemam ideju sta da kucam da nadjem a citao apache dokumantaciju vezano za mod_rewrite i sve sam se pogubio :)
Mislimd da je sada jasnije sta mi treba :)
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 12:58 - pre 116 meseci
Jeste..

E vidiš, onda u tom slučaju..

naknadno sakrivanje samo ekstenzije, a već imaš i tu direktivu..

Ne znam jel' može. :S

Da, razumeo sam te.

Sada nam treba neko ko zna bolje od obojice.

"We wait". (i mene interesuje).
about:networking
 
Odgovor na temu

peca89bg
Beograd

Član broj: 202034
Poruke: 354
95.180.69.*



+6 Profil

icon Re: include css file in head03.03.2012. u 13:03 - pre 116 meseci
Pa to i mene buni :)
Mada mislim da nece moci jer za sajt.com/kontakt nece znati koji fajl da gadja da li kontakt.php ili index.php/kontakt :S
Ipak da sacekamo nekog ko vise zna o ovome :)
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 13:15 - pre 116 meseci
Upravo tako. Što se tiče gađanja.
Za tebe je jedno od solucija da ne koristiš dodatnu direktivu samo za skrivanje ekstenzija pošto već uklanjaš komplet naziv fajla...

Sve u svemu, we wait. :)
about:networking
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2246 Profil

icon Re: include css file in head03.03.2012. u 13:52 - pre 116 meseci
A šta se dešava peco ako tu direktivu za .htaccess promeniš u

Code:


RewriteRule kontakt/(.*)?/(.*)?$ kontakt?title=$1&id=$2 [L]



A pre nje staviš ovu što uklanja ekstenziju?

sad mi pade na pamet... šta ako je tek toliko - prosto.. ?

Dakle, ovako nekako..

Code:


RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.+)$ /$1.php [L,QSA]

RewriteRule kontakt/(.*)?/(.*)?$ kontakt?title=$1&id=$2 [L]



[Ovu poruku je menjao plus_minus dana 03.03.2012. u 15:06 GMT+1]
about:networking
 
Odgovor na temu

[es] :: Web dizajn i CSS :: include css file in head

[ Pregleda: 1710 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.