واضح آرشیو وب فارسی:سایت ریسک: چند سوال در مورد اسمارتی bahy_my 29 تير 1388, 09:501. آیا باید همه ی فایل های پوشه ی libs رو کپی کرد ؟ 2. بودن و نبودن 4 پوشه ی cache و ... چه فرقی داره ؟ 3. همشون باید تو یک ریشه باشن ؟ 4. چطور میشه $ رو از روی متغیر ها برداشت ؟ میشه ثابت تعریف کرد ؟ تمام این سوال ها با توجه به پرتال هایی بود که دیدم و از اسمارتی استفاده کردن اما اینطوری نبودن. مثلاً اگه دیده باشید اونا $ ندارن توی tpl هاشون. ممنون عزیزان دل راستی یه سوال css کوچولو که به خاطر کوچولویی تاپیک نزدم : css داخلی رو تا چه حد پیشنهاد می کنید ؟ من خودم برای کوچکترین استایلی توی فایل خارجی استایل رو می زنم. خواستم بدونم کارم درسته یا نه. مرسی P.H.P 29 تير 1388, 13:541. آیا باید همه ی فایل های پوشه ی libs رو کپی کرد ؟ 2. بودن و نبودن 4 پوشه ی cache و ... چه فرقی داره ؟ 3. همشون باید تو یک ریشه باشن ؟ 4. چطور میشه $ رو از روی متغیر ها برداشت ؟ میشه ثابت تعریف کرد ؟ تمام این سوال ها با توجه به پرتال هایی بود که دیدم و از اسمارتی استفاده کردن اما اینطوری نبودن. مثلاً اگه دیده باشید اونا $ ندارن توی tpl هاشون. ممنون عزیزان دل راستی یه سوال css کوچولو که به خاطر کوچولویی تاپیک نزدم : css داخلی رو تا چه حد پیشنهاد می کنید ؟ من خودم برای کوچکترین استایلی توی فایل خارجی استایل رو می زنم. خواستم بدونم کارم درسته یا نه. مرسی 1) بله فایل های پوشه Libs باید باشند. 2) پوشه Cache حتما باید باشه؛ یکی از امکانات خوبی که برخورداره Cache کردن هست و قدرت خواندن Cache 3) بله 4) توضیح بیشتر ثابت هم میشه تعریف کرد Smarty قدرت بینظیری داره و تا به حال مشکلی نداشته که حل نشه به نظر من کسی که از Smaty استفاده میکنه نباید حتی 1 تگ HTML تو برنامه PHP داشته باشه برای CSS هم به خودت بر میگرده ولی داخلی باشه بهتره (البته بازم این در مورد اسمارت صدق میکنه :wink:) موفق mosi20 29 تير 1388, 14:33پوشه ی cashe نیازی نیست فقط برای مواردی که میخوای کش داشته باشه باید باشه bahy_my 29 تير 1388, 22:28ممنون از هر دو جیگر آقا یه چیزی (بابا خیلی نامردیه, من قبلاً این مشکلا رو نداشتم) الان libs رو کپی کردم : ایشون می فرمایند : Warning: Smarty error: unable to read resource: "fb-theme/default/index.tpl" in E:Program FIleswamp on line 1093 کد php : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <meta "Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <?php include("fb-theme/libs/Smarty.class.php"); $theme=new Smarty(); $theme->display("fb-theme/default/index.tpl"); ?> </body> </html> bahy_my 29 تير 1388, 22:43توضیح بیشتر : ببین این مثلاً کد یه تیکه از 4images هست : {exif_name} این ثابته ؟ خوب اون وقت اینو چطور باید ساخت ؟ مثلاً متغیر با assign هست و ثابت با چی ؟ من کلی تفاوت حس می کنم توی فایل های تمپلیت این پرتال ها و نوشته های کتابم. P.H.P 30 تير 1388, 07:41این کد تو Template هست؟ چرا به این صورت؟ بهتر هم میشد انجام بدی خوب کد های PHP باید تو تگ PHP Smarty قرار بگیرند <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""> <html xmlns=""> <head> <meta "Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> {php} <?php include("fb-theme/libs/Smarty.class.php"); $theme=new Smarty(); $theme->display("fb-theme/default/index.tpl"); ?> {/php} </body> </html> برای ثابت ها هم از CONST استفاده میشه موفق bahy_my 30 تير 1388, 10:22نه عزیز این کد تمپ نیست این کد php هست تمپلیت یه صفحه عادیه این میگه اصلاٌ نمی تونه resource رو بخونه mosi20 30 تير 1388, 11:10احتمالا پرمیژن را اشتباه هستش.قابل خوندن نیست یا اینکه کلا آدرس فایل را اشتباه دادی P.H.P 30 تير 1388, 11:25template_c رو خالی کن bahy_my 30 تير 1388, 22:01احتمالا پرمیژن را اشتباه هستش.قابل خوندن نیست : قبلاً این مشکل نبود یا اینکه کلا آدرس فایل را اشتباه دادی : رو این کلی کار کردم, هر آدرسی که به ذهنم می رسید زدم. template_c رو خالی کن : این پوشه رو اصلاً نساختم که ! قبلاً هم که کار می کردم فکر نمی کنم این کار رو می کردم. bahy_my 30 تير 1388, 22:02index.php fab-theme/libs fb-theme/dafualt/index.tlp بعد توی index.php اون کد های بالایی قرار دارن. مشکل اینجاس ؟ help plz لنگ شدم ! mosi20 30 تير 1388, 23:14یعنی اینا را تعریف نکردی؟ $smarty -> template_dir $smarty -> compile_dir mosi20 30 تير 1388, 23:15اینم که پسوندش اشتباهه fb-theme/dafualt/index.tlp باید tpl باشه چون توی فایل اصلی زدی tpl bahy_my 31 تير 1388, 11:03یعنی اینا را تعریف نکردی؟ : خوب من هم منظورم از سوال اول همین بود... حالا شما تازه اینو می گی. امتحان می کنم جواب می دم. اینم که پسوندش اشتباهه : اشتباه تایپی بود جیگر مرسی, جوابشو می گم bahy_my 31 تير 1388, 11:08محسن جون دمت گرم. حله ! فقط اگه من نخوام این پوشه کمپایل رو نبینم چی باید کنم ؟ ارور می ده و من دوست ندارم فایل اضافه داشته باشم. mosi20 31 تير 1388, 14:24این تیکه ی سوالت را نمیدونم فکر نکنم راحی باشه ولی زیاد مطمئن نیستم. foranyone 31 تير 1388, 15:13اسمارتی سنگینه به فکر استفاده از یه تمپلیت اینجین باش که خودت نوشتیش bahy_my 01 مرداد 1388, 12:00Gushim farsi nadare Are bahat movafegham saeed jan(albatep shayad saeed) Felan daram yd weblog ba smarty mizanam Bad az in ehtemalan 2nbalesho migiram Ama man tu kafe portal ha hastam ke zahdran ba smarty hastan o kamelan ba karaii ke man mikonam fargh daran Ba tashakor az har 3 aziz foranyone 01 مرداد 1388, 12:05gushim farsi nadare are bahat movafegham saeed jan(albatep shayad saeed) felan daram yd weblog ba smarty mizanam bad az in ehtemalan 2nbalesho migiram ama man tu kafe portal ha hastam ke zahdran ba smarty hastan o kamelan ba karaii ke man mikonam fargh daran ba tashakor az har 3 aziz فارسی بنویس متوجه شیم !!! اگه قوانین انجمن هم یادت رفته یه سری بزن ... bahy_my 01 مرداد 1388, 12:54لطفا با اعضا درست صحبت کنید .... MDP 01 مرداد 1388, 20:51شرمنده منم حال نداشتم اینجا تایپ کنم به شما یه کارت زرد با 20 امتیاز منفی دادم که راحت تره. قانون قانونه در همه حال و همه وقت.
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 610]