• 04-03-2021, 18:19:39
    #1
    selamlar arkadaşlar belki farklı teknikleri vardır belki ne gerek vardır ama ben genede bilgi saklamak istemem kendi kullandığım yöntemi göstermek isterim belki bu yönetimi çogu arkadaş biliyordur ama amaç burda bilmeyenlere bişeyler gösterebilmek olduğu için zaten biliyoduk ne gerek vardı gibi yorumları lütfen kendinize saklayınız. hiç uzatmadan konuya geçiyorum bu ne işimize yarayabilir, renkleri yönetim panelinden değiştirebiliriz div gizle göster yapabiliriz div boyutlandırabiliriz bi çok şey yapılabilir aslında cssi yönetim panelimizden kontrol edebiliriz kodlara ve nasıl yapıldığına geçiyorum hemen

    <link href="css/style.css" type="text/css" rel="stylesheet">
    Normalde head tagları arasında duran stil dosyamız bu şekilde

    biz bu stil tagını şu şekilde değiştiriyor ve aynı şekilde .css olan stil dosyamızın uzantısını .php olarak değiştiriyor ve head taglarında şu değişikliği yapıyoruz

    <link href="css/style.php" type="text/css" rel="stylesheet">
    stil dosyamızın içerisine geliyoruz ve en üstüne şunları yazıyoruz.
    tabi burda direk pdo ve mysql mysqli ile bağlanıp verileri çekmek istiyorsak

    <?php
    
     include 'db.php';
    
     $veri= $db->query("SELECT * FROM ayarlar WHERE ID=1")->fetch(PDO::FETCH_ASSOC);
    
    header('Content-type: text/css; charset:UTF-8');
    
    $primary = $veri['renk'];
    $hover = $veri['hover'];
     ?>
    bu kısmı açıklamak gerekirse stil dosyamın en üstüne php taglarımı açtım bağlantı dosyamı include ettim daha sonra benim burada işim tek bir satırda olduğu için ayarlar tablosundaki 1.veriyi çektim,
    header('Content-type: text/css; charset:UTF-8'); yazarakta bu php dosyamın stil dosyası olduğunu belirtiyorum

    daha sonrada veritabanından gelen verilerimi değişkene atayıp php pdo kısmında işimi bitiyorum.

    bundan sonra yapmam gereken şu php tagından sonra yazdıgım her css kodu çalışmaya devam edicektir. örnek veriyorum ben ayarlar tabloma bir renk kodu eklediğimde onu örnekte olduğu gibi çagırıyorum ve rengimi artık yönetim paneli üzerinden kontrol edebiliyorum.

    .content{
        background-color: <?=$hover?>;
         color: <?=$primary?>;
    }
    yardımcı olabildiysem ne mutlu bana herkese iyi çalışmalar dilerim.
  • 04-03-2021, 18:23:18
    #2
    Kurumsal Üye
    Teşekkürler bende include ediyorum PHP dosyasını CSS taglari altindada gerekli değişiklikleri yapıyorum PHP ile halloluyor
  • 04-03-2021, 18:25:06
    #3
    Bilginizi paylaşmak çok güzel bu tarz paylaşımlar görmek daha da güzel kendi adıma çok teşekkür ederim.
  • 04-03-2021, 18:27:16
    #4
    verdiğiniz bilgi için teşekkür ederiz. Ben bu bilgiyi yeni öğrendim