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

موضوع: درخواست راهنمایی برای ماژولارنویسی

  1. #1
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض درخواست راهنمایی برای ماژولارنویسی

    با سلام
    1. سیستم های مدیریت محتوا اکثرا قابلیت نصب و حذف ماژول برای افزایش امکانات سیستم خودشان دارند حالا برای فروشگاهی که دستی برنامه نویسی کردم همین قصد را دارم فقط اینکه قاعده ماژول نویسی و منوال ان چگونه است؟ اگر منبعی هست ممنون می شم معرفی کنید

  2. # ADS




     

  3. #2
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    هوک را مظالعه کنید

  4. #3
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    در انجمن نتیجه ای نیافتم و در اینترنت هم فقط هوک پرستاشاپ و وردپرس دیدم که تا حدی برای من که قصد استفاده در پروژه شخصی خودم دارم سردرگم کنده بود
    شما منبع مناسبی ترجیحا فارسی سراغ دارید؟

  5. #4
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    آیا کسی از منابع هوک اطلاع دارد؟

  6. #5
    عضو انجمن rezaonline.net آواتار ها
    تاریخ عضویت
    Apr 2012
    محل سکونت
    Sanandaj | Tehran
    نوشته ها
    939
    تشکر تشکر کرده 
    1,556
    تشکر تشکر شده 
    2,338
    تشکر شده در
    1,230 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    https://alexatnet.com/articles/programming-events-php
    یه مثال ساده برای پیاده سازی event در پی اچ پی .

    شما باید در قسمت های مختلف پروژه تون ، مثلا قبل و بعد از افزودن محتوا به دیتابیس ، رخدادهایی رو در نظر بگیرید و سپس در صورت افزودن ماژول و ست کردن اون رخداد ها ، ابتدا آنها رو صدا بزنید
    اینم چند مثال دیگر
    http://stackoverflow.com/questions/6...d-hooks-in-php
    پیشنهاد میکنم اگر تسلط کافی ندارید به پی اچ پی ، فعلا سراغ این مقوله نرید

    درصورتیکه این توانایی رو درخودتون میبینید پس سراغ فریم ورکهای event drive برید
    همچنین یادگیری معماری hmvc نیز به درک بهتر شما کمک میکنه .

    موفق باشید

  7. تعداد تشکر ها از rezaonline.net به دلیل پست مفید


  8. #6
    عضو جدید jahromy آواتار ها
    تاریخ عضویت
    Feb 2009
    محل سکونت
    ! پایتخت اقتصادی ایران !
    نوشته ها
    83
    تشکر تشکر کرده 
    36
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    نقل قول نوشته اصلی توسط rezaonline.net نمایش پست ها
    پیشنهاد میکنم اگر تسلط کافی ندارید به پی اچ پی ، فعلا سراغ این مقوله نرید

    درصورتیکه این توانایی رو درخودتون میبینید پس سراغ فریم ورکهای event drive برید
    همچنین یادگیری معماری hmvc نیز به درک بهتر شما کمک میکنه .

    موفق باشید
    1. چرا؟
    2. امکان استفاده فریم وورک برای برنامه سایتی که دستی نوشتم هست؟

  9. #7
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    نقل قول نوشته اصلی توسط jahromy نمایش پست ها
    1. چرا؟
    2. امکان استفاده فریم وورک برای برنامه سایتی که دستی نوشتم هست؟
    فریم ورک چیست ؟
    فریم ورک چهار چوبی هست که در تیم ها از ان استفاده میشه که کد همه یکسان باشه .
    فریم ورک یه چهار چوب استاندارد به شما ارایه میده که راحتر کار کنید ، یعنی نیازی هم نیست تیمی کار کنید بعنوان مثل برای چک کردن مقادیر یه فرم در پی اچ پی شما از تابع empty و isset استفاده می کنید در صورتی که
    فریم ورک به شما یه تابع ارایه میده که هر دوتای اون توش هست .
    تا جایی که بنده حقیر میدونم اکثر فریم ورک ها از mvc , hmvc ساپورت میکنن که کارتون رو راحت می کنه .
    پیشنهاد بنده به شما اینکه قبل از اینکه وارد این معقوله بشید از فریم ورک ها استفاده کنید و اشنا بشید با معماری های mvc !
    موفق باشید

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


  11. #8
    عضو جدید arash_fa آواتار ها
    تاریخ عضویت
    Jul 2011
    محل سکونت
    اصفهان - گلپایگان
    نوشته ها
    66
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    40
    تشکر شده در
    33 پست

    پیش فرض پاسخ : درخواست راهنمایی برای ماژولارنویسی

    هوک منبع خاصی نداره و بیشتر درک اون مهمه .

    اصلش اینه که یه جا یه مقدار رو میذاری مثلا بعد در طول برنامه بهش چیز اضافه میکنی بعد که رسید به اون اضافات را اعمال میکنه و این کار با شی گرالیی امکان پذیره

    همون مباحث add_action و do_action مثلا

    در هدر یا جای دیگه

    $hook->do_action('header_do');

    حالا در طول برنامه و قبل از ایجاد هدر یا خوندن کد بالا

    $hook->add_action('header_do', function(){ echo 'matne man'; } );

    ما در اصل به اکشن header_do مقداری اضافه کردیم که وقتی برسه بهش اجرا بشه

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

    http://bainternet.github.io/PHP-Hooks/

    اگر اذیتی با شی گرایی از vqmod هم میتونی استفاده کنی

    vqmod میاد قبل از خوندن فایل (که در xml گفتی) مقادیری را که در xml گفتی اضافه میکنه یا جاگزین میکنه و .... بعد به جای فایل اصلی این ویرایش شده رو اجرا میکنه

    در اصل جایگذاری کد و اعمال تغییرات به صورت غیر دستی و در عوض توسط xml که میتونه ماژول شما باشه

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


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

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

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

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

  1. پاسخ ها: 10
    آخرين نوشته: May 4th, 2017, 21:13
  2. پاسخ ها: 6
    آخرين نوشته: November 13th, 2016, 14:21
  3. درخواست راهنمایی در رابطه با برنامه نویسی
    توسط nimapars در انجمن درخواست خدمات برنامه نویسی
    پاسخ ها: 1
    آخرين نوشته: June 26th, 2016, 14:34
  4. پاسخ ها: 7
    آخرين نوشته: April 20th, 2016, 15:41
  5. پاسخ ها: 7
    آخرين نوشته: September 19th, 2012, 13:29

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

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