رفتن به مطلب
جستجو در
  • تنظیمات بیشتر ...
نمایش نتایجی که شامل ...
جستجو در ...
خوش آمدید مهمان!

برای دسترسی کامل به امکانات انجمن ثبت نام نمایید، زمانی که ثبت نام نمایید و وارد حساب کاربری خود شوید قادر خواهید بود موضوع جدید ایجاد نمایید، به موضوعات سایر اعضا پاسخ دهید، امتیاز کسب نمایید، به سایر اعضا پیام خصوصی ارسال نمایید و امکانات بی شمار دیگر ....

چرا منتظر هستید؟ هم اکنون ثبت نام نمایید.

ircfc

درگاه زرین پال برای XenForo 2.0.7

امتیاز دادن به این موضوع:

پست های پیشنهاد شده

درگاه زرین پال برای XenForo 2.0.7


سلام

این اموزش توسط انجمن های زنفوروی فارسی تهیه شده است.

قبل از هر چیز تشکر میکنم از صبوری همه شما عزیزان که پیگیر این پروژه بودید.

قرار بود افزونه کاملی ارائه کنیم اما با توجه به اینکه در نسخه 2 زنفورو ساخت افزونه بسیار سخت شده و تمامی متدها و کلاس های برنامه نویسی با نسخه 1 فرق کرده این کار به سر انجام نرسید و تصمیم گرفتیم درگاه را بدون افزونه منتشر کنیم و تقریبا بیشتر به هک کدها شبیه هست تا افزونه!

خب برای شروع بعد از دانلود فایل ها فایل PayPal.php را در مسیر زیر جایگزین فایل موجود در انجمن می کنیم.

public_html/forum/src/XF/Payment

ax1dvs2tkc9jzhwzg.jpg

سپس به مسیر زیر مراجعه کنید

public_html/forum/src

و کد زیر را به آخر کد های فایل config.php اضافه می کنید

$config['debug'] = true

5t4z7797k6as666zg.jpg

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

سپس به مدیریت زنفورو مراجعه کنید

مسیر شکل و ظاهر >> استایل ها >> استایل اصلی - قالب ها مراجعه کنید

jt1vzczpecv2snlzg.jpg

سپس به قالب های مدیر کل مراجعه کنید و قالب payment_profile_paypal را پیدا کنید

ha3aa4omhb9j72azg.jpg

کد زیر را جایگزین کد های قالب کنید

<xf:textboxrow name="options[zarinpal_merchant]" value="{$profile.options.zarinpal_merchant}"
    label="ZarinPal Merchant"
    hint="{{ phrase('required') }}">
</xf:textboxrow>

<xf:checkboxrow>
    <xf:option name="options[zarinpal_testmode]" selected="$profile.options.zarinpal_testmode" label="Test Mode" />
</xf:checkboxrow>

<xf:checkboxrow>
    <xf:option name="options[zarinpal_zaringate]" selected="$profile.options.zarinpal_zaringate" label="ZarinGate" />
</xf:checkboxrow>

<xf:checkboxrow>
    <xf:option name="options[zarinpal_sepgate]" selected="$profile.options.zarinpal_sepgate" label="SepGate" />
</xf:checkboxrow>

<xf:hiddenval name="options[legacy]" value="{{ $profile.options.legacy ? 1 : 0 }}" />

و قالب را ذخیره کنید

حالا در مدیریت زنفورو قسمت حساب های پرداخت مراجعه کنید و یک حساب پرداخت با پروفایل زرین پال ایجاد کنید

1gcqnii4nw8e1vkzg.jpg

1kq55hkthmr9hw4zg.jpg

یک نکته در مورد این درگاه پرداخت بگم که این درگاه کاملا حرفه ای هستش و تمام نکات رعایت شده است

در قسمت عنوان و عنوان نمایشی را به دلخواه پر کنید

در قسمت ZarinPal Merchant کد مرچنت زرین پال خودتان را وارد کنید

سه گزینه در اخر می بینید

Test Mode حالت پرداخت تستی

ZarinGate حالت زرین گیت

SepGate حالت سپ گیت

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

5nr1wq7izrs6qp3zg.jpg

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

qvaolb4k6kas4fozg.jpg

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

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

aid9n6r5d8xqm9szg.jpg

و سپس به درگاه بانکی منتقل می شوید

6f7i633ccbczy6qzg.jpg

بعد از اینکه پروفایل پرداخت را درست کردید گروه کاربری جدید VIP  بسازید با دسترسی های خاص و سپس در قسمت ارتقا کاربری پروفایل پرداخت را جهت ارتقا کاربری و تراکنش به هم متصل کنید

