numberone1
یک شنبه 27 تیر 1395, 00:08 صبح
سلام
من صفحه رو به چهار قسمت تقسیم کردم
قسمت هدر سایت شامل منو های بالای صفحه و لوگو که توی همه صفحه ها مشترکه
قسمت ساید بار هم توی همه صفحه ها مشترکه
قسمت فوتر هم توی همه صفحه ها مشترکه
یک قسمت هم هست که content صفحست برای هر صفحه فرق میکنه
ولی مشکل اینجاست که برای هر صفحه یک فایل css و js ممکنه لود بشه که توی بقیه صفحه ها لازم نباشه
فایل template و اینجوری نوشتم
<?php
$this->parser->parse('includes/header',$this->page_data);
$this->parser->parse('includes/sidebar',$this->page_data);
$this->parser->parse($this->page_data['main_content'],$this->page_data);
$this->parser->parse('includes/footer',$this->page_data);
?>
مشکلش اینه که فایل های css و js وسط صفحه فراخوانی میشه اینطوری نه بالا یا پایین صفحه
یه مشکل بزرگ دیگه ای که داره اینه که متا تگ ها و تگ شروع html و body همه توی صفحه content قرار داره و بعد از اجرا همشون میوفتن وسط صفحه
اگر هم توی خود صفحه content بخوام هدر و فوتر و اجرا کنم اونجا نمیدونم چرا اول تمام هدر و فوتر و ساید بار توی صفحه چاپ میشه بعد زیر همه اونا کد html content صفحه اجرا میشه؟!!
چجوری میشه این مشکل و حل کرد؟
من صفحه رو به چهار قسمت تقسیم کردم
قسمت هدر سایت شامل منو های بالای صفحه و لوگو که توی همه صفحه ها مشترکه
قسمت ساید بار هم توی همه صفحه ها مشترکه
قسمت فوتر هم توی همه صفحه ها مشترکه
یک قسمت هم هست که content صفحست برای هر صفحه فرق میکنه
ولی مشکل اینجاست که برای هر صفحه یک فایل css و js ممکنه لود بشه که توی بقیه صفحه ها لازم نباشه
فایل template و اینجوری نوشتم
<?php
$this->parser->parse('includes/header',$this->page_data);
$this->parser->parse('includes/sidebar',$this->page_data);
$this->parser->parse($this->page_data['main_content'],$this->page_data);
$this->parser->parse('includes/footer',$this->page_data);
?>
مشکلش اینه که فایل های css و js وسط صفحه فراخوانی میشه اینطوری نه بالا یا پایین صفحه
یه مشکل بزرگ دیگه ای که داره اینه که متا تگ ها و تگ شروع html و body همه توی صفحه content قرار داره و بعد از اجرا همشون میوفتن وسط صفحه
اگر هم توی خود صفحه content بخوام هدر و فوتر و اجرا کنم اونجا نمیدونم چرا اول تمام هدر و فوتر و ساید بار توی صفحه چاپ میشه بعد زیر همه اونا کد html content صفحه اجرا میشه؟!!
چجوری میشه این مشکل و حل کرد؟