php header.php de her sayfada gereksiz css dosyalarını nasıl ayrıştırabilirim
php bir site her kategoride farklı css ve js dosyaları çalışıyor
header.php ayırınca her sayfada css dosyaları çağrılmış oluyor.
mesela haberler.php stil yapısı haber.css barındırıyor
<link id="stylecall" rel="stylesheet" href="./css/haber.css?v=1" />
ama oyunlar.php de haber.css yüklenmesi boşyere olmuş oluyor
yani sayfaya göre css dosyası çağırmak nasıl yapılır?
title olayını $title = ""; değişken oluşturup sayfaya göre title girebiliyorum
ama style dosylarını nasıl yapmak lazım çözemedem
yani haberler.php
<?php
$title = "Güncel Haberler";
include (header.php);
?>
header.php yide
<?php
<title><?=$title;?></title>
?>
//dinamik page.php
```php
$pages = array(
"dashboard.php" => array(
"slug" => "dashboard.php",
"title" => "Dashboard"
),
"product.php" => array(
"slug" => "product.php",
"title" => "Dashboard"
),
//bir sayfada birden fazla ilgili script vc için 2. array örneği
"detail.php" => array(
"slug" => "detail.php",
"title" => "Detail",
"script" => array ("chart"=>"https://cdn.jsdelivr.net/npm/chart.js","analytics"=>"analytics.js"),
"css" => "detail",
"" => "detail",
)
);
require("dynamic_head.php");
//head içinde kendine göre uyarla
<title><?php echo $pages[$base]["title"]; ?></title>
foreach($pages[$base]["script"] as $script_key => $script_val){
if($script_key == "chart"){
echo'<script Content-Type="application/javascript" src="'.$script_val.'"></script>';
}
if($script_key == "analytics"){
echo'<script Content-Type="application/javascript" src="'.$script_val.'"></script>';
}
}
```