f2owfyd8r7ijtd8zg.jpg

g4apz4g2heo52oczg.jpg

نکته اصلی که باید بگم بخاطر اینکه ارزش ریال پایین امده ممکنه دورقم اشعار بعد از مبلغ در انجمن ایجاد بشه که شما باید فایل Currency.php را در مسیر زیر ویرایش کنید.

public_html/forum/src/XF/Data

خط 101 را مطابق کد زیر ویرایش کنید

            'IRR' => ['code' => 'IRR', 'symbol' => 'ریال',    'precision' => 0, 'phrase' => 'currency.irr'],

و تمام.

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

امیدوارم بتونین توی این اقتصاد داغون و اوضاع کسب و کار توی رکود، از انجمن گفتمانتون درآمد خوبی داشته باشین.

با تشکر


 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

در تاپیک ها، اگر سوال يا نظر خاصي نداريد لطفا فقط از دکمه تشكر يا می پسندم استفاده کنيد. نظراتي مانند مرسی، خوب بود، ممنون و ... شامل اسپم هستند و باعث کاهش کيفيت پست ها مي شوند.

بالا آوردن تاپیک ها و پست ها قبل از 48 ساعت ممنوع است و موجب حذف آنها خواهد شد.

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

  • کاربران آنلاین در این صفحه   0 کاربر

    هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

  • مطالب مشابه

    • توسط kiasabt
      1- اظهارنامه ثبت برند دمنوش در سه نسخه 
      2- ارائه نسخه اصلی یا رونوشت گواهی شده وکالتنامه لازم است البته در صورتی که تقاضا توسط نماینده قانونی به عمل آید. 
      3- ارائه 10 نمونه از علامت به صورت گرافیکی که با علامت الصاق شده بر روی اظهارنامه یکسان باشد و ابعاد آن حداکثر ده در ده سانتی متر باشد. اگر ارائه علامت به صورت گرافیکی نباشد 10 نمونه از کپی یا تصویر علامت حداکثر در همین ابعاد و به صورتی که مرجع ثبت مناسب تشخیص دهد،ارائه خواهد شد.
      4- در صورت سه بعدی بودن علامت، ارائه علامت به صورت نمونه های گرافیکی یا تصویر دو بعدی بر روی برگه به طوری که از 6 زاویه متفاوت تهیه شود و در مجموع یک نمونه واحد را تشکیل دهد، الزامی است.
      5- مدارک مربوط به حق تقدم که باید همزمان با تسلیم اظهارنامه یا حداکثر ظرف 15 روز بعد از آن تاریخ تسلیم شود.
      6- ارائه مدارک دال بر فعالیت در حوزه ذی ربط بنا به تشخیص مرجع ثبت.
      7- نسخه ای از شرایط استفاده از علامت جمعی و ارائه گواهی مقام صلاحیتدار لازم است. 
      8- مدارک مثبت هویت متقاضی ( شامل مدارک اشخاص حقیقی و حقوقی) 
      9- رسید مربوط به پرداخت هزینه های قانونی
      10- مدارک نمایندگی قانونی، در صورتی که تقاضا توسط نماینده قانونی انجام شود.
      لازم به ذکر است، اگر برند دمنوش لاتین باشد یا ریشه عربی داشته باشد باید کارت بازرگانی تهیه شود. 
    • توسط ircfc
      مشاهده فایل XenForo Full
      :(XF2) A summary of the changes in this release are as follows

      Ensure the server side validates the privacy policy/terms and rules acceptance form (XF1 and XF2)
      Ensure certain fields output in the data portability exports are escaped (XF1 and XF2)
      Some small phrase adjustments (XF1 and XF2)
      Attempt to ensure the new cookie notice does not hide the footer links (XF1 and XF2)
      Ensure data portability features are only available to admins with the "Manage users" permission (XF1 and XF2)
      If the geoLocationUrl option is empty, no longer attempt to link a user's location (XF1 and XF2)
      If a user's location is linked, ensure that noreferrer and nofollow values are set (XF1 and XF2)
      Implement the ability to add an unsubscribe link to admin sent emails (XF1)
      Fix issues with selecting the new bottom fixer notice type (XF1)
      Fix for invalid CSS (XF1)
      Fix broken register_twitter template (XF1)
      Not GDPR related, but fix issue with toggling Q&A CAPTCHA questions (XF2)
      Use consistent variables for displaying privacy policy and terms and rules URLs on help pages (XF2)
      Ensure default privacy policy and terms and rules help pages are redirected appropriately when custom URLs are set (XF2)
      Do not display protected change log entries (like policy acceptance dates) for potential spammers in the user approval queue (XF2)
      ارسال کننده ircfc ارسال یکشنبه, 24 تیر 1397 دسته زنفور - XenForo  
    • توسط ircfc
      سلام
      این اموزش توسط انجمن های زنفوروی فارسی تهیه شده است.
      قبل از هر چیز تشکر میکنم از صبوری همه شما عزیزان که پیگیر این پروژه بودید.
      قرار بود افزونه کاملی ارائه کنیم اما با توجه به اینکه در نسخه 2 زنفورو ساخت افزونه بسیار سخت شده و تمامی متدها و کلاس های برنامه نویسی با نسخه 1 فرق کرده این کار به سر انجام نرسید و تصمیم گرفتیم درگاه را بدون افزونه منتشر کنیم و تقریبا بیشتر به هک کدها شبیه هست تا افزونه!
      خب برای شروع بعد از دانلود فایل ها فایل PayPal.php را در مسیر زیر جایگزین فایل موجود در انجمن می کنیم.
      public_html/forum/src/XF/Payment
      سپس به مسیر زیر مراجعه کنید
      public_html/forum/src و کد زیر را به آخر کد های فایل config.php اضافه می کنید
      $config['debug'] = true
      این کد دیباگ مود را در زنفورو روشن می کند و اجازه دسترسی و تغییرات به تمامی فایل ها از طریق مدیریت را میدهد.
      سپس به مدیریت زنفورو مراجعه کنید
      مسیر شکل و ظاهر >> استایل ها >> استایل اصلی - قالب ها مراجعه کنید

      سپس به قالب های مدیر کل مراجعه کنید و قالب payment_profile_paypal را پیدا کنید

      کد زیر را جایگزین کد های قالب کنید
      <xf:textboxrow name="options[zarinpal_merchant]" value="{$profile.options.zarinpal_merchant}" label="ZarinPal Merchant" hint="{{ phrase('required') }}"> </xf:textboxrow> <xf:checkboxrow> <xf:option name="options[zarinpal_testmode]" selected="$profile.options.zarinpal_testmode" label="Test Mode" /> </xf:checkboxrow> <xf:checkboxrow> <xf:option name="options[zarinpal_zaringate]" selected="$profile.options.zarinpal_zaringate" label="ZarinGate" /> </xf:checkboxrow> <xf:checkboxrow> <xf:option name="options[zarinpal_sepgate]" selected="$profile.options.zarinpal_sepgate" label="SepGate" /> </xf:checkboxrow> <xf:hiddenval name="options[legacy]" value="{{ $profile.options.legacy ? 1 : 0 }}" /> و قالب را ذخیره کنید
      حالا در مدیریت زنفورو قسمت حساب های پرداخت مراجعه کنید و یک حساب پرداخت با پروفایل زرین پال ایجاد کنید


      یک نکته در مورد این درگاه پرداخت بگم که این درگاه کاملا حرفه ای هستش و تمام نکات رعایت شده است
      در قسمت عنوان و عنوان نمایشی را به دلخواه پر کنید
      در قسمت ZarinPal Merchant کد مرچنت زرین پال خودتان را وارد کنید
      سه گزینه در اخر می بینید
      Test Mode حالت پرداخت تستی
      ZarinGate حالت زرین گیت
      SepGate حالت سپ گیت
      اگر گزینه اول را تیک بزنید پرداخت به صورت تستی می باشد و هیچ مبلغی جا به جا نمی شود و فقط جهت تست افزونه است

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

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

      و سپس به درگاه بانکی منتقل می شوید

      بعد از اینکه پروفایل پرداخت را درست کردید گروه کاربری جدید VIP  بسازید با دسترسی های خاص و سپس در قسمت ارتقا کاربری پروفایل پرداخت را جهت ارتقا کاربری و تراکنش به هم متصل کنید


      نکته اصلی که باید بگم بخاطر اینکه ارزش ریال پایین امده ممکنه دورقم اشعار بعد از مبلغ در انجمن ایجاد بشه که شما باید فایل Currency.php را در مسیر زیر ویرایش کنید.
      public_html/forum/src/XF/Data خط 101 را مطابق کد زیر ویرایش کنید
      'IRR' => ['code' => 'IRR', 'symbol' => 'ریال', 'precision' => 0, 'phrase' => 'currency.irr'], و تمام.
      حالا درگاه پرداختتون آماده هستش تا هم ارتقا کاربریتون را پوشش بده و هم افزونه هایی که نیاز به درگاه پرداخت دارند را ساپورت کنه
      امیدوارم بتونین توی این اقتصاد داغون و اوضاع کسب و کار توی رکود، از انجمن گفتمانتون درآمد خوبی داشته باشین.
      با تشکر
×