تور لحظه آخری
امروز : یکشنبه ، 1 مهر 1403    احادیث و روایات:  امام حسین (ع):هر كس فكرش به جايى نرسد و راه تدبير بر او بسته شود، كليدش مداراست.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1817604718




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

اسمارتی(smarty) چیه؟ -


واضح آرشیو وب فارسی:سایت ریسک: اسمارتی(smarty) چیه؟ RainDigital 14 شهريور 1385, 17:09اسمارتی چیه؟ به چه دردی میخوره؟ کجا کاربرد داره؟ silvercover 14 شهريور 1385, 17:54به زیان ساده: smart یه موتور الگو سازی هست. از smarty برای جدا کردن منطق برنامه از ظاهر اون سود برده میشه. بدین ترتیب دیگه در پروژه ها و خصوصا پروژه های بزرگ گرافیست ها و برنامه نویسان به مدد این تکنیک به راحتی میتونین به کار خودشون برسن و دغدغه ای برای بخش دیگه نداشته باشن. این موتور الگو سازی یه سری قواعد رو مطرح میکنه که باید توی قالب سایت رعایت بشه. از طرفی برنامه نویس ها میان و کد مربوطه رو می نویسن و در زمان اجرا این دو لایه گرافیک و کد به هم پیوند میخورن و یکی میشن. این تکنیک سرعت کار و مدیریت و مقیاس پذیری کار و پروژه رو بسیار بالا می بره. این موتور الکوسازی هم توسط خود زبان PHP توسعه داده شده . RainDigital 14 شهريور 1385, 18:42یعنی یه برنامه ای که بهمون میگه از چه الگوریتمی استففاده کنیم؟ silvercover 14 شهريور 1385, 21:46الگوریتم صرف که نه. یه سری کلاس هست مجموعه اسمارتی که شما باید اول نصبش کنی. بعد smarty میگه که چطوری و با چه شکلی بین فایل PHP و html(همون قالب) ارتباط برقرار شه. به اینجا هم یه سر بزن: RainDigital 15 شهريور 1385, 09:48من چون تاحالا اسمارتی ندیدم یه کم گیجم. یعنی بهمون بترین راه ترجمه قالب رو توسط پی اچ پی آموزش میده. که این میتونه چیز دیگه ای هم در قالب html باشه. درسته؟ RainDigital 15 شهريور 1385, 20:04این مقالرو یکی از دوستان برام ایمیل کردن: اینطور که فهمیدم ساده ترین کار اسمارتی ترجمه قالب هست حالا مثلا فایل هایی که حاویی تنظیمات هستند رو هم میتونه ترجمه کنه. میشه یه کم بحثو بازش کنین یه نمونه آنلاین(دمو) منابع مفید و البته فارسی(!) رو معرفی کیند؟ silvercover 16 شهريور 1385, 13:24یه نمونه از فایل html قالب رو برات گذاشتم. به نوشته هایی که با آکولاد محصور شدن نگاه کن. بعدا اینها توسط موتور الگوسازی میان جایگزین میشن با مقادیر واقعی. شرمنده الان کد PHP اونو نمیتونم بزارم. برای کتاب هم میتونی کتاب آموزش PHP در 21 روز از انتشارات دیباگران نوشته مهندسین ناصح رو مطالعه کنی بخش smarty اون. یادمه یه روز که کتاب فروشی بودم یه کتاب مختص smarty هم دیدم که اصلا ناشر و نویسندش یادم نیست. silvercover 16 شهريور 1385, 13:26منظورت از فایل های حاوی تنظیمات چیه؟ RainDigital 16 شهريور 1385, 15:11.conf اون پی دی اف که 4 صفحه بود یعنی این: رو ببینید میفهمید چی رو میگم. parsjax 16 شهريور 1385, 20:23ببین خیلی ساده واسط توضیح میدم بزار یه مثال بزنم تاحالا شده به این فکر کنی که چه خوب میشه یه سایت چند تا تمپ داشته باشه کاربر هر کدوم رو بخواد بتونه انتخواب کنه؟!!!!!!! حالا واسه حل این مسئله 2 تا راه حل داریم 1 : چند تا سایت جدا بسازیم و تو چند تا فولدر قرار بدیم بعد به هم لینکشون کنیم { چند تا سایت با چند تا کد و چند تا ظاهر} 2 : یه سایت بسازیم که کداش از ظاهرش جدا باشه یعنی یه سری کد بنویسیم که این امکان رو داشته باشه که بشه بهش فایل های تمپ رو معرفی کرد حالا اسمارتی کار ما رو تو روش دوم راحت میکنه مثلا یه سری فایل تمپ بهش معرفی میکنی که توش یه سری متغیر داریم بعد متغیر ها و مقدار هاشونم بهش معرفی میکنیم و اون واسمون فایل نهایی رو میسازه البته اسمارتی یه سری مزایای دیگه هم داره مثلا فایل هایی رو که مسازه رو کچ میکنه که دفه بعد مجبور نشه اونا رو بسازه که باعث میشه هم سرعت بره بالا هم لود سرور بیاد پایین اگه توضیحات کامل تری میخوای بگو واست سرچ کنم بزارم {خودم زیاد احل توضیح دادن نیستم نمی تونم خوب توضیح بدم} RainDigital 17 شهريور 1385, 12:04مرسی خیلی خوب فهمیدم. اینو مثلا میشه تو یه سیستم مدریت وبلاگ به کار برد یا امکان چند زبانه شدن. امکان تغییر تمپلت سایت. بدون این که چند تا سایت جدا با چند تا تمپلت جدا بسازیم. حالا دارم میفهمم جدا کردن ظاهر و منطق برنامه یعنی چی.:d درسته؟ parsjax 17 شهريور 1385, 14:46درسته عزیزم




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 295]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن