PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نیاز به شخصی آشنا به API های DirectAdmin



paayab
January 29th, 2012, 01:34
با سلام

بنده میخوام یه پنل مدیریتی برای سایتم بسازم، با یه سری امکانات بیشتر، که مثلا پهنای باندم، یا فضای هاستمو تو مدیریت نشون بده دیگه لازم نباشه برا دیدن اونا وارد پنل دایرکت بشم، یا بتونم دامین ادد کنم، ایمیل هامو ببینم و ....، شخصی که آشنایی نسبتاً زیادی به API پنل DirectAdmin داره لطفا پست بذاره، هزینه ی آموزش رو هم به توافق میرسیم :)

Rezash
January 29th, 2012, 01:42
اگر برنامه نویسی پنل سایت رو خودتون انجام می دید فکر نکنم نیازی به شخص دیگری داشته باشید ، کلاس های آماده و داکیومنت دایرکت ادمین به اندازه ی کافی برای یک برنامه نویس کافی هست
این ها رو ببینید به دردتون نمی خوره ؟
DirectAdmin Web Control API (http://www.directadmin.com/api.html)
https://github.com/arian/DirectAdminApi
PHP <=> DirectAdmin's API (http://www.directadmin.com/forum/showthread.php?t=11129&page=1)

paayab
January 29th, 2012, 01:52
API ای که استفاده میکنه، مربوط میشه به امکانات نسخه ی پنل سرور، و میشه از همه ی امکاناتی که اینجا ذکر شده:
DirectAdmin Versions (http://www.directadmin.com/search_versions.php?query=CMD_API)
به راحتی استفاده کرد، اگه پنل به روز باشه
و برای تعریف یک کران جاب، فقط کافیه CMD_API_SHOW_USER_DOMAINS رو جایگزین کنیم با مثلا CMD_API_CRON_JOBS

من متوجه نشدم دقیقا، اگه بخایم یه کران جاب تعریف کنیم، command رو که CMD_API_SHOW_USER_DOMAINS قرار دادیم، data رو چی باید قرار بدیم؟ تو سایت این توضیحات رو نوشته ولی متاسفانه من سر در نیاوردم:

CMD_API_CRON_JOBS

api for cronjobs.


No GET or POST returns the url list of cron jobs.
cronid=1 2 3 4 5 /command/to/run&cronid2=2 3 4 * * /command2/to/run


GET or POST
action=create
minute=cron value
hour=cron value
dayofmonth=cron value
month=cron value
dayofweek=cron value
command=/home/username/pathtorun


GET or POST
action=delete
select0=cron id #
(select1=cron id #)
(...)