میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
پروفایل: منصور نظیفی (مدیر فنی)
نام: منصور نظیفی (مدیر فنی) Offline
گروه ها: Registered , مدیر انجمن
عضو شده: پنجشنبه 13 فروردین 1394
آخرین ملاقات: 1402/10/13 11:45:19 ق.ظ
تعداد ارسال‌ها: 186
[9/20% از تمام ارسال‌ها / 0/06 ارسال در روز]
تعداد تشکرها: 0 (نمایش تشکرها)
تعداد دفعاتی که از این کاربر تشکر شده است: 50
تعداد ارسال هایی که در آنها از این کاربر تشکر شده است: 47
اعتبار کسب شد
نشان‌ها:
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
نمايش تمام ارسال‌های كاربر
موضوع: ماژول supportlivechat   مشاهده آخرین ارسال
ارسال شده: 1401/09/21 05:41:41 ب.ظ

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

نسخه DNN

نسخه ماژول 

متن کامل خطا

موضوع: ارسال پیامک تیکت جدید به کاربر (ماژول لایو تیکت)   مشاهده آخرین ارسال
ارسال شده: 1401/08/06 07:21:07 ب.ظ

 

 .::  ارسال پیامک پاسخ تیکت  به کاربر  ::.


 

1) وارد بخش مدیریت ماژول شوید و  روی گزینه New Job کلیک کنید.

2) در بخش Trigger روی گزینه  Add New Trigger > DataBase > On Database Insert کلیک و این بار جدول dbo.LiveHelpdesk_Issue_Log را انتخاب کنید. 

3) برای پیدا کردن شماره موبایل کاربر و تبدیل به توکن در بخش Actions  ، اکشن  Add Action > Data > Run SQL Query را انتخاب کنید :

       1 )  در فیلد SQL Query ، کوییری زیر را وارد کنید

   

 select top(1) up.PropertyValue from LiveHelpdesk_Issue li

 inner join UserProfile up on li.ReporterID = up.UserID

 where li.IssueID = @IssueID and up.PropertyDefinitionID = 29 and li.ReporterID is not null

 

      2 ) روی دکمه Bind more data کلیک کرده و در Parameter Name مقدار IssueID و در Parameter Value مقدار [IssueID] را تایپ کنید.

      3 ) در فیلد Store Result  مقدار  MobileNumber  را وارد کنید.

      4 )  اکشن  Add Action > DnnPlusSMS  > Send SMS را انتخاب کنید و فیلدهای لازم را پر نمایید.

 

 

1) وب سرویس پیامک را انتخاب کنید.

2) نام کاربری پنل وب سرویس را وارد کنید.

3) رمز عبور پنل وب سرویس را وارد کنید.

4)  شماره ارسال کننده پیامک (وب سرویس ) را وارد کنید.

5)شماره موبایل دریافت کننده پیامک را به صورت داینامیک از توکن  [MobileNumber] کمک میگیریم و برای ارسال به یک شماره ثابت یا شماره دلخواه میتوانید به صورت مستقیم شماره موبایل را وارد کنید . یا اگر میخواهید یک پیامک به دو نفر یا بیشتر ارسال گردد از کاما برای جدا سازی استفاده کنید.

6) متن پیام ارسالی را وارد کنید(از توکن های زیر نیز میتوانید استفاده کنید)

 

توکن های قابل استفاده در متن پیام ارسالی :          

[IssueLogID],[IssueID],[MessageUID],[LogType],[Message],[AgentID],[StatusID],[CreatedOn],[ChannelID]

موضوع: ارسال پیامک تیکت جدید به کاربر (ماژول لایو تیکت)   مشاهده آخرین ارسال
ارسال شده: 1401/08/05 08:14:23 ب.ظ

 

 .::  ارسال پیامک تیکت جدید به کاربر (ماژول لایو تیکت) ::.


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

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

با سطح دسترسی مدیر ارشد،

میزبان > افزونه ها > نصب افزونه جدید

ماژول Dnnplus.Scheduler-xxx-Install_FA_Dnnplus.ir.zip را انتخاب و نصب کنید و به دنبال آن افزونه DnnPlus.SendSMS_Install.zip را نصب کنید تا اکشن جدیدی به اسم DnnPlusSMS  به لیست اکشن های ماژول اضافه شود.بعد از اتمام نصب از بخش افزودن ماژول جدید ، ماژول رو کشیده و در صفحه دلخواهی رها کنید و فرقی نمی کند در کدام صفحه قرار گیرد در ادامه :

 

1) وارد بخش مدیریت ماژول شوید و  روی گزینه New Job کلیک کنید.

2) در بخش Trigger روی گزینه  Add New Trigger > DataBase > On Database Insert کلیک و جدول dbo.LiveHelpdesk_Issue را انتخاب کنید. 

3) برای پیدا کردن شماره موبایل کاربر موقع ثبت تیکت و تبدیل به توکن در بخش Actions  ، اکشن  Add Action > Data > Run SQL Query را انتخاب کنید :(فقط در صورتی کاربرد دارد که کاربر لاگین کرده باشد)

       1 )  در فیلد SQL Query ، کوییری زیر را وارد کنید

SELECT   UserProfile.PropertyValue FROM  UserProfile   

         WHERE   (UserProfile.PropertyDefinitionID = 29)  and (UserProfile.UserID=@userID)

 

      2 ) روی دکمه Bind more data کلیک کرده و در Parameter Name مقدار userID و در Parameter Value مقدار [ReporterID] را تایپ کنید.

      3 ) در فیلد Store Result  مقدار  MobileNumber  را وارد کنید.

      4 )  اکشن  Add Action > DnnPlusSMS  > Send SMS را انتخاب کنید و فیلدهای لازم را پر نمایید.

 

 

1) وب سرویس پیامک را انتخاب کنید.

2) نام کاربری پنل وب سرویس را وارد کنید.

3) رمز عبور پنل وب سرویس را وارد کنید.

4)  شماره ارسال کننده پیامک (وب سرویس ) را وارد کنید.

5)شماره موبایل دریافت کننده پیامک را به صورت داینامیک از توکن  [MobileNumber] کمک میگیریم و برای ارسال به یک شماره ثابت یا شماره دلخواه میتوانید به صورت مستقیم شماره موبایل را وارد کنید . یا اگر میخواهید یک پیامک به دو نفر یا بیشتر ارسال گردد از کاما برای جدا سازی استفاده کنید.

6) متن پیام ارسالی را وارد کنید(از توکن های زیر نیز میتوانید استفاده کنید)

 

توکن های قابل استفاده در متن پیام ارسالی :          

[IssueID],[ModuleID],[ChannelID],[ReporterID],[Email],[Name],[Phone],[Subject],[Message],[CategoryID],[PriorityID],[Attachments],[StatusID],[AgentID],[CreatedOn],[ResolvedOn],[ResolvedBy],[AdditionalUsers],[Collaborators],[Rating],[AllowSmsNotification],[CustomField]

موضوع: مشکل در نمایش عکس در ماژول اگشن گرید   مشاهده آخرین ارسال
ارسال شده: 1400/09/30 06:31:33 ب.ظ

سلام

یه فیلد Hidden Field with Custom Value به فرم مربوطه اضافه کنید و اسمش و ImageList قرار بدین.

فیلد فایل اپلود یه قابلیتی داره که میشه به ازای هر فایل ، اکشنی رو اجرا کنه پس در بخش For Each File  فایل اپلود اکشن Inject data  را اضافه کنید و فیلد Name  را برابر ImageList و فیلد Value  را برابر [ImageList] <br><a href="[AbsoluteUrl]">[FileName]</a> قرار بدین.

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

 

موضوع: درگاه پرداخت   مشاهده آخرین ارسال
ارسال شده: 1400/07/20 05:13:56 ب.ظ

سلام برای کدام ماژول میخوایین این درگاه اضافه بشه؟

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

در صورت نیاز به درگاه جدید لطفا با مدیریت دی ان ان پلاس در ارتباط باشید.

موضوع: شمسی سازی فیلد تاریخ در ماژول اکشن فرم   مشاهده آخرین ارسال
ارسال شده: 1400/07/19 03:33:55 ب.ظ

روش ها و کتاب خونه های زیادی برای شمسی سازی فیلد های تاریخ اکشن فرم سمت کاربر موجود می باشد و ما در این آموزش از Persian Date Picker (babakhani) استفاده خواهیم کرد.

برای شروع ماژول اکشن فرم را به صفحه ای اضافه کنید سپس از تنظیمات ماژول > تنظیمات پیشرفته > فیلد پاصفحه مقدار زیر را وارد کنید:

<script src="https://unpkg.com/persian-date@1.1.0/dist/persian-date.min.js" type="text/javascript"></script>

<script src="https://unpkg.com/persian-datepicker@1.2.0/dist/js/persian-datepicker.min.js" type="text/javascript"></script>

<link rel="stylesheet" href="https://unpkg.com/persian-datepicker@1.2.0/dist/css/persian-datepicker.min.css"/>

 

در ادامه وارد پنل مدیریت اکشن فرم شده و در بخش General Settings روی گزینه open section کلیک کنید و در فیلد  Initialization scripts مقدار زیر را وارد کنید:

 

کد:
 $(document).ready(function () { setTimeout(function () { $(".pDatepicker").pDatepicker({ "inline": false, "format": "L", "viewMode": "day", "initialValue": false, "position": "auto", "observer": false, "toolbox" : { "calendarSwitch": { "enabled": false } }, "responsive": true }); }, 2000); }); 

 

در ادامه فیلدی از نوع Text Box به فرم اضافه کنید و مقدار فیلد Control CSS Classes را pDatepicker وارد کنید.

 

با این کار هر فیلدی که کلاس pDatepicker داشته باشه به تقویم شمسی تبدیل میشه.

موضوع: ماژول action Form   مشاهده آخرین ارسال
ارسال شده: 1400/07/17 04:15:26 ب.ظ

سلام

میتونید از توکن [_ReportKey] استفاده کنید که یه شناسه غیر تکراری هستش

یا یه فیلد مخفی (Hidden Field with Custom Value) به فرم اضافه کنید و مقدار فیلد و با تاریخ جاری پر کنید [DateTime:Now|yyyyMMddHHmmss]

موضوع: حل مشکل احراز هویت در دی ان ان بعد از برگشت از درگاه پرداخت بانک ها   مشاهده آخرین ارسال
ارسال شده: 1400/03/02 03:50:19 ب.ظ

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

 

SameSite  چیست؟

SameSite  یکی از attribute های Cookie هست که کاربرد اصلی آن برای کاهش ریسک حملات cross site request forgery (CSRF)  میباشد ، طراحی اولیه این attribute یک قابلیت انتخابی(Optional) بود که با دو مقدار Lax و Strict مقدار دهی می شد ، مقدار Lax مشخص می کرد که کوکی فقط باید به درخواست های درون خود وبسایت ارسال شود.

بعد از کلی بررسی توسط تیم دی ان ان پلاس مشخص شد که نوع کوکی احراز هویت با SameSite = Lax  میباشد و موقعی که کاربر از درگاه پرداخت بانک برگشت داده میشه ، مقدار این کوکی در دسترس نیست و احراز هویت به درستی انجام نمیشود.برای رفع این مشکل تغییرات زیر را در فایل web.config اعمال کنید:




کد:

<forms name=".DOTNETNUKE" protection="All" cookieSameSite="None" timeout="60" cookieless="UseCookies" />

موضوع: Dnnsharp Browser Console Error   مشاهده آخرین ارسال
ارسال شده: 1399/11/29 05:59:40 ب.ظ

سلام ، احتمالا با یکی دیگر از ماژول ها تداخل داشته باشه

1)بررسی کنید در همان صفحه ماژول دیگری وجود دارد که با انگولار طراحی شده باشه یا نه

2)اگه از سایر محصولات این شرکت هم استفاده میکنید به سازگاری نسخه ها با هم دقت کنید،مثلا یکی نسخه 4 و یکی دیگه نسخه 5 نباشه

2)و یا ممکنه برای نمایش اکشن فرم پوسته اختصاصی زده باشین و یا در طراحی فیلدها اشکالی باشه،پیشنهاد میکنم یه صفحه خالی بدون هیچ ماژولی انتخاب کنید و اکشن فرم و به صفحه اضافه کنید و از تمپلیت های پیش فرض خودش مانند فرم تماس با ما استفاده کنید ببینید دوباره خطا میده یا خیر

3)اگه امکانش باشه یه dnn جدید نصب کنید و فقط ماژول اکشن فرم و تست کنید

4)در آخر هم جهت اطمینان نسخه های پایینتر این ماژول و تست کنید

موضوع: اشكال در نصب ماژول هاي منديپس   مشاهده آخرین ارسال
ارسال شده: 1399/09/04 07:01:49 ب.ظ

لطفا متن خطا رو بفرستین،نسخه dnn و اطلاعات بیشتر ...

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


اطلاع رسانی

Icon
Error

سال نو مبارک 1403

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

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان