سلام ، من چطور میتونم کاری کنم هدر و فوتر رو require کنم و علاوه اون یک سری فایل هایی رو هم داخلش قرار بدهم
مثلا توی یه صفحه بوت استرپ لازمه و صفحه ی دیگه لازم نیس ولی لود میشه . فایل های header و footer هم که ثابته چطور فایل هایی که نیاز دارم رو بزار و اونی که ندارم رو پاک کنم
ممنون
سلام
من اگر بودم که میخواستم با Php خام یک سایت رو طراحی کنم قطعا این کار رو میکردم.
یک کلاس درست میکردم که ۲ تا تابع داخلش داره یکی برای headr, footer که وقتی صداش میزنم یک سری کد html رو برمیگردونه.
بذار یک مثال برنم شاید بهتر متوجه بشی.
<?php
class Master{
public function Header($extra=""){
$result="
<!DOCTYPE html>
<html lang='en'>
<head>
<meta charset='UTF-8'>
<meta name='viewport' content='width=device-width, initial-scale=1.0'>
<title>Document</title>
$extra
</head>
<body>
";
return $result;
}
public function Footer($extra=""){
$result="
$extra
</body>
</html>
";
return $result;
}
}
که برای استفاده کردن هم میتونی انکارو کنی
//اول باید فایلی که کلاس داخلش هست رو اضافه کنی
$master=new Master;
echo $master->Header();
echo $master->Footer();
//یا اگر میخوای فایل css یا js اضافه کنی کافیه اینکارو رو بکنی
$master=new Master;
$extraCss="<style>body{background:red;}</style>";
$extraJs="<script>alert('salam')</script>";
echo $master->Header($extraCss);
echo $master->Footer($extraJs);
امیدوارم که خوب توضیح داده باشم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