meysampg

از چیزهایی که یاد می‌گیرم، می‌نویسم… :)

۳ مطلب با موضوع «include <tips>‎# :: php» ثبت شده است

سه شنبه, ۲ تیر ۱۳۹۴، ۱۰:۱۰ ق.ظ میثم پورگنجی
افزودن قابلیت Infinite Scroll به ووکامرس

افزودن قابلیت Infinite Scroll به ووکامرس

این یک آموزش سه نکته‌ای است برای افزودن قابلیت Infinite Scroll به صفحه‌ی محصولات ووکامرس.
  1. افزونه http://www.infinite-scroll.com را بر روی وردپرس نصب کنید.
  2. به صفحه‌ی تنظیمات افزونه‌ی مذکور رفته و تنظیمات متناسب با قالب خود را بر روی آن انجام دهید:

    برای یافتن ویژگی‌های لازم در تصویر بالا می‌توانید از یک ابزار مانند Firebug یا Inspector سوار بر مرورگر استفاده نمائید. برای مثال با توجه به تصویر زیر، احتمالا روشن است که چرا من برای مورد Next Selector مقدار .woocommerce-pagination .page-numbers li a.next را وارد کرده‌ام.

  3. صفحه‌ی محصولات ووکامرس را بروز کنید ;).
۰۲ تیر ۹۴ ، ۱۰:۱۰ ۳ نظر موافقین ۱ مخالفین ۰
میثم پورگنجی
يكشنبه, ۱۶ فروردين ۱۳۹۴، ۰۳:۴۴ ب.ظ میثم پورگنجی
یک آموزش خیلی مقدماتی برای یکپارچه کردن گیت و وب‌سرور

یک آموزش خیلی مقدماتی برای یکپارچه کردن گیت و وب‌سرور

فرض کنید شما مدیر توسعه و نگهداری از یک سایت هستید که به صلاحدید کارفرما، می‌بایست تغییراتی را در کد سایت ایجاد کنید. طبیعی‌ترین راه برای این فرآیند اینگونه است: «انجام تغییرات بر روی کدها -> بارگذاری کدها بر روی وب‌سرور -> جایگزینی فایل‌های جدید با فایل‌های قبلی». این فرآیند تعداد تغییرات زیاد باشد و برای اعمال تغییرات مجبور به بالا پایین کردن پوشه‌های مختلف بر روی این وب‌سرور با ابزارهای تحت وب یا FTP باشید، طبیعی‌ترین نتیجه کلافه‌شدن و سردرگمی خواهد بود. چاره چیست؟
در این پست قرار است یک سرور گیت به عنوان ابزار مدیریت ورژن کدها و یک وب‌سرور را به صورتی یکپارچه کنیم که هرگونه بروزشدن در سرور گیت، باعث بروزشدن فایل‌های تغییریافته‌ی متناظر در وب‌سرور شود.
ادامه مطلب...
۱۶ فروردين ۹۴ ، ۱۵:۴۴ ۲ نظر موافقین ۲ مخالفین ۰
میثم پورگنجی
دوشنبه, ۴ اسفند ۱۳۹۳، ۰۱:۴۷ ب.ظ میثم پورگنجی
خدا یکی، یار یکی و یا «ساخت پدر تنها در php»

خدا یکی، یار یکی و یا «ساخت پدر تنها در php»

که چی؟

بعضی وقت‌ها نیاز میشه که از کلاسی که استفاده میکنیم، در حال اجرا، فقط یه نمونه داشته باشیم. برای مثال:
  • در حال نوشتن برنامه‌ای هستیم که در اون در چند جای برنامه با پایگاه داده ارتباط برقرار می‌کنیم. در اینجا به جای اینکه هر بار که خواستیم با پایگاه داده ارتباط داشته باشیم، یک نمونه از کلاس پایگاه داده ایجاد کنیم، خوبه که یک نمونه ایجاد کنیم و هر بار از همون استفاده کنیم، اینطور در منابع صرفه‌جویی زیادی میشه.
  • در حال نوشتن برنامه‌ی جهان خلقت هستیم. در اینجا موقع نوشتن کلاس مربوط به خدا، باید توجه کنیم که اگه در آن واحد، دو نمونه از کلاس خدا ایجاد شه، ممکن‌ه که هر کدوم از خداها روی کل برنامه تاثیر بذارن و آشفتگی به وجود بیاد. اینجا باید دقت کنیم که از روی کلاس خدا، در صورت نیاز، فقط یک نمونه باید داشته باشیم.
  • در حال نوشتن برنامه‌ای هستیم که در آن، برنامه چند زبانه‌ست. یعنی با توجه به تنظیمات کاربر، ممکن‌ه که محیط برنامه فارسی باشه و یا انگلیسی. در اینجا به جای اینکه هر بار که نیاز شد، فایل زبان رو باز کنیم و رشته‌های مرتبط با زبان رو بخونیم و قسمت مورد نیاز رو جدا کنیم، میشه یک نمونه از کلاس مربوط به زبان ایجاد کرد و هر بار از همون برای گرفتن ترجمه‌ها استفاده کرد.
  • در حال نوشتن بازی ای هستیم که قراره زندگی واقعی رو شبیه‌سازی کنه و اون رو میخوایم برای تست به زوج‌های جوان بدیم. اینجا باید دقت کنیم که برای هر فرد، فقط یک نمونه از کلاس همسر باید ساخته شه و اگه این مورد رو رعایت نکنیم، ممکن‌ه در زندگی واقعی اون زوج، باعث یه طلاق شیم :دی.

در این نوشته، قرار بر اون‌ه که ببینیم چطور میشه اینطور کلاسی رو داشت :).

ادامه مطلب...
۰۴ اسفند ۹۳ ، ۱۳:۴۷ ۴ نظر موافقین ۰ مخالفین ۰
میثم پورگنجی