freepay, Freepay, freepay.ir, فری پی, درگاه پرداخت
تبلیغات
فال, فال های وتار, فال وتار, faal, fal, wtaar, faal wtaar


مطمئنا در طراحی رابط کاربری نهایی وب‌سایت‌ها، نیاز به استفاده از فایل‌های سی‌اس‌اس (CSS) و جاوا اسکریپت (JavaScript) خواهید داشت. همانطور که می‌دانید فایل‌های سی‌اس‌اس برای ایجاد قالب‌هایی استاندارد‌تر و منعطف‌تر مورد استفاده‌ی طراحان وب قرار می‌گیرد و جاوا اسکریپت نیز برای عملیات‌ پویا مثل اعتبارسنجی آنی فرم بکار می‌رود. در ادامه‌ی این مطلب با زومیت همراه باشید.

اضافه کردن جاوا‌ اسکریپت و سی‌اس‌اس در فریم‌ورک Codeigniter بسیار آسان است. بدین منظور ابتدا در ریشه‌ی فریم‌ورک باید دو پوشه به اسم JS و CSS ایجاد کرده و سپس فایل‌هایی که پسوند js. یا .css دارند را به ترتیب در این دو پوشه قرار دهید. در تصویر زیر، به صورت شماتیک این موضوع را به شما نشان داده‌ایم.

java script css in codeigniter

به عنوان مثال فرض کنید که یک فایل جاوا اسکریپت به نام sample.js و یک فایل سی‌اس‌اس به نام style.css در اختیار داریم و می‌خواهیم از این دو فایل در پروژه‌ی خود استفاده کنیم. حال به منظور افزودن دو فایل یاد شده به فایل‌های ویو اپلیکیشن تحت وب خود، ابتدا باید هلپر URL را در کنترلر مورد نظرتان لود کنید. همانطور که در جلسات قبل به صورت مفصل به شما توضیح داده بودیم، بدین منظور باید از کد زیر استفاده کنید:

$this->load->helper('url');

پس از بارگذاری هلپر URL در کنترلر خود، به راحتی می‌توانید خطوط زیر را در فایل ویو مورد استفاده قرار دهید تا بدین طریق فایل‌ sample.js و نیز style.css در قالب نمای پروژه لود شود.

<link rel = "stylesheet" type = "text/css" 
   href = "<?php echo base_url(); ?>css/style.css">

<script type = 'text/javascript' src = "<?php echo base_url(); 
   ?>js/sample.js"></script>

همانطور که در کد بالا می‌بینید شیوه‌ی لود فایل css و javascript دقیقا مثل کدهای ثابت اچ‌تی‌ام‌ال است ولی در اینجا برای آدرس‌دهی درست مسیر این فایل‌ها در ابتدای مسیر از کد:

<?php echo base_url(); ?>

استفاده کرده‌ایم که این یعنی در مسیر محل نصب فریم‌ورک، و سپس آدرس پوشه‌های بعدی، فایل‌های مورد نظر بارگذاری شود. به عبارت دیگر، اگر فرض کنیم محل نصب فریم‌ورک آدرس /http://wtaar.com/post/109832/آموزش-Codeigniter---جلسه-شانزدهم:-افزودن-جاوا-اسکریپت-و-سی-اس-اس باشد، در این صورت کد بالا پس از اجرا تبدیل به آدرس یاد شده خواهد شد. نکته‌ای که در اینجا باید مد نظر قرار دهید این است که پس از این کد نباید از علامت اسلش برای آدرس‌دهی به پوشه‌های داخلی استفاده کنید چراکه در انتهای محل نصب فریم‌ورک به صورت خودکار یک اسلش اضافه خواهد شد.

مثال

نرم‌افزار سرور مجازی زمپ را اجرا کرده و سرورهای آپاچی و مای‌اس‌کیو‌ال را در حالت فعال قرار دهید. یک پوشه‌ی جدید در پوشه‌ی htdocs نرم‌افزار زمپ ایجاد کرده و فایل‌های اصلی فریم‌ورک Codeigniter را برای ایجاد یک پروژه جدید در این پوشه کپی کنید. ما اسم این پوشه‌ را codei-jscss گذاشته‌ایم. سپس طبق آموزش‌هایی که در جلسات اولیه‌ی این سری به شما داده بودیم، فریم‌ورک را نصب و پیکربندی کنید.

حالا باید کنترلر مورد نظرمان را برای این اپلیکیشن تحت وب ایجاد کنیم. بدین منظور در مسیر application/controller یک فایل جدید به نام Test.php ایجاد کرده و سپس کدهای زیر را در آن قرار داده و نهایتا فایل را ذخیره کنید.

<?php 
   class Test extends CI_Controller {

      public function index() { 
         $this->load->helper('url'); 
         $this->load->view('test'); 
      } 
   } 
?>

کنترلر ما همانطور که در کد بالا مشاهده می‌کنید، فقط شامل تابع ()index بوده که در این تابع ابتدا هلپر url را لود کرده‌ایم و در خط بعدی نیز فایل ویویی به نام test را بارگذاری می‌کنیم.

برای ساخت فایل ویو به مسیر application/views در محل نصب فریم‌ورک رفته و سپس یک فایل جدید به نام test.php بسازید و سپس کد زیر را در فایل یاد شده قرار داده و آن را ذخیره کنید.

<!DOCTYPE html> 
<html lang = "en">

   <head> 
      <meta charset = "utf-8"> 
      <title>CodeIgniter View Example</title> 
      <link rel = "stylesheet" type = "text/css" 
         href = "<?php echo base_url(); ?>css/style.css"> 
      <script type = 'text/javascript' src = "<?php echo base_url(); 
         ?>js/sample.js"></script> 
   </head>

   <body> 
      <a href = 'javascript:test()'>Click Here</a> to execute the javascript function. 
   </body>

</html>

همانطور که مشاهده می‌کنید در کد بالا و در بخش هدر آن، با استفاده از کد:

<link rel = "stylesheet" type = "text/css" href = "<?php echo base_url(); ?>css/style.css"> 

فایلی به نام style.css که در پوشه‌ی css قرار دارد را به صفحه‌ی اچ‌تی‌ام‌ال خود اضافه کرده‌ایم. سپس با کد زیر:

<script type = 'text/javascript' src = "<?php echo base_url();?>js/sample.js"></script> 

فایل جاوا اسکریپت sample.js را به فایل قالب یا همان ویو اضافه می‌کنیم.

حال باید فایل استایل‌مان را ایجاد کنیم. بدین منظور یک فایل جدید به نام style.css ایجاد کرده و آن را در مسیر css/style.css ذخیره می‌کنیم. کد زیر را نیز در این فایل قرار دهید:

body { 
   background:#000; 
   color:#FFF; 
}

مرحله‌ی بعد ایجاد فایل جاوا اسکریپت است. برای این کار نیز یک فایل به نام sample.js در مسیر js/sample.js ایجاد کرده و کدهای زیر را در آن قرار دهید:

function test() { 
   alert('test'); 
}

کدهای بالا باید برای شما کاملا قابل درک باشند چراکه اگر در حال مطالعه‌ی این آموزش هستید حتما پیش‌نیازهای لازم یعنی اچ‌تی‌ام‌ال، سی‌اس‌اس و پی‌اچ‌پی را قبلا فرا گرفته‌اید.

در نهایت برای اجرای کنترلر خود مسیر دلخواهی را تعیین می‌کنیم. بدین منظور مثل همیشه نیاز به ایجاد تغییراتی در فایل routes.php داریم. این فایل که در مسیر application/config/routes.php قرار دارد باز کرده و سپس کدهای زیر را به انتهای کدهای موجود در آن اضافه کرده و نهایتا فایل را ذخیره کنید.

$route['profiler'] = "Profiler_controller"; 
$route['profiler/disable'] = "Profiler_controller/disable"

کد بالا باعث می‌شود با اجرای مسیر profiler در انتهای مسیر محل نصب فریم‌ورک، کنترلر Profiler_controller فراخوانی شود. یادآوری می‌کنیم که اگر کنترلری دارای متد ()index باشد، با اجرا آن کنترلر، به صورت پیش‌فرض تابع ایندکس فراخوانی خواهد شد. در خط دوم کد بالا نیز به شکل مشابه با اجرای مسیر profiler/disable در انتهای آدرس محل نصب فریم‌ورک، متد ()disable از کنترلر Profiler_controller را فراخوانی می‌کنیم.

حال اگر همه‌ی مراحل را به درستی انجام داده باشید، با باز کردن URL زیر در مرورگر خود، پروژه‌ی شما باید به خوبی اجرا شود.

http://127.0.0.1/codei-jscss/index.php/test

علاوه بر آدرس زیر می‌توان به جای 127.0.0.1 از عبارت localhost استفاده کنید. در این شرایط آدرس پروژه‌ی شما روی سرور محلی زمپ به صورت زیر نیز در دسترس خواهد بود:

http://localhost/codei-jscss/index.php/test

اگر سوال یا پیشنهادی در مورد مباحث مطرح شده در این جلسه دارید، آن را از طریق بخش نظرات با زومیت و سایر کاربران به اشتراک بگذارید.

منبع : Zoomit ارسال به :
انتشار : سه شنبه ۲۷ مهر ۱۳۹۵ - ۱۶:۵:۱۹ دیده شده : ۶۲بار نویسنده : admin

آموزش Codeigniter آموزش Codeigniter از پایه آموزش Codeigniter فارسی آموزش تصویری Codeigniter دانلود آموزش Codeigniter کتاب آموزش Codeigniter آموزش کامل Codeigniter فیلم آموزش Codeigniter آموزش نصب Codeigniter آموزش فریم ورک Codeigniter دانلود آموزش تصویری Codeigniter دانلود فیلم آموزش Codeigniter دانلود کتاب آموزش Codeigniter دانلود فیلم آموزشی Codeigniter دانلود فیلم آموزش Php Codeigniter Framework کتاب آموزشی Codeigniter کتاب آموزش فریم ورک Codeigniter آموزش فارسی بسیار کامل Codeigniter آموزش کامل فریم ورک Codeigniter فیلم آموزشی Codeigniter فیلم آموزش فریم ورک Codeigniter جلسه اول خواستگاری جلسه اول خواستگاری چه باید گفت جلسه اول خواستگاری چه بگوییم؟ جلسه اول خواستگاری دهنوی جلسه اول خواستگاری چه بپرسیم جلسه اول خواستگاری دکتر فرهنگ جلسه اول خواستگاری چی بگم جلسه اول خواستگاری چی بپرسیم جلسه اول خواستگاری سوالات جلسه اول خواستگاري جلسه خواستگاری جلسه خواستگاری رسمی جلسه خواستگاری دکتر فرهنگ جلسه خواستگاری + سوالات جلسه خواستگاری موفق جلسه خواستگاری+سوال جلسات خواستگاری جلسه خواستگاري جلسات خواستگاری دکتر فرهنگ خواستگاری جلسه اول جلسه دوم خواستگاری جلسه دوم خواستگاری چه بگوییم؟ جلسه دوم خواستگاری دهنوی جلسه دوم خواستگاری چی ببریم جلسه دوم خواستگاري جلسه سوم خواستگاری جلسه سوم خواستگاری دهنوی سوالات جلسه دوم خواستگاری سوالات جلسه دوم خواستگاری دهنوی سوالات جلسه دوم خواستگاری دکتر فرهنگ جلسه هیات دولت جلسه هیات دولت امروز جلسه هيات دولت جلسه هيات دولت امروز جلسه هیات دولت روز چهارشنبه جلسه هیات دولت دیروز جلسه هیات دولت روحانی جلسه هیات دولت یازدهم جدیدترین جلسه هیات دولت جلسه هيئت دولت امروز جلسة وناسه جلسة وناسه 2016 جلسه وناسه راشد جلسه وناسه حاتم العراقي وقصي جلسه وناسه حلا الترك ومشاعل جلسة وناسه طني ورور جلسة وناسه راشد الماجد جلسة وناسه حلا الترك جلسة وناسه رابح صقر جلسة وناسه جميله طني ورور جلسه امروز مجلس جلسه امروز مجلس دهم جلسه امروز مجلس شوراي اسلامي جلسه امروز مجلس برای رای اعتماد جلسه امروز مجلس خبرگان جلسه امروز مجلس عراق جلسه امروز مجلس مطهری جلسات امروز مجلس جلسه علنی امروز مجلس جلسه علنی امروز مجلس شورای اسلامی جلسه هیئت دولت جلسه هیئت دولت امروز جلسه هیئت دولت روز یکشنبه جلسه هیئت دولت دیروز جلسه هیئت دولت در مشهد جلسه هیئت دولت یکشنبه جلسه هیئت دولت در امروز جلسه هیئت دولت یازدهم جلسه هیئت دولت روحانی در جلسه اول خواستگاری چه بگوییم در جلسه دوم خواستگاری چه بگوییم در جلسه اول خواستگاری چه بگویم جلسه اول خواستگاری چه بگویم جلسة عود جلسة عود يمني جلسة عود اعوفك جلسة عود طرب جلسة عود يمنيه جلسة عود خالد عبدالرحمن جلسه عود حزينه جلسه عود خاصه جلسه عود مسكين يا قلبي جلسة عود نجران جلسه اول آشنایی جلسه اول آشنایی با دختر جلسه اول آشنایی برای ازدواج جلسه اول آشنایی دختر و پسر جلسه اول آشنایی چه بگوییم؟ جلسه اول آشنایی خواستگاری جلسه اول آشنایی ازدواج جلسه اول آشنایی خانواده ها جلسه اول آشنايي جلسه اول آشنايي+ازدواج جاوا اسکریپت جاوا اسکریپت چیست جاوا اسکریپت برای اندروید جاوا اسکریپت سایفون جاوا اسکریپت برای وبلاگ جاوا اسکریپت دانلود رایگان جاوا اسکریپت برای فایرفاکس جاوا اسکریپت اندروید جاوا اسکریپت برای بلاگفا جاوا اسکریپت یا کدهای ابزارهایی جاوا اسكريپت چيست جاوا اسکریپت چيست کد جاوا اسکریپت چیست برنامه جاوا اسکریپت چیست کدهای جاوا اسکریپت چیست نرم افزار جاوا اسکریپت چیست؟ منظور از جاوا اسکریپت چیست زبان جاوا اسکریپت چیست؟ کتابخانه جاوا اسکریپت چیست دانلود جاوا اسکریپت برای اندروید برنامه جاوا اسکریپت برای اندروید نرم افزار جاوا اسکریپت برای اندروید دانلود رایگان جاوا اسکریپت برای اندروید دانلود مرورگر جاوا اسکریپت برای اندروید جاوا اسکریپت در اندروید آموزش جاوا اسکریپت برای اندروید جاوا اسکریپت برای فایرفاکس اندروید جاوا اسکریپت در سایفون جاوا اسکریپت برای سایفون دانلود جاوا اسکریپت برای سایفون فعال سازی جاوا اسکریپت سایفون کدهای جاوا اسکریپت برای وبلاگ کدهای جاوا اسکریپت برای وبلاگ مذهبی کد جاوا اسکریپت برای وبلاگ میهن بلاگ دانلود جاوا اسکریپت برای وبلاگ کد جاوا اسکریپت برای وبلاگ مذهبی ابزار جاوا اسکریپت برای وبلاگ کد جاوا اسکریپت برای وبلاگ ساعت دانلود کدهای جاوا اسکریپت برای وبلاگ دریافت کد جاوا اسکریپت برای وبلاگ دانلود رایگان Javascript دانلود رایگان جاوا اسکریپت Javascript دانلود رایگان جاوا اسکریپت برای ویندوز 7 دانلود رایگان جاوا اسکریپت برای فایرفاکس دانلود رایگان جاوا اسکریپت با لینک مستقیم دانلود رایگان جاوا اسکریپت اندروید دانلود رایگان جاوا اسکریپت برای ویندوز 8 دانلود رایگان جاوا اسکریپت برای ویندوز جاوا اسکریپت برای فایرفاکس 23 افزونه جاوا اسکریپت برای فایرفاکس دانلود افزونه جاوا اسکریپت برای فایرفاکس دانلود برنامه جاوا اسکریپت برای فایرفاکس جاوا اسکریپت در فایرفاکس دانلود جاوا اسکریپت برای مرورگر فایرفاکس دانلود نرم افزار جاوا اسکریپت برای فایرفاکس دانلود جاوا اسکریپت اندروید آموزش جاوا اسکریپت اندروید نرم افزار جاوا اسکریپت اندروید دانلود نرم افزار جاوا اسکریپت اندروید برنامه جاوا اسکریپت اندروید کد جاوا اسکریپت برای بلاگفا کد جاوا اسکریپت برای بلاگفا ساعت دانلود جاوا اسکریپت برای بلاگفا جاوا اسکریپت بلاگفا کد و جاوا اسکریپت برای بلاگفا دانلود کد جاوا اسکریپت برای بلاگفا کد اهنگ جاوا اسکریپت برای بلاگفا کدهای مذهبی جاوا اسکریپت برای بلاگفا کد قالب جاوا اسکریپت برای بلاگفا جاوا اسکریپت یا کدهای ابزارهایی مانند آمارگیر بازدیدکنندگان یا نظرسنجی جاوا اسکریپت یا کدهای ابزارهایی مانند آمارگیر بازدیدکنندگان جاوا اسکریپت یا کدهای ابزارهایی مانند آمارگیر جاوا اسکریپت یا کدهای ابزارهایی برای وبلاگ جاوا اسکریپت یا کدهای ابزارهایی مانند جاوا اسکریپت یا کدهای ابزارها و سیعلم الذین ظلموا و سیعلم الذین ظلموا ترجمه وسيعلم الذين ظلموا أي منقلب ينقلبون و سیعلم الذین ظلموا ای آیه و سیعلم الذین ظلموا معنی و سیعلم الذین ظلموا معنی و سیعلم الذین ظلموا ای منقلب ینقلبون و سیما صدا صدا و سيما پخش زنده صدا و سیما اصفهان صدا و سیما گیلان صدا و سیما خراسان رضوی صدا و سیما فارس صدا و سیما خوزستان صدا و سیما شبکه 3 صدا و سیما قم صدا و سیما مازندران سیب و سرگشتگی سیب و سرگشتگی مهاجرت سیب و سرگشتگی بالاترین سیر و سفر سیر و سفر فرودگاه امام سیر و سفر اصفهان سیر و سفر شاهین شهر سیر و سفر شیراز سیر و سفر تبریز سیر و سفر ایران سیر و سفر اراک سیر و سفر ترمینال غرب سیر و سفر رشت سی و سه پل سی و سه پل به انگلیسی سی و سه پل چت سی و سه پل+عکس سي و سه پل چت سی و سه پل ایران سی و سه پل موبایل سی و سه پل شاپ سي و سه پل در اصفهان سی و سه پل چگونه ساخته شد سیستان و بلوچستان سیستان و بلوچستان نقشه سیستان و بلوچستان دانشگاه سیستان و بلوچستان مخابرات سیستان و بلوچستان اخبار سیستان و بلوچستان گردشگری سیستان و بلوچستان استانداری سیستان و بلوچستان ایرانشهر سیستان و بلوچستان سراوان سیستان و بلوچستان هواشناسی سیر و لیمو سیر و لیمو شیرازی سیر و لیموترش برای لاغری سیر و لیمو سنگی سیر و لیمو کلسترول سیر و لیمو ترش قلب سیر و لیمو ترش شیرازی سیر و لیمو برای لاغری لیموترش و سیر برای لاغری سیر و لیمو تازه سیر و سفر اصفهان تهران سیر و سفر اصفهان پایانه کاوه سیر و سفر اصفهان صفه سير و سفر صفه اصفهان انبار سیر و سفر اصفهان پایانه سیر و سفر اصفهان سیر و سفر ایرانیان اصفهان شماره سیر و سفر اصفهان بلیط سیر و سفر اصفهان سینوزیت و درمان آن بیماری سینوزیت و درمان آن سینوزیت حاد و درمان آن سینوزیت مزمن و درمان آن علائم سینوزیت و درمان آن سینوزیت و راههای درمان آن عفونت سینوزیت و درمان آن علایم سینوزیت و درمان آن سینوزیت و درمان گیاهی آن سینوزیت و راه درمان آن سیاتیک و درمان آن سياتيك و درمان آن سیاتیک و درمان گیاهی سياتيك و درمان درد سیاتیک و درمان آن بیماری سیاتیک و درمان آن درد سياتيك و درمان رگ سیاتیک و درمان آن عصب سیاتیک و درمان آن دردهای سیاتیک و درمان آن اس اس اس اس چت اس استخدام اس اس ار اف اس اس السلام عليكم اس اس دی چیست اس اس عربي اسماعيلى اس سى اس اس عاشقانه اس اس ام اس ام اس چت اس ام اس چتر اس ام اس چتی اس ام اس چت روم اس ام اس چتر و باران اس ام اس چته اس ام اس چتي اس ام اس چت باز سی اس اس چت استخدام اس کیو ال استخدام اس الملكية استخدام اس فور اس ام اس استخدام اس ام اس استخدامی طريقة استخدام اس 4 ايفون 5 اس استخدام استخدام اس 4 استخدام اس 5 اس اس ار اف چیست نرم افزار ار اس اس نرم افزار ار اس اس خوان افزونه ار اس اس خوان وردپرس افزونه ار اس اس برای وردپرس افزونه ار اس اس افزونه ار اس اس وردپرس افزونه ار اس اس خوان السلام عليكم السلام عليكم ورحمة الله وبركاته السلام عليكم يا رسول الله السلام عليكم بالانجليزي السلام عليكم مزخرفه السلام عليكم حكيم السلام عليكم ورحمة الله وبركاته مزخرفه السلام عليكم ورحمة الله وبركاته بالانجليزي السلام عليكم ورحمة الله یو اس اس دی چیست اس اس آی دی چیست حافظه اس اس دی چیست درایو اس اس دی چیست ام اس دی اس چیست هارد اس اس دي چيست عربي اون لاين عربي 21 عربي برس عربيات اطفال عربيات للبيع عربيات مستعملة عربي تورنت عربيات سباق عربيات العاب موقع اسماعيلى اس سى اس اس عاشقانه جدید اس اس عاشقانه جديد اس اس عاشقانه کوتاه اس اس عاشقانه برای همسر اس اس عاشقانه 92 اس اس عاشقانه غمگین اس اس عاشقانه باحال اس اس عاشقانه 93 اس اس عاشقانه روز اس اس ام اس اس اس ام عاشقانه اس اس ام خنده دار اس اس ام جدید اس اس ام دلتنگی اس اس ام باحال اس اس ام تولد اس اس ام دوستانه اس اس ام عید فطر اس اس ام غمگین جلسه وناسه جلسه عود سیاتیک و درمان آموزش Codeigniter - جلسه شانزدهم: افزودن جاوا اسکریپت و سی اس اس

دیدگاه شما در مورد این مطلب پس از تایید نویسنده سایت نمایش داده خواهد شد
آخرین مطالب
تبلیغات
آمار وتار
  • تعداد مطالب : ۱۲۱۶۷۱
  • تعداد نظرات : ۳۰۱
  • تعداد حاضران : ۳۰۶
  • آخرین بروزرسانی : ۲ دقيقه قبل
تبلیغات
تبلیغات
آخرین جستجوها