میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
پروفایل: منصور نظیفی
نام: منصور نظیفی Offline
گروه ها: Administrators , Registered , Registered Users , Subscribers
عضو شده: پنجشنبه 13 فروردین 1394
آخرین ملاقات: 1396/09/15 11:23:30 ق.ظ
تعداد ارسال‌ها: 135
[10/23% از تمام ارسال‌ها / 0/13 ارسال در روز]
تعداد تشکرها: 0 (نمایش تشکرها)
تعداد دفعاتی که از این کاربر تشکر شده است: 32
تعداد ارسال هایی که در آنها از این کاربر تشکر شده است: 31
اعتبار کسب شد
نشان‌ها:
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
نمايش تمام ارسال‌های كاربر
موضوع: پرداخت به ازای حق عضویت و ثبت نام و اعطای دسترسی با درگاه بانک سامان   مشاهده آخرین ارسال
ارسال شده: 1396/09/11 11:48:43 ق.ظ

.:: پرداخت به ازای حق عضویت و ثبت نام و اعطای دسترسی با درگاه بانک سامان::.

 

جهت خرید و مشاهده توضیحات کامل ماژول درگاه به پرداخت ملت به لینک مراجعه کنید. جزئیات ماژول درگاه به سامان کیش

 

آموزش راه اندازی ماژول :

با سطح دسترسی مدیر ارشد وارد بخش میزبان > افزونه ها > نصب افزونه جدید  شوید و ماژول اکشن فرم را انتخاب و نصب کنید و به دنبال آن افزونه DnnPlus.Saman_02.00.00_Install.zip را نصب کنید تا اکشن جدیدی به اسم DnnPlusSaman  به لیست اکشن های ماژول اکشن فرم اضافه شود.بعد از اتمام نصب از بخش افزودن ماژول جدید ، ماژول اکشن فرم را کشیده و در صفحه دلخواهی رها کنید و در ادامه :

 

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

.:: مرحله اول : ثبت نام و هدایت کاربر به درگاه بانک سامان::.

 

  1. وارد بخش مدیریت ماژول اکشن فرم شوید و فیلدهای لازم برای ثبت نام را اضافه کنید و برای تکمیل شدن سه فیلد اضافی به صورت زیر نیز به فرم اضافه میکنیم :
    • یک فیلد مخفی با شناسه txtStatus برای ذخیره نتیجه تراکنش هنگام برگشت از درگاه
    • یک فیلد مخفی با شناسه txtOrderID برای ذخیره شماره فاکتور
    • یک فیلد Multiple Choice (with Radio boxes) با شناسه Plan برای نمایش پلن های مختلف و انتخاب توسط کاربر
  2. دکمه ثبت به فرم اضافه کنید و به قسمت On Click Handler دکمه رفته و اکشن های زیر را به ترتیب اضافه کنید : 
    • اکشن User Registration <  User  را اضافه کنید و فیلدهای لازم را پر کنید و نوع آن را در حالت Don't Authorize تنظیم کنید.
    • اکشن Update User Profile <  User  را اضافه کنید.
    • اکشن Start Saman paying <  DnnPlusSaman  را اضافه کنید و فیلدهای لازم را پر کنید.
    • اکشن Message > Display Message  را اضافه کنید و توکن [PostForm] را در آن قرار دهید.

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

 

.:: مرحله دوم : انجام تراکنش و برگشت از درگاه بانک سامان::.


 در همان ماژول اکشن فرم بخش On Init به ترتیب 2 اکشن زیر را اضافه کنید:

  1. اکشن DnnPlusSaman > Start Saman CallBack را اضافه کنید (شماره فاکتور که از درگاه به صفحه کال بک ارسال می شود تبدیل به توکن میشود و میتوانید با روش دلخواه بررسی کنید چنین فاکتوری صادر شده است یا خیر)
  2. اکشن DnnPlusSaman > Payment processing  را اضافه کنید و فیلدهای مربوطه را پر نمایید(مانند مثال زیر پر نمایید) :
    • User Name : نام کاربری
    • Password : ﻛﻠﻤﻪ ﻋﺒﻮر ﭘﺬﻳﺮﻧﺪه
    • Price: مبلغی که کاربر باید پرداخت می کرد ( در این مثال میتوانید از توکن [Plan] استفاده کنید)
    • Order Id : شماره فاکتور ، برای بررسی با شماره فاکتور ارسال شده از درگاه بانک ( در این مثال میتوانید از توکن [txtOrderID] استفاده کنید) 
    • On Successful : لیست اکشن هایی که هنگام پرداخت موفقیت آمیز می خواهید اجرا شوند
      • اکشن Context > Inject Form Data  را اضافه کنید روی دکمه Add Form Data  کلیک کنید و مقدار Name  را برابر txtStatus و مقدار Value  را برابر [MellatMessage] قرار دهید.
      • اکشن User > Authorize User  را اضافه کنید.
      • به ازای هر پنل ، اکشن User > Grant User Role  را اضافه کنید و با توجه به نوع فیلد Plan سطح دسترسی را تنظیم کنید.
      • اکشن User > User Login  را اضافه کنید.
      • اکشن Data > Save Report in the Database  را اضافه کنید .
      • اکشن Message > Display Message را اضافه کنید و از توکن های ( [Error] , [TRACENO] , [Successful] , [StateCode] , [State] , [SecurePan] , [RRN] ,  [ResNum] , [RefNum] , [MID] , [SamanMessage] , [CID] , [Amount] , [IsCallBack] ) نیز می توانید در متن پیام استفاده کنید.
    • On Canceled : لیست اکشن هایی که هنگام لغو پرداخت می خواهید اجرا شوند.
    • On Invalid : لیست اکشن هایی که هنگام نامعتبر بودن پرداخت می خواهید اجرا شوند.
    • On Error : لیست اکشن هایی که هنگام وجود خطا در کدها می خواهید اجرا شوند.

 

 

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

موضوع: مشکل در مدیریت فایل و افزودن ماژول به صفحات   مشاهده آخرین ارسال
ارسال شده: 1396/09/10 03:52:43 ب.ظ

سلام

احتمالا خطای js  دارین.با دیباگر مرورگر بررسی کنید ببینید خطا میده یا نه

و اینکه dnn  و اپدیت کردین تو این دو هفته؟

موضوع: پرداخت به ازای حق عضویت و ثبت نام و اعطای دسترسی   مشاهده آخرین ارسال
ارسال شده: 1396/09/04 11:11:16 ب.ظ

.:: پرداخت به ازای حق عضویت و ثبت نام و اعطای دسترسی با درگاه بانک ملت ::.

 

جهت خرید و مشاهده توضیحات کامل ماژول درگاه به پرداخت ملت به لینک مراجعه کنید. جزئیات ماژول درگاه به پرداخت ملت

 

آموزش راه اندازی ماژول :

با سطح دسترسی مدیر ارشد وارد بخش میزبان > افزونه ها > نصب افزونه جدید  شوید و ماژول اکشن فرم را انتخاب و نصب کنید و به دنبال آن افزونه DnnPlus.Mellat_02.00.00_Install.zip را نصب کنید تا اکشن جدیدی به اسم DnnPlusMellat  به لیست اکشن های ماژول اکشن فرم اضافه شود.بعد از اتمام نصب از بخش افزودن ماژول جدید ، ماژول اکشن فرم را کشیده و در صفحه دلخواهی رها کنید و در ادامه :

 

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

.:: مرحله اول : ثبت نام و هدایت کاربر به درگاه بانک ملت::.

 

  1. وارد بخش مدیریت ماژول اکشن فرم شوید و فیلدهای لازم برای ثبت نام را اضافه کنید و برای تکمیل شدن سه فیلد اضافی به صورت زیر نیز به فرم اضافه میکنیم :
    • یک فیلد مخفی با شناسه txtStatus برای ذخیره نتیجه تراکنش هنگام برگشت از درگاه
    • یک فیلد مخفی با شناسه txtOrderID برای ذخیره شماره فاکتور
    • یک فیلد Multiple Choice (with Radio boxes) با شناسه Plan برای نمایش پلن های مختلف و انتخاب توسط کاربر
  2. دکمه ثبت به فرم اضافه کنید و به قسمت On Click Handler دکمه رفته و اکشن های زیر را به ترتیب اضافه کنید : 
    • اکشن User Registration <  User  را اضافه کنید و فیلدهای لازم را پر کنید و نوع آن را در حالت Don't Authorize تنظیم کنید.
    • اکشن Update User Profile <  User  را اضافه کنید.
    • اکشن Start Mellat paying <  DnnPlusMellat  را اضافه کنید و فیلدهای لازم را پر کنید.
    • اکشن Message > Display Message  را اضافه کنید و توکن [PostForm] را در آن قرار دهید.

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

 

.:: مرحله دوم : انجام تراکنش و برگشت از درگاه بانک ملت::.


 در همان ماژول اکشن فرم بخش On Init به ترتیب 2 اکشن زیر را اضافه کنید:

  1. اکشن DnnPlusMellat > Start Mellat CallBack را اضافه کنید (شماره فاکتور که از درگاه به صفحه کال بک ارسال می شود تبدیل به توکن میشود و میتوانید با روش دلخواه بررسی کنید چنین فاکتوری صادر شده است یا خیر)
  2. اکشن DnnPlusMellat > Mellat ayment processing  را اضافه کنید و فیلدهای مربوطه را پر نمایید(مانند مثال زیر پر نمایید) :
    • Terminal Id : شماره پایانه پذیرنده
    • User Name : نام کاربری
    • User Password : ﻛﻠﻤﻪ ﻋﺒﻮر ﭘﺬﻳﺮﻧﺪه
    • Payer Id: شناسه پرداخت
    • Order Id : شماره فاکتور ، برای بررسی با شماره فاکتور ارسال شده از درگاه بانک ( در این مثال میتوانید از توکن [txtOrderID] استفاده کنید) 
    • On Successful : لیست اکشن هایی که هنگام پرداخت موفقیت آمیز می خواهید اجرا شوند
      • اکشن Context > Inject Form Data  را اضافه کنید روی دکمه Add Form Data  کلیک کنید و مقدار Name  را برابر txtStatus و مقدار Value  را برابر [MellatMessage] قرار دهید.
      • اکشن User > Authorize User  را اضافه کنید.
      • به ازای هر پنل ، اکشن User > Grant User Role  را اضافه کنید و با توجه به نوع فیلد Plan سطح دسترسی را تنظیم کنید.
      • اکشن User > User Login  را اضافه کنید.
      • اکشن Data > Save Report in the Database  را اضافه کنید .
      • اکشن Message > Display Message را اضافه کنید و از توکن های ([MellatMessage] و [SaleReferenceId] و [SaleOrderId] و [Successful] و [Error] و [IsCallBack] ) نیز می توانید در متن پیام استفاده کنید.
    • On Canceled : لیست اکشن هایی که هنگام لغو پرداخت می خواهید اجرا شوند.
    • On Invalid : لیست اکشن هایی که هنگام نامعتبر بودن پرداخت می خواهید اجرا شوند.
    • On Error : لیست اکشن هایی که هنگام وجود خطا در کدها می خواهید اجرا شوند.

 

 

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

موضوع: اشکال در لود شدن ماژول نقشه   مشاهده آخرین ارسال
ارسال شده: 1396/06/01 09:51:27 ب.ظ

در حال بررسی ورژن جدید این ماژول هستیم که با نسخه های جدید dnn  سازگار هستش و مشکل api key  هم برطرف شده

به زودی انتشار میدیم

موضوع: اشکال در لود شدن ماژول نقشه   مشاهده آخرین ارسال
ارسال شده: 1396/05/31 04:58:07 ب.ظ

سلام این خطا مربوط میشه به نبود یا اشتباه بودن api key  گوگل مپ

لطفا اسم ماژول رو هم بگین

موضوع: بهترین سرور دی ان ان   مشاهده آخرین ارسال
ارسال شده: 1396/05/20 11:44:27 ق.ظ

بعد از نصب dnn  و ماژول ها حجم اولیه دیتابیس حدودا 30mb میشه و در ادامه با افزودن کلی مطالب و اخبار و محصول و... حجم دیتابیس تا 100mb  هم میرسه ولی این وسط لاگ رویدادها ، زمان بندی ، خطاها و تراکنش ها ممکنه حجم دیتابیس تا چند گیگ هم افزایش پیدا کنه !

پس مطالب و محتوای ماژول ها زیاد در حجم دیتابیس تاثیر نداره و بیشتر حجم دیتابیس رو تراکنش های اضافه دیتابیس پر میکنه و باید مدیریت کنید مخصوصا خطا و لاگ های که ثبت میشه اگه بررسی و رفع نشه حجم دیتابیس رو به شدت افزایش میده!

تعداد لاگ های زمانبندی رو هم به کمترین تعداد کاهش بدین و هر چند وقت یه بار روی دیتابیس عملیات شیرینگ  انجام بدین تا حجم دیتابیس رو کم کنه

موضوع: خطا در نصب ماژول نمایش چارت سازمانی (Org_Chart)   مشاهده آخرین ارسال
ارسال شده: 1396/04/31 10:09:37 ق.ظ

دوباره نصب و بررسی شد و هیچ خطایی مشاهده نشد :

موضوع: مشکل نمایش فیلدها در ماژول اکشن فرم   مشاهده آخرین ارسال
ارسال شده: 1396/04/31 09:52:29 ق.ظ

احتمال زیاد به قالبی که نصب کردید مربوط میشه و روی استایل های ماژول تاثیر گذاشته

با inspect element  مرورگر بررسی و مشکل رو برطرف کنید.

موضوع: مشکل در طراحی پوسته با بوت استرپ   مشاهده آخرین ارسال
ارسال شده: 1396/03/08 07:48:01 ب.ظ

برای مشاهده نمونه منو به مسیر :

Portals\_default\Skins\Xcillion\Menus

یا

Portals\_default\Skins\Gravity\bootstrapNav

رفته و نحوه طراحی منو رو بررسی کنید.

 

موضوع: ارور موقع نصب بر روي هاست   مشاهده آخرین ارسال
ارسال شده: 1396/02/26 08:03:40 ب.ظ

این خطا میگه یه چیزی دوبار تکرار شده

ممکنه یه چیزی رو دیتابیس تغییر داده باشین و همنام شدن باید بررسی کنید


اطلاع رسانی

Icon
Error

دی ان ان پلاس در جشنواره وب ایران