در خواست مرتب ساز یا زیبا کننده HTML, CSS, JavaScript, PHP

شروع موضوع توسط Ali_vavan2009 ‏4 اکتبر 2014 در انجمن مسایل عمومی طراحی و توسعه‌وب

کلمات کلیدی:
  1. Ali_vavan2009

    Ali_vavan2009 Member

    ارسال‌ها:
    75
    تشکر شده:
    9
    امتیاز دستاورد:
    6
    سلام دوستان

    یک اسکریپت می خوام که بتونم HTML, CSS, JavaScript, PHP مرتب کنه.

    مثل سایت های

    http://jsbeautifier.org/
    http://phpbeautifier.com/
    http://beta.phpformatter.com/
    لطفا در الویت برنامه ای معرفی کنید که با PHP باشد.

    خیلی گشتم و کلی برنامه پیدا کردم.
    اما یا فقط برای یک زبان هستند و زبانهای دیگر را درست مرتب نمی کنند.

    یا PHP 5+ را پشتیبانی نمی کنند و...

    یا با Python یا C و... نوشته شده بودند.
    در حالی که برنامه ای می خوام که PHP یا JavaScript باشه.



    باتشکر
     
    نوشته شده توسط Ali_vavan2009 در ‏4 اکتبر 2014
  2. hoceyn

    hoceyn Member

    ارسال‌ها:
    208
    تشکر شده:
    199
    امتیاز دستاورد:
    16
    همه دنبال minify کردنن ، شما دنبال زیبا کردن... جالبه. میشه بفرمایید برای چه کاری می خواید؟
     
    نوشته شده توسط hoceyn در ‏4 اکتبر 2014
  3. Ali_vavan2009

    Ali_vavan2009 Member

    ارسال‌ها:
    75
    تشکر شده:
    9
    امتیاز دستاورد:
    6
    minify که سر جاش هست.

    دارم برای سایت یکی از کاربرانم یک قابلیت اضافه می کنم تا بتونه بعضی از فایل ها را ویرایش کنه. که موقعه باز کردن فایل نیاز داره تا بتونه کدها را مرتب ببینه.

    اما موقعه ذخیره کردن فایل ها minify میشه.

    توجه کنید که برنامه های ویرایشگر در اینترنت زیاده، اما من نمی خوام یک ویرایشگر حرفه ای ارائه بدم. فقط یک textarea هست که داخلش کدها به صورت مرتب شده و زیبا نمایش داده میشه.
     
    نوشته شده توسط Ali_vavan2009 در ‏4 اکتبر 2014
  4. Ali_vavan2009

    Ali_vavan2009 Member

    ارسال‌ها:
    75
    تشکر شده:
    9
    امتیاز دستاورد:
    6
    دوستان عزیز برای درک بهتر مشکل من کد زیر را در سایت http://jsbeautifier.org/ وارد کنید:

    HTML:
    <!DOCTYPE html><html lang="en"><head><meta  charset="utf-8"><meta http-equiv="X-UA-Compatible"  content="IE=edge"><meta name="viewport"  content="width=device-width, initial-scale=1"><title>Bootstrap  101 Template</title><!-- Bootstrap --><link  href="css/bootstrap.min.css" rel="stylesheet"><!-- HTML5 Shim and  Respond.js IE8 support of HTML5 elements and media queries --><!--  WARNING: Respond.js doesn't work if you view the page via file://  --><!--[if lt IE 9]><script  src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script><script   src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]--><style>*{padding:0;margin:0;}body{direction:rtl;}</style></head><body><?php  echo  "Loading...";$a=array("1","2","3");$b=array("1"=>"a","2"=>"b");if(true==true){echo  "Complate.";}function func($var){echo $var;}?><h1>Hello,  world!</h1><!-- jQuery (necessary for Bootstrap's JavaScript  plugins) --><script  src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><!--  Include all compiled plugins (below), or include individual files as  needed --><script  src="js/bootstrap.min.js"></script><script>var a=new  Array("1","2","3");function  func(v){alert(v);}if(true==true){alert("true");}</script></body></html>
    تنها در 2 قسمت مشکل وجود دارد:
    1- در خط 13
    2- در خط 26 که همش کدهای PHP است و مرتب نشده است.

    سایت های http://phpbeautifier.com/ و http://beta.phpformatter.com/ فقط کدهای PHP را مرتب می کنند.

    اگر بتونید راهی معرفی کنید که بتونم به jsbeautifier قابلیت مرتب سازی PHP را اضافه کنم، کار تمومه.

    پیشاپیش ممنون
     
    نوشته شده توسط Ali_vavan2009 در ‏5 اکتبر 2014
  5. Ali_vavan2009

    Ali_vavan2009 Member

    ارسال‌ها:
    75
    تشکر شده:
    9
    امتیاز دستاورد:
    6
    سلام مجدد

    دوستان خیلی گشتم. ولی نتونستم به نتیجه برسم.

    کسی نیست بتونه کمک کنه؟
     
    نوشته شده توسط Ali_vavan2009 در ‏6 اکتبر 2014
  6. Ali_vavan2009

    Ali_vavan2009 Member

    ارسال‌ها:
    75
    تشکر شده:
    9
    امتیاز دستاورد:
    6
    نوشته شده توسط Ali_vavan2009 در ‏7 اکتبر 2014

به اشتراک بگذارید