v2.5.2
Giriş yap

php header.php de her sayfada gereksiz css dosyalarını nasıl ayrıştırabilirim

theviper
582 defa görüntülendi ve 1 kişi tarafından değerlendirildi

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>

?>
kartal
992 gün önce

//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>';
				}
	}
```