Re: [Linux-programlama] CSS içinde PHP ile değişiklik yapılabilir mi?

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Erkin Tek (erkintek@fotograf.web.tr)
Date: Wed 14 Feb 2007 - 18:39:54 EET


fotograf.web.tr'nin yeni sürümünde kullanmak üzere js ile kasıntılarımı
göndereyim dedim.
css dosyalarının adları foto.css, foto1.css ve foto2.css. Php ile yapmak
sayfanın tekrar yüklenmesini gerektiriyor.
Kullandıklarım şunlar:

Head içine,

<link rel=stylesheet type="text/css" href="/foto.css" id='cssElementi'/>
<script language='JavaScript'>
if (window.getCookie && getCookie('skin') &&
document.getElementById('cssElementi')) {
    skinAyarla()
}
body içine, kullanıcının görünüm değiştirebileceğini belirten bi yere:
<a href='#' onclick='cssAyarla("")' >0</a><a href='#'
onclick='cssAyarla(1);return false;'>1</a><a href='#'
onclick='cssAyarla(2)'>2</a>

bunlar da önceden yüklenecek js dosyasına :

function getCookie(n){
var arg=n+'=';var alen=arg.length; var clen=document.cookie.length;var i=0;
while(i<clen){j=i+alen;if(document.cookie.substring(i,j)==arg){return gC(j);}
i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}return "";
}
function setCookie(n,v,p,e){
document.cookie=n+'='+escape(v)+((p)?'; path='+p:'')+((e)?'; expires='+e:'');
}
function cssAyarla(ne){
    cssFile='http://fotograf.web.tr/foto'+ne+'.css';
    document.getElementById('cssElementi').href=cssFile;
    setCookie('skin', cssFile,'/',gED(180,0,0));
    return cssFile;
}

function skinAyarla(){
    skin=getCookie('skin');
    if(skin){
        skin=unescape(skin);
        document.getElementById('cssElementi').href=skin;
    }else{
        skin=cssAyarla('');
    }
}
Çar 14 Şub 2007 17:17 tarihinde, Nuri Akman şunları yazmıştı:
> Arkadaşlar,
>
> PHP ile bir CMS Sitesi (Content Management System / İçerik Yönetim
> Sistemi) geliştirmeye çalışıyorum. Bu sitede kullandığım bir kaç adet
> CSS dosyam var. Ancak, çerçeve rengi, zemin rengi, zemin resmi gibi bazı
> bölümlerin kullanıcılarım tarafından tanımlanabilmesini istiyorum.
> Kullanıcı tercihlerimi MySQL içinde saklıyorum.
>
> Gelelim soruya: CSS içindeki bazı bölümlerin değerlerini PHP ile
> değiştirmem gerekiyor. (background-color:#FFFFFF; yazan satırdaki renk
> kodu gibi.) Aklımdan bir sürü şeyler geçiyor bu işi yapabilmeyle ilgili
> olarak.
>
> İstedim ki sizlere sorayım, geçmişte bu konuda bir çözüm geliştirimiş
> birisi varsa tekerleği yeniden keşfetmeyeyim.
>
> Sevgiler,
> Nuri AKMAN
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.