• 23-10-2009, 21:37:40
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar, konunun yeri burası mı bilmiyorum php de olabilir herhalde ama bana css gibi geldi.

    Şimdi basit bir template düşünelim köşede mavi kırmızı turuncu vs renkler olacak tıklayınca imageslerle (bg, menubg vs) birlikte değişecek.

    Bunu nasıl yapabiliriz ?
  • 23-10-2009, 23:33:08
    #2
    Üyeliği durduruldu
    Araştırmalarım sonucunda hiçbir bilgiye ulaşamadım yardım edebilecek birisi yok mu ?
  • 24-10-2009, 00:03:04
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    javascript ile istersen sadece backgroundu değiştirebilir, istersen farklı bir css seçerek sayfa tasarımını toptan değiştirebilirsin.
  • 24-10-2009, 00:27:20
    #4
    http://www.spaksu.com/javascript-css...ci-hazirlamak/
    Burda anlatımı mevcut.
  • 24-10-2009, 02:09:49
    #6
    Üyeliği durduruldu
    PHP'de bukalemun diye bir sistem var, istediğin rengi seçiyorsun saniyeler içinde site tamamen o renge bürünüyor, bir araştır derim kardeşim. Bende daha yeni öğrendim test ettim çokda güzel bir sistemmiş.
  • 24-10-2009, 16:46:22
    #7
    Üyeliği durduruldu
    erbilen adlı üyeden alıntı: mesajı görüntüle
    PHP'de bukalemun diye bir sistem var, istediğin rengi seçiyorsun saniyeler içinde site tamamen o renge bürünüyor, bir araştır derim kardeşim. Bende daha yeni öğrendim test ettim çokda güzel bir sistemmiş.
    banada lazım bu bukalemın olayı.pek birşey bulamadım.önerebileceğin bir yer varmı?

    Bu özelliği yanlış hatırlamıyorsm r10dan birisi kullandı Türkiyede ilk defa.
  • 25-10-2009, 14:39:11
    #8
    Şöyle bir mantık var ama istediğin tam anlamıyla bu değil. O istediğinin algoritmasını bende çözemedim henüz. Düşünmeye devam. İsteğine yakın bir olay şu şekilde yapılıyor:

    Admin paneli sabit. Admin den tema değiştir seçeneği ile yönetici kullanıcıdan bilgi alma girişin olacak. ( selecet box veya list boxlar ile mevcut temalarını listeletebilirsin)*

    mesela yönetici mavidüş temasını seçti. Sitenin index.php ( veya default.ASP artık öncelikli sayfan ne ise) sinde en başta veritabanı bağlantısını yapıp mevcut sitenin aktif temasını sorgulatırsın.

    Sorgudan dönen sonuç gereği sitenin hangi dizinden yükleneceğini öğreneceğiz.

    temalar/$temam/index.php gibi bir erişim kodun olacak. $temam değişkeni il ebelirttiğin dizinlerde daha önceden hazırladığın temaların ( herbirisi ayrı ayrı tasarlanmış, dinamik web kodlarıyla işlenmiş , ayrı ayrı siteler gibi düşün) bu seçime göre gösterime çıkacak.*

    Bilmem anlatabildimmi ama bu konu hakkında detaylı eğitim videosu yapmayı düşünüyorum. Tabi talep ne olur onun ön araştırmasınıda yapmak lazım.
  • 25-10-2009, 16:30:30
    #9
    mevzu sadece renk teması değiştirmek ama burda. yani dediğin olay tamamen farklı tasarım yapmayı anlatıyor. (aynı sitenin farklı tasarımları yani bi anlamda farklı farklı siteler).

    burdaki olayda sadece renk teması değişeceği için js kullanmak istemiyorsa, veritabanında (bu admin veya üye seçenekli de olabilir, veya o an ki ip session olarak atanıp anlık kullanıcı için) sadece css dosyasına işaret etmek yeterli.

    velhasıl; temalar/$temam/index.php yerine
    <link rel="stylesheet" href="<%=rs("secilenstil")%>.css" type="text/css" media="screen">
    kısmında css kaynağını belirtmek yeterli.

    arkadaş anlık olarak sadece renk teması değişsin istediği için bunu js ile yapabilir. (sunucu tabanlıda yapabilir, yani querystring atayıp renklerden aldığı stringle yine yukardaki css kaynağını değişken yapabilir ve bunu yine session vs. ile taşıyıp session boşsa default, değilse elemanın tıkladığı css yükletebilir.)

    falan ve filan, neticede bir çok seçenek mevcut ama soruyu soran arkadaş daha sonradan ne istediğini falan yazmamış, hatta buraya bi daha bakmamış galiba. sunucu taraflı mı, client mi belirtse tam olarak asıl yapması gerekeni seçebilir burdan.

    neyse, salıncakla kalın.