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: Nuri Akman (nuri.akman@hazine.gov.tr)
Date: Thu 15 Feb 2007 - 10:19:28 EET


Merhaba,

Benim aklımdan geçenler:

1.) CSS dosyasını olduğu gibi kullanıcıya gösterip EDIT edebilmesini
sağlamak ve edit ederse bunu o kişinin tercihleri içinde kaydetmek,
2.) CSS dosyasının tamamını (Ümit Beyin Örneğinde olduğu gibi) kendim
üretmek,
3.) CSS içindeki değişmesini istediğim bölümlere {{KOD1}} gibi bir ifade
yazıp, PHP içinde str_replace() komutu ile bunları değiştirerek.

Verilen cevaplara baktıktan sonra yukarıda sıraladığım son maddenin
yapılması çok daha rahat olacağını düşünüyorum.

Sevgiler,
Nuri AKMAN

What you get is Not what you see yazmış:
> Nuri bey sizin aklınızdan geçenleri de buraya yazar mısınız?
>
> On 2/15/07, *Ümit CAN* <umit@dominant.com.tr
> <mailto:umit@dominant.com.tr>> wrote:
>
> <?php
> header('Content-type: text/css');
> $bugun = date("m/d/Y");
> $saat = date("H:i:s");
>
> echo "/* CSS Document */\n";
> echo "/* olusum tarihi : ".$bugun."-".$saat."*/\n";
> echo "@charset \"iso-8859-9\";\n\n";
> $DbSorguTema = ""; //--> mysql sorgun
> $DbSorguTemaBul = mysql($Db,$DbSorguTema);
> $DbSorguTemaOku = mysql_fetch_assoc($DbSorguTemaBul); //--> DB OKU
>
> /** BODY **/
> echo "body{\n";
> echo "\t background-color:#".$DbSorguTemaOku['DbTemaColor1'].";\n";
> echo "\t margin:0px;\n";
> echo "\t font-family:".$DbSorguTemaOku['DbTemaFont1'].";\n";
> echo "\t
> scrollbar-face-color:#".$DbSorguTemaOku['DbTemaColor1'].";\n";
> echo "\t scrollbar-shadow-color:
> #".$DbSorguTemaOku['DbTemaColor2'].";\n";
> echo "\t
> scrollbar-highlight-color:#".$DbSorguTemaOku['DbTemaColor1'].";\n";
> echo "\t scrollbar-3dlight-color:
> #".$DbSorguTemaOku['DbTemaColor2'].";\n";
> echo "\t scrollbar-darkshadow-color:
> #".$DbSorguTemaOku['DbTemaColor1'].";\n";
> echo "\t scrollbar-track-color:
> #".$DbSorguTemaOku['DbTemaColor1'].";\n";
> echo "\t scrollbar-arrow-color:
> #".$DbSorguTemaOku['DbTemaColor2'].";\n";
> echo "}\n";
> ?>
>
> <LINK REL=\"stylesheet\" id=\"tema\" type=\"text/css\"
> media=\"screen\" href=\"tema.php?temaID=1\">
>
> Ben buna benzer bir tema geliştirmiştim mysql de kullanıcı
> bazında tema datası oluşturabilirsin yada bir tane default olur
> isteyen farklı tema seçebilir.Buna benzer bişeyler yapabilrsin
> bence.Programlarındada linkteki gibi çağırırsan sorun olmuyo.
>
>
>
>
>
>
> ----- Original Message -----
> *From:* "Mahir B. Aşut" <mailto:mahir.asut@ttnet.net.tr>
> *To:* linux-programlama@liste.linux.org.tr
> <mailto:linux-programlama@liste.linux.org.tr>
> *Sent:* Wednesday, February 14, 2007 5:42 PM
> *Subject:* Re: [Linux-programlama] CSS içinde PHP ile
> değişiklik yapılabilir mi?
>
> Merhabalar,
>
> perl'de aynı şeyi 'regexp'lerle yapıyorum (regular expressions):
>
> if (kosul) { icerik =~ s/eskiicerik/yenicerik/ }
>
> ...gibi çok basit veya zaman zaman farklı yöntemlerle (mesela
> belirli sayfalarda mysql'den çağrılacak renk vs. gibi farklı
> değişken değerlerini doğrudan değiştirmek) ama regexp'lerle.
>
> PHP sonuçta perl'den devşirme olduğu için bildiğim kadarıyla
> perl regexpleriyle uyumlu.
>
> Bence bu yöne de bir bakın.
>
> selamlar,
> Mahir
>
>
> Nuri Akman yazmış:
>> 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
>> <mailto: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
> <mailto:Linux-programlama@liste.linux.org.tr>
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> ------------------------------------------------------------------------
>
>
> ---
> avast! Antivirus: Gelen mesaj temiz.
> Virus Veritabani (VPS): 000713-2, 14.02.2007
> Test zamani: 14.02.2007 17:54:30
> avast! - telif hakki (c) 1988-2007 ALWIL Software.
> http://www.avast.com
>
>
>
>
>
> ------------------------------------------------------------------------
>
> avast! Antivirus <http://www.avast.com>: Giden mesaj temiz.
>
> Virus Veritabani (VPS): 000713-4, 14.02.2007
> Test zamani: 15.02.2007 09:52:30
> avast! - telif hakki (c) 1988-2007 ALWIL Software.
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> <mailto: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

_______________________________________________
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.