میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
پروفایل: منصور نظیفی
نام: منصور نظیفی Offline
گروه ها: Registered
عضو شده: پنجشنبه 13 فروردین 1394
آخرین ملاقات: 1397/06/19 06:17:23 ب.ظ
تعداد ارسال‌ها: 139
[9/17% از تمام ارسال‌ها / 0/11 ارسال در روز]
تعداد تشکرها: 0 (نمایش تشکرها)
تعداد دفعاتی که از این کاربر تشکر شده است: 32
تعداد ارسال هایی که در آنها از این کاربر تشکر شده است: 31
اعتبار کسب شد
نشان‌ها:
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
نمايش تمام ارسال‌های كاربر
موضوع: ماژول نقشه سایت   مشاهده آخرین ارسال
ارسال شده: 1397/06/19 06:17:17 ب.ظ

منظورتون از RoadMap   کدوم صفحه یا ماژول هستش؟؟

موضوع: خطای فایل web.config   مشاهده آخرین ارسال
ارسال شده: 1397/06/19 06:14:50 ب.ظ

پیشنهاد میکنم بکاپ وب سایت و برگردونین و تنظیمات هاست برین و سطح دسترسی پوشه ها رو بررسی کنید

این خطای عمومی هستش و مشخص نیست

یا اینکه به پوشه log دی ان ان برین و اخرین لاگ و ارسال کنید تا بررسی بشه

موضوع: خطای فایل web.config   مشاهده آخرین ارسال
ارسال شده: 1397/06/15 10:15:03 ق.ظ

خطا مربوط میشه به یه پوشه App_Code/Links که دیگه وجود نداره و به دلایلی حذف شده

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

بهتره اگه بکاپ دارین برگشت بدین

موضوع: قابلیت جستجو در ماژول سفارشی سازی شده   مشاهده آخرین ارسال
ارسال شده: 1397/03/19 11:06:29 ب.ظ

سلام

برای اینکه ماژول قابلیت جستجو داشته باشه باید از اینترفیس ISearchable ارث بری کنه و وقتی ارث بری کردین توابع مربوطه فراخوانی شده و میتونید مطابق سلیقه بدنه تابع را بسازید در لینک زیر نمونه مثال توضیح داده شده هم c#  و هم VB

http://www.adefwebserver.com/DotNetNukeHELP/ISearchable/

موضوع: پرداخت به ازای حق عضویت و ثبت نام و اعطای دسترسی با درگاه بانک سامان   مشاهده آخرین ارسال
ارسال شده: 1396/09/11 10: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 02:52:43 ب.ظ

سلام

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

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

موضوع: پرداخت به ازای حق عضویت و ثبت نام و اعطای دسترسی   مشاهده آخرین ارسال
ارسال شده: 1396/09/04 10: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  هم میرسه ولی این وسط لاگ رویدادها ، زمان بندی ، خطاها و تراکنش ها ممکنه حجم دیتابیس تا چند گیگ هم افزایش پیدا کنه !

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

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


اطلاع رسانی

Icon
Error

پشتیبانی آنلاین تلگرامی