PDA

View Full Version : استفاده از بوت استرپ در پروژه



هزاره سوم
پنج شنبه 11 اردیبهشت 1393, 23:18 عصر
سلام
چطور میتونیم در پروژه هامون از بوت استرپ استفاده کنیم؟
کدوم بخش ها رو باید دستکاری کنیم؟:متفکر:

masato
جمعه 12 اردیبهشت 1393, 00:55 صبح
برو اینجا (http://www.cniska.net/yii-bootstrap/setup.html)
موفق باشی

SlowCode
جمعه 12 اردیبهشت 1393, 00:57 صبح
سلام
کافیه تو فایل ویو main.php داخل تگ head لینک فایل های بوت استرپ رو وارد کنین.

desatir7316
جمعه 12 اردیبهشت 1393, 10:04 صبح
من که از این اکستنشن استفاده می کنم، (http://www.yiiframework.com/extension/bootstrap) مشکلی هم باهاش نداشتم تا حالا

هزاره سوم
جمعه 12 اردیبهشت 1393, 11:44 صبح
من فایل بوت استرپ رو از سایت خودش دانلود کردم و این کار ها رو انجام دادم :
این کد رو درون فایل کانفیگ برنامه گذاشتم :
'theme'=>'newtheme',

پوشه newtheme هم اینطوری هستش :
118549


فایل main.php که توی مسیر بالا میبینید رو اینطوری کردم :

118550

هنوز تغییری نکرده ...میشه راهنمایی کنین؟

هزاره سوم
جمعه 12 اردیبهشت 1393, 12:15 عصر
دوستان کسی میتونه فایل بوت استرپی که توی این لینک هست رو واسم آپلود کنه بفرسته؟ اصلا نمی تونم دانلود کنم!!!!!!!!!!!!!!!!!!!!! :عصبانی++:

masato
جمعه 12 اردیبهشت 1393, 16:01 عصر
اینجوری بوت استرپ رو صدا میکنند

<?php Yii::app()->bootstrap->register(); ?>

MMSHFE
جمعه 12 اردیبهشت 1393, 19:25 عصر
ضمناً اگه میخواین دستی کار کنید، بجای baseUrl باید با homeUrl کار کنید (اگه خطا داد که وجود نداره، توی تنظیمات config/main.php اضافه کنید). مثال:

return array(
'homeUrl' => 'http://www.mysite.com/',
...
);
و نحوه استفاده:

<link href="<?php echo Yii::app()->homeUrl; ?>css/bootstrap.min.css" rel="stylesheet" type="text/css" />

desatir7316
جمعه 12 اردیبهشت 1393, 19:57 عصر
ضمناً اگه میخواین دستی کار کنیددستی یعنی چی؟ این برا چیه؟

MMSHFE
جمعه 12 اردیبهشت 1393, 21:31 عصر
دستی یعنی اینکه اگه نخواستین از افزونه خاصی استفاده کنید و خودتون فرمها و... رو بسازین، با این روش میتونید بصورت دستی فایلهای Bootstrap رو که به پروژه اضافه کردین (پوشه CSS خارج از protected) بارگذاری کنید و طبق مستندات سایت بوت استرپ، فرمها و بقیه ظاهر صفحات رو توی ویوها تولید کنید. علت اینکار هم بروز نبودن افزونه هاست. برای مثال، همین افزونه که شما معرفی کردین اونطور که توی مستنداتش نوشته، آخرین نسخه ای که پشتیبانی کرده 2.3.1 هست درحالی که الان نسخه 3.1.1 عرضه شده.