» »

Pomoc s skripto za menjanje css-jev

Pomoc s skripto za menjanje css-jev

Yerpo ::

Na CDju s prvim Slo-Techovim Linuxom je med drugim tale skripta:

----------------------------------------------------------------------------------------------------

function swapStyle( n, dontWrite ) {

if (!dontWrite) setCookie( "style", n, 10 );

var links = document.getElementsByTagName('link');
for ( var i = 0; i < links.length; i++ ) {
var title = links[i].getAttribute("title");
if (i == n) {
links[i].disabled = false;
} else {
links[i].disabled = true;
}
}
}

function loadStyle() {
var style = getCookie( "style" );
var ss = document.getElementById('stylesheets');
if (ss) {
ss.style.display = "block";
}
if ( style ) {
swapStyle( style, true );
}
}

function setCookie(name, value, days) {
var expireDate = new Date ();
expireDate.setTime( expireDate.getTime() + (days * 24 * 3600 * 1000) );

document.cookie = name + "=" + escape(value) + "; expires=" + expireDate.toGMTString();
}

function getCookie(name) {
if (document.cookie.length > 0) {
var start;
var end;

start = document.cookie.indexOf(name + "=");
if ( start == -1 ) return null;
end = document.cookie.indexOf(";", start);
if (end == -1) end = document.cookie.length;

return unescape( document.cookie.substring(start + name.length + 1, end) );
}
return null;
}

function deleteCookie( name ) {
if ( getCookie(name) ) {
document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}

-----------------------------------------------------------------------------------------------

Domnevam, da stvar omogoča uporabniku izbiro stila strani in mu pošlje piškotek, da lahko naslednjič prebere njegove preference in mu posreduje pravi css.

Najprej bi vprašal, če lahko tole sploh uporabim na svoji strani ali je kakšen copyright zraven?
V glavnem me pa zanima, kako s strani polinkat to stvar. Torej rabim kodo v stilu [a href="index.php?style=xxx.css"] izberi drug stil strani[/a] oz. kakorkoli se pač to naredi.

Hvala,
  • spremenil: Yerpo ()

Tody ::

Hm mislim da bi za to moral uprašat administratorja slo-techa ali kakega Tajnega policaja. Administrator je Primoz.

Yerpo ::

AdministratorjI? Tajni policaji? Kdorkoli?

pivmik ::

Vse kar je na Slo-Tech Linux CDju je pod licenco GPL, kar pomeni da lahko to kodo uporabiš kakor hočeš za zasebne namene.
LP, Gregor GRE^

Gandalfar ::

PicNiK: kje si pa to slisal?

tole skripto je mk-klavz izumu. Mu bom dal link do te teme pa bo povedal kje jo je nasel. Vsekakor zadeva ni delovala najboljse v vseh brskalnikih.

pivmik ::

Sem pač sklepal. :8) Se oproščam za dizinformacijo.
LP, Gregor GRE^

hruske ::

Zdaj meni ne uspe še enkrat najti točno te skripte, lahko pa pogledas na google in pogledas kaj ti ponuja, zagotovo boš več videl in več odnesel. ;)

Če imaš php, lahko menjavo stilov izvedes tudi preko php, kako pa jaz ne vem. :>
Rad imam tole državico. <3

pivmik ::

Tukaj je nekaj:
http://www.alistapart.com/articles/alte...
Verjetno je to to.
Članek je iz špoštovanega ALA, ki objavljajo odlične kvalitetne in 100% standardne rešitve za webmasterje, ki jim ni vseeno.
LP, Gregor GRE^

Gandalfar ::

Yerpo: vsekakor te mi ne bomo ganjali, ce bos uporabil to skripto. Tako, da ti kar.. ce ti je vsec :)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Slo-Tech userscripts

Oddelek: Izdelava spletišč
175103 (2555) jype
»

Javascript - izračun razlike v datumih

Oddelek: Programiranje
81871 (1726) kogledom
»

Drop down meni!

Oddelek: Izdelava spletišč
101931 (1684) ACE
»

Kako se tole naredi?

Oddelek: Izdelava spletišč
261482 (1182) njok
»

Tracking v PHPju

Oddelek: Programiranje
61689 (1574) darh

Več podobnih tem