مستندات پرتال نیوک لرن
موتور قالب usv چیست ؟

بازدیدها
از Nukelearn Portal Encyclopedia
پرش به: ناوبری, جستجو

موتور قالب یعنی تسهیل کننده یعنی به جای اینکه مانند قبلا اول متغیرها را در theme.php تعریف کنید دیگری نیازی به تعریف متغیرها نیست .

مثلا برای نمایش تاریخ امروز در ساختار طراحی قبلی نیوک باید در theme.php بیش از 20 خط کد php می نوشتید


نتیجه این همه کد این است که متغیر $shamsidate تعریف شود . و بعد بتوانیم از این متغیر در فایل header.html استفاده کنیم .

یعنی مثلا در بین کدهای header.html بنویسیم $shamsidate

حالا تاریخ امروز نمایش داده می شود

اما در USV چنین نیست . یعنی دیگر نیازی به این همه کد و این همه تبدیل نیست

شما کافی است در فایل header.html قالب بنویسید [time] و به همین راحتی تاریخ امروز نمایش داده می شود .

برای همین به آن می گویند موتور قالب . یعنی قبلا متغیرها در آن تعریف شده اند و فقط شما از آن ها استفاده می کنید و آن موتور قالب در هنگام اجرای قالب با شناسایی تگ ها متوجه می شود که منظور شما از [time] چیست


خوب لیست متغیرهایی که در موتور قالب تا نسخه آخر تعریف شده اند را از این جا بخوانید و کاربردشان را نوشته ام


http://www.nukelearn.com/wiki/index.php/چگونه_قالب_بسازیم


اگر هم دوست دارید که تگ های اختصاصی خودتان را ایجاد کنید مقاله زیر را بخوانید:

http://www.nukelearn.com/wiki/index.php/ایجاد_تگ_دلخواه_برای_موتور_قالب

گشتن
جعبه‌ابزار
ابزارهای شخصی