نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: آموزش نوشتن پلاگین برای دایرکت ادمین

  1. #1
    عضو انجمن ali_fattahi آواتار ها
    تاریخ عضویت
    Oct 2008
    محل سکونت
    ---
    نوشته ها
    198
    تشکر تشکر کرده 
    56
    تشکر تشکر شده 
    480
    تشکر شده در
    116 پست

    15 آموزش نوشتن پلاگین برای دایرکت ادمین

    سلام دوستان
    امروز میخوام آموزش نوشتن پلاگین دایرکت ادمین رو به طور خلاصه و مفید بهتون شرح بدم .
    پیش نیاز : یک عدد وی پی اس که دایرکت ادمین روش نصب باشه

    تو این آمورش جوری شما پلاگین مینویسید که حتی با عوض شدم skin دایرکت ادمین همچنان پلاگین به قوت خودش باقی بمونه
    هر پلاگین اسم منحصر به فرد خودشو داره . ما اسمشو میذاریم plug_name یک فولدر به نام plug_name میسازیم و کلیه کارها رو داخل این انجام میدیم .
    در نهایت واسه نصب روی دایرکت ادمین این پوشه رو کپی میکینم به این مسیر
    کد:
    /usr/local/directadmin/plugins
    خب حالا داخل این پوشه باید چه چیزایی باشه ؟
    از اونحایی که دایرکت ادمین دارای 3 سطح user / reseller /admin هست ما 3 تا پوشه به این نام ها میسازیم
    داخل هر کدوم از این پوشه ها یه فایل به نام index.html میسازیم که خط اول این فایل ها رو مینویسیم
    کد:
    #!/usr/local/bin/php
    و از خط بعد از اون میتونید کد های Php و html خودتونو بنویسید

    داخل پوشه plug_name باید یه پوشه به نام images داشته باشیم تا عکس های پلاگین رو داخلش بریزم و ازش استفاده کنیم .
    داخل پوشه plug_name یه فولدر به نام hooks و یه فایل به نام plugin.conf میسازیم که هر کدوم رو توضیح میدم
    داخل پوشه hooks ما باید فایل هایی رو بسازیم که قراره در صفحه اصلی پنل دایرکت ادمین نمایش داده بشه ( آیکن پلاگین و نامی که زیر آیکن نمایش داده میشه برای محیط گرافیکی | متنی که در محیط متنی نمایش میده تو بعضی از skin ها )
    برای هر کدوم از یوزر ها 2 تا فایل به نام های زیر میسازیم

    کد:
    admin_img.html
    admin_txt.html
    reseller_img.html
    reseller_txt.html
    user_img.html
    user_txt.html
    داخل هر کدوم از این فایل ها میتونید کد Html نمایش آیکن رو بنویسید

    در آخرین مرحله ساخت فایل plugin.conf هست که داخلش باید این اطلاعات رو قرار بدید تا دایرکت ادمین پلاگین شما رو شناسایی کنه .
    کد:
    name=Hello World
    id=hello_world
    author=NginxPanel
    version=1.0
    update_url=http://nginxpanel.ir/src/da_plugin_example/hello_world.tar.gz
    active=yes
    installed=yes
    که اطلاعات این فایل رو بسته به نوع پلاگین خودتون باید ویرایش کنید
    دانلود نمونه پلاگین hello_world که میتونید بخونید و با جزئیاتش آشنا بشید .

    http://nginxpanel.ir/src/da_plugin_e...o_world.tar.gz

  2. تعداد تشکر ها ازali_fattahi به دلیل پست مفید


  3. # ADS




     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 69
    آخرين نوشته: November 5th, 2016, 22:32
  2. آموزش هاستینگ - آموزش سایت - آموزش سرور
    توسط saba27 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: May 2nd, 2016, 09:48
  3. فیلم آموزشی بهینه سازی سایت آموزش seo آموزش سئو
    توسط miladd001220 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 1
    آخرين نوشته: April 21st, 2015, 11:03
  4. پاسخ ها: 26
    آخرين نوشته: January 11th, 2013, 22:38

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •