PDA

View Full Version : سوال در مورد فایل های tpl کمک



mey_reza
پنج شنبه 03 دی 1388, 00:16 صبح
درود و عرض سلام.

خوشحالم که عضو این سایت شدم و در جمع شما قرار گرفتم

ببخشید من سوالی در مورد فایل های tpl داشتم. کجا باید بپرسم؟ کسی هست که بلد باشه؟

امیدوارم...

ممنون بدرود

امیـرحسین
پنج شنبه 03 دی 1388, 21:01 عصر
فایلهای tpl هیچ فرمت خاصی نیستند. کدهایی که فقط برای استفاده در فایلهای اجرایی استفاده میشن رو توی این فایلها ذخیره می کنند.
مثلا من میخوام یه لیست لینکهای سایتم رو چاپ کنم. یه فایل tpl میسازم به نام test.tpl و کد زیر رو توش کپی می کنم:
<li><a href="[+url+]" title="[+title+]">[+text+]</a></li>
و توی فایل php خودم، این فایل رو باز می کنم و اون علامتهای خاص رو با مقدار عوض می کنم و زیر هم چاپ می کنم تا لیست بوجود بیاد.
فایده اش اینه که زمانی که بخواید بعدا کد بالا رو تغییر بدید لازم نیست توی صد تا فایل php دنبالش بگردید.مستقیم به فایل tpl رجوع می کنید .....

afshin9032
پنج شنبه 03 دی 1388, 23:20 عصر
اگه مي خواي از tpl با PHP استفاده كني برو سراغ smarty

mey_reza
جمعه 04 دی 1388, 20:32 عصر
درود دوستان. خیلی ممنون از پاسخ هاتون:قلب:

الان توضیح میدم ماجرا رو.

امیر حسین جان به نظرم درست گفتن یه فایل اجرایی هست.

من میخوام از این تب منوی آجاکس در یک فایل tpl استفاده کنم:
http://creativepony.com/archive/demos/sliding-tabs (http://creativepony.com/demos/sliding-tabs)
کدش رو به خوبی تونستم بگیرم و پیاده کنم ولی مشکل اینجاست که وقتی در فایل tpl قرار میدم در مرورگر فایرفاکس و اینترنت اکسپلوره کار نمیکنه و این دو مرورگر از مرورگرهای مهم به شمار میرن.

میدونید چطور میتونم کد این تب منو آجاکس رو در فایل های tpl استفاده کنم؟

یه چیزی هم بگم. وقتی پسوند فایل tpl رو به html یا php تغییر میدم در همه مرورگرها کار میکنه ولی چون فرمتش عوض شده دیگه عمل لیست کردن لینک ها انجام نمیشه.
لطفا راهنماییم کنید.
afshin9032 جان من متوجه نشدم چی گفتی. اگه میشه کمی توضیح بده با توجه به گفته های الانم

afshin9032
جمعه 04 دی 1388, 23:57 عصر
پسوند tpl يك فرمت استاندارد براي استفاده در مدل هاي برنامه نويسي از قبيل MVC و .. است و به عنوان يك فرمت استاندارد براي نمايش تگ هاي HTML نيست براي همين Browser ها آن را تفسير نمي كنند
البته مي توني روي تنظيمات سرور تنظيم كني كه فايل هاي tpl رو هم به عنوان فايل HTML نمايش بده

mey_reza
شنبه 05 دی 1388, 14:52 عصر
اگه من این تنظیمات رو انجام بدم لطمه ای به فایل های tpl وارد نمیشه؟ و باعث از کار افتادن عملیات لیست کردن نمیشه؟ اخه من وقتی دستی پسوندش رو تغییر میدم از کار می افته!

روش دیگه ای نمیشه به کار گرفت؟ لطفا دوستان شدید کمکم کنید

اگه روش دیگه ای نیست افشین جان چگونگی انجام این تنظیمات رو میتونی کمی راهنمایی کنی؟:قلب:

afshin9032
دوشنبه 07 دی 1388, 10:42 صبح
خط زير رو در فايل htaccess بذاز :
اگه مي خواهي فايل tpl رو به عنوان يك فايل PHP تفسير كنه

application/x-httpd-php .tpl

اگه مي خواهي فايل tpl رو به عنوان يك فايل HTML تفسير كنه


AddType text/html .tpl

mey_reza
دوشنبه 07 دی 1388, 11:32 صبح
فایده ای نداشت:ناراحت:

mey_reza
دوشنبه 07 دی 1388, 15:02 عصر
ببینید من یک فایل با فرمت tpl دارم که مربوط به لینک باکس میشه و لینک ها رو نمایش میده. حالا میخوام در این لینک باکس یک تب منوی اجاکس استفاده کنم.

یعنی میخوام این لینک ها بصورت زیبا و با یک تب منوی آجاکس به نمایش گذاشته بشند.

من نمیخوام بجای فایل html ازش استفاده کنم فقط چاره ای خواستم. چطور میتونم منوی اجاکس رو درش استفاده بکنم؟

لطفا حرفه ای ها کمی کمک کنند

mey_reza
دوشنبه 07 دی 1388, 15:04 عصر
لازم به ذکره که نه تنها این تب منوی اجاکس بلکه اکثریت یا تمامی منوهای آجاکس در این فایل ها کار نمیکنند. البته در اپرا مشکلی نیست.

من هم نمیتونم بجای فایل tpl از چیز دیگه ای استفاده کنم چون در این صورت دیگه لینک ها نمایش داده نمیشند...

mey_reza
چهارشنبه 09 دی 1388, 13:12 عصر
......................plz help me

mn3250
چهارشنبه 09 دی 1388, 18:36 عصر
این فایلها به چه ترتیب به اسکریپتها تزریق میشوند؟ من گاهی دیدم که جاوا اسکریپت بزورها با ' (سینگل کوت) به مشکل بر میخورند. نمونه قرار دهید تا بشه بررسی کرد.

mey_reza
چهارشنبه 09 دی 1388, 19:45 عصر
این صفحه ای هست که قالبش تحت tpl اجرا میشه و من کد تب منوی آجاکس رو توش به کار بردم ولی در مرورگهای مهم اجرا نمیشه(البته توی اپرا و گوگل کروم و سافاری اجرا میشه):
http://www.reiran.com/farsi
اینم صفحه دریافت کد آجاکس هست:
http://creativepony.com/archive/demos/sliding-tabs (http://creativepony.com/demos/sliding-tabs)

MShagi
پنج شنبه 17 دی 1388, 18:17 عصر
با سلام خدمت اساتید،
آیا استفاده از فایهای Template و آوردن آن به حافظه تاثیری منفی بر روی سرعت اجرا و حافظه سرور نمی گذارد؟

MShagi
دوشنبه 21 دی 1388, 09:30 صبح
لطفاً کسی سوال ما را پاسخ دهد
با تشکر از شما اساتید محترم