ژوپین

فایل استایل css پویا با php

آموزشفرانت اند(اhtml-css-javascript)

نکات مهم این مطلب

فایل استایل css پویا با php

css داینامیک با php

استفاده از متغیر php در css

متغیرهای php در فایل css

در بسیاری از موارد لازم است که استایل سایت ما که توسط فایل css ایجاد می شود ، پویا باشد یعنی با تغییراتی در مدیریت سایت خود مثلا تغییر رنگ و فونت و ..... و ذخیره تنظیمات در دیتابیس ، این تغییرات را در فایل css بخوانیم.


خب کاملا مشخص است که فایل با پسوند .css قابلیت خواندن کد php ندارد و کاملا استاتیک است . پس باید چه کار کرد؟؟؟


به راحتی میتوان این کار را انجام داد. کافی است شما یک فایل php ایجاد کنید و یا اگر ساختار سایت شما mvc است و مثلا از کدایگنایتر یا فریم ورک استفاده می کنید ، در کنترلر و متد مورد نظر خود کار های زیر را انجام دهید


<?php

@ob_end_clean();

@ob_end_flush();

header('Content-Type:text/css;Charset=utf8');

?>

body{

background-color:<?php echo $BackgroundColorVar?>;

font-size:<?php echo $BackgroundColorVar?>;

}

 


در بالا کد ها در یک فایل php یعنی فایلی که .php هست نوشته شده و یا در متد کنترلر mvc خود که بسته به ساختار سایت شما هرجور که هست انجام دهید. 


برای فراخوانی فایل استایل در head سایت کافیست فقط به حای آدرس دهی فایل .css ، آدرس همین فایل php یا آدرس کنترلر -متد سایت mvc خود را بدید


<link href="https://mysite.com/style.php" rel="stylesheet" type="text/css" />

 


 


موفق باشید....


مطالب مشابه

نظرات



ارسال نظر

جهت قرار دادن کد در متن کامنت ، متن مورد نظر را انتخاب کنید و دکمه بالا را بزنید

گفتگو با پشتیبان