صفحه اول آخرین ارسال ها جستجو بایگانی راهنما تقویم تماس با ما
مـحل تبلیــغات 

 

مـحل اخبــار و اطلاعیــه ها

«درصـورت بـروز هـرگـونه مشــکلات بـراي ســايت ... جـهت اطـاعات به وبــلاگ پشــتيبـان سـايت مـراجعـه فـرماييد»

«درخــواست مـديـريـت تـوسط شـما کـاربـران عـزيز و گــرامي»

«آپـلود سـنتر پـرقدرت بـا حجم آپـلود بـالاي فـايل هـاي شـما»

مــشاهـدۀ ســایـت به زبــان دیــگر

قدیمی 13 Feb 2011   #1
GodMaster
Administrator
 
GodMaster آواتار ها
 
تاریخ عضویت: Dec 2010
نوشته ها: 1,498
Thanks: 77
Thanked 6 Times in 5 Posts
پیش فرض آموزش Smarty - قسمت اول نصب Smarty

آموزش نصب Smarty

در این قسمت نحوه نصب Smarty را بررسی خواهیم کرد.
فرض کنید می خواهیم یک پروژه eShop را بصورت Three-Tier Architect (معماری سه لایه) آغاز نماییم، یکی از لایه هایی که در یک پروژه سه لایه نیاز داریم لایه نمایش (Presentation Layer) است، در PHP برای ایجاد این لایه از Smarty استفاده می کنیم.
برای نصب Smarty این مراحل را دنبال کنید:
- فرض می کنیم شاخه اصلی پروژه ما فولدری به نام eShop است
- یک فولدر به نام libs در شاخه اصلی پروژه ایجاد کنید و سپس درون آن یک فولدر به نام smarty بسازید.
- آخرین نسخه smarty را از آدرس http://www.smarty.net دانلود کنید. پس از Unzip کردن فایل محتویات شاخه libs را در فولدر libs/smarty کپی کنید. بعد از کپی این شاخه باید حاوی فایل ها و فولدرهای زیر باشد
  • Smarty-v.e.r/
  • libs/
  • Smarty.class.php
  • debug.tpl
  • sysplugins/
  • plugins/


- Smarty برای کار نیاز به چند فولدر با نام های مشخص دارد، یک فولدر به نام presentation در شاخه اصلی پروژه ایجاد کنید و درون آن دو فولدر به نام های templates و templates_c ایجاد کنید، شاخه presentation حاوی کلیه فایل های لایه نمایش در پروژه خواهد بود.
فولدر templates شامل فایل های templates اسمارتی با پسوند .tpl خواهد بود
فولدر templates_c حاوی فایل های کامپایل شده template ها با فرمت .php می باشد که smarty بصورت اتوماتیک هنگام تحلیل فایل های .tpl ایجاد می کند. این فایل ها با هر بار تغییر در سورس فایل های .tpl تغییر می کنند.

- یک شاخه به نام include در شاخه اصلی پروژه ایجاد کنید و یک فولدر به نام configs در آن بسازید، از این فولدر برای نگهداری تنظیمات Smarty استفاده خواهیم کرد.
- بعد از انجام این مراحل ساختار شاخه اصلی پروژه شما باید شبیه به این باشد:
  • eshop/
  • include/
  • configs/
  • libs/
  • smarty/
  • plugins/
  • sysplugins/
  • debug.tpl
  • Smarty.class.php
  • presentation/
  • templates/
  • templates_c/


حالا Smarty در پروژه شما نصب شده است.
در مقاله بعدی نحوه پیکربندی پروژه برای کار با Smarty را بررسی خواهیم کرد.
__________________
سوالات خود را در اينجا مطرح كنيد تا در كمترين زمان ممكن به پاسخ خود برسيد
GodMaster آنلاین نیست.   پاسخ با نقل قول

5 Lastest Threads by GodMaster
Thread Forum Last Poster Replies Views Last Post
قیمت خودروهای وارداتی - بهمن 92 قيمت اتومبيل GodMaster 0 11392 01 Feb 2014 00:17
قیمت مدلهای پروتون – زاگرس خودرو - بهمن 92 قيمت اتومبيل GodMaster 0 8379 01 Feb 2014 00:16
قیمت خودروهای هوندا – فامیلی موتور - بهمن 92 قيمت اتومبيل GodMaster 0 8365 01 Feb 2014 00:16
قیمت خودروهای ولوو – افراموتور - بهمن 92 قيمت اتومبيل GodMaster 0 8074 01 Feb 2014 00:15
قیمت خودروهای آلفارومئو – آلفاموتور - بهمن 92 قيمت اتومبيل GodMaster 0 7674 01 Feb 2014 00:14

پاسخ


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 
ابزارهای موضوع جستجو در موضوع
جستجو در موضوع:

جستجوی پیشرفته
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code فعال است
شکلک ها فعال است
[IMG] فعال است
کد HTML غیر فعال است

انتخاب سریع یک انجمن

موضوعات مشابه
موضوع نویسنده موضوع انجمن پاسخ ها آخرين نوشته
آموزش Smarty - قسمت سوم : پیکربندی Smarty و استفاده در PHP GodMaster PHP 0 13 Feb 2011 10:23
آموزش Smarty - قسمت دوم: پیکربندی Smarty GodMaster PHP 0 13 Feb 2011 10:19


اکنون ساعت 05:49 برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.