بسته

نمایه: حمید

Avatar
آمار
  • 15
  • 1395 مهر 13, سه‌شنبه 15:19

فکر میکنم اینجا نقطه شروع خوبی باشه:
http://www.top10encyclopedia.com/Detail/How-To-Use-Onesignal-Rest-Api-In-C-has-nuget-Package-587

5 سال پیش

سلام دوست عزیز.
برای این کار شما میتوانید از سایتهای شخص ثالث نظیر سایت https://onesignal.com/ کمک بگیرید.(که البته برای دسترسی به آن نیاز به پروکسی دارید!)همچنین در Github میتونید کتابخانه های آماده نوشته شده برای راحتی کار با این سایتها رو دریافت کنید که این کتابخانه برای اغلب زبانها از جمله C# وجود دارد.با کمی جستجو و تحقیق در این مورد به هدف خود می رسید.
موفق باشید.

5 سال پیش

سلام.
دوست عزیز چکاری انجام دادین که باعث کد شدن کاراکترهای فارسی شده؟! آیا فشرده ساز صفحات رو انجام دادین؟

5 سال پیش

روش ساده برای انجام اینکار کد خود برای Iframe را در ویوی Header.cshtml_ موجود در پوشه Shared تم موردنظر قرار دهید.
البته راه دیگر ایجاد یک پلاگین جدید و استفاده از widgetzone ها هست که میتوانید آی فریم خود را در یکی از ویجت زونهای صفحه نخست اضافه کنین.اگر متوجه توضیحات بنده نمیشوید،در سایت ناپ شاپ و یا سایت رسمی ناپ کامرس در خصوص ایجاد پلاگین و همچنین ویجت زون جستجو کنید.
اگر منظور سوال شما در مورد قرار دادن چیزی در صفحه نخست باشد، راهکارهایی که عرض کردم پاسخ شماست.
درغیر اینصورت اگر در مورد آی فریم مشکل دارین.مستقل از ناپ کامرس در خود گوگل جستجو کنید و سپس ماحصل جستجو را طبق گفته های بالا در صفحه اول قرار دهید.

5 سال پیش

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

5 سال پیش

سلام دوست عزیز.
بنده موارد اهم کار رو عرض کردم و مابقی برمی گرده به سلیقه شما که از چه استایلی و چه Layoutی استفاده کنید.موقعیت های موردنظر رو هم نشون دادم.این دیگه سلیقه ای هست که کجا چطور نشان دهید.
بطور مثال شما میتوانید یک Div در بالاترین قسمت ممکن صفحه نخست (در پست قبل این مورد رو توضیح دادم)با بک گراند مشکلی و رنگ متن سفید ایجاد کرده و اون رو از طریق bootstrap و با استفاده از col-md- مثلا به سه قسمت تقسیم کنید و در سمت راست تاریخ رو با فرمت مدنظر که قبلا عرض کردم نمایش دهید.
همچنین یک نمونه پلاگین رایگان در سایت ناپ شاپ هست با نام HeaderContactDetails که میتوانید برای شروع از اون ایده بگیرید:
نمایش اطلاعات

موفق باشید.

6 سال پیش

اما اگر دقیقا نحوه کدنویسی برای تاریخ در بخش ادمین مدنظر هست کد باید بصورت زیر باشد:


@using System.Globalization
@using Nop.Core
@using Nop.Core.Infrastructure
@using Nop.Services.Helpers
@using Nop.Web.Framework.UI
@inject IWorkContext workContext
@inject IThemeContext themeContext
@inject IUserAgentHelper userAgentHelper
@inject IWorkContext WorkContext
@{
    var supportRtl = WorkContext.WorkingLanguage.Rtl;
    var themeName = themeContext.WorkingThemeName;
    var isIe8 = userAgentHelper.IsIe8();

    //add browser specific CSS files
    if (isIe8)
    {
        Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/ie8.css");
    }
    //add main CSS file
    if (supportRtl)
    {
        Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles.rtl.css");
    }
    else
    {
        Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles.css");
    }
    //add jQuery UI css file
    Html.AppendCssFileParts("~/lib/jquery-ui-themes/smoothness/jquery-ui-1.10.3.custom.min.css");
    //add browser specific JS files
    if (isIe8)
    {
        Html.AddScriptParts(ResourceLocation.Footer, "~/lib/selectivizr.min.js");
        Html.AddScriptParts(ResourceLocation.Footer, "~/lib/respond.min.js");
    }
}
<div class="text-center">
    @{
        var dateTimeHelper = EngineContext.Current.Resolve<Nop.Services.Helpers.IDateTimeHelper>();
        var currentCulture = new CultureInfo(WorkContext.WorkingLanguage.LanguageCulture);
    }
    @dateTimeHelper.ConvertToUserTime(DateTime.Now).ToString("f", currentCulture)
    <div />



اگر هم خواستید در راستای سکشن لینک مدیریت آن را قرا دهید ،بدیهی است که شما باید تغییرات خود را در ویوی AdminHeaderLinks انجام دهید.مسیر این ویو بصورت زیر هست:
Views/Shared/Components/AdminHeaderLinks/Default.cshtml
شما میتونید حتی این بخش رو در تم خود آوراید(Override) کنید.(کافس است در تم مربوطه در پوشه Views و سپس پوشه Shared یک پوشه Components که در صورتی که وجود ندارد ایجاد نموده و فولدر AdminHeaderLinks اصلی را در آن کپی نمایید.سپس در ایین محل تغییرات لازم انجام دهید.)

6 سال پیش

سلام.
اگر از تم پاویلیون استفاده میکنید در داخل فولدر Shared یه فایل با نام _Header.cshtml هست که در داخل اون بصورت زیر میتونید تغییرات خودتون رو اعمال کنید.


<div class="header">
    <h1>@DateTime.Now</h1>
    
@await Component.InvokeAsync("Widget", new { widgetZone = "header" })

    <div class="header-upper">
        <div class="center">
            @await Component.InvokeAsync("AdminHeaderLinks")
...
...
....



اما اگر منظورتون تم پیش فرض هست:
در تم پیش فرض در داخل فولدر Shared درون فایل Head.cshtml میتونید این کار رو بصورت زیر انجام دهید.:

@using Nop.Core
@using Nop.Services.Helpers
@using Nop.Web.Framework.UI
@inject IWorkContext workContext
@inject IThemeContext themeContext
@inject IUserAgentHelper userAgentHelper
@{
    var supportRtl = workContext.WorkingLanguage.Rtl;
    var themeName = themeContext.WorkingThemeName;
    var isIe8 = userAgentHelper.IsIe8();

    //add browser specific CSS files
    if (isIe8)
    {
        Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/ie8.css");
    }
    //add main CSS file
    if (supportRtl)
    {
        Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles.rtl.css");
    }
    else
    {
        Html.AppendCssFileParts($"~/Themes/{themeName}/Content/css/styles.css");
    }
    //add jQuery UI css file
    Html.AppendCssFileParts("~/lib/jquery-ui-themes/smoothness/jquery-ui-1.10.3.custom.min.css");
    //add browser specific JS files
    if (isIe8)
    {
        Html.AddScriptParts(ResourceLocation.Footer, "~/lib/selectivizr.min.js");
        Html.AddScriptParts(ResourceLocation.Footer, "~/lib/respond.min.js");
    }
}
<h1>@DateTime.Now</h1>

6 سال پیش

سلام.
لطفا بفرمایید شما کد رو دقیقادر کجای بخش کاربری قرار دادین؟

6 سال پیش

به صورت موقت تم خود را روی پاویلیون ست کنید و نتیجه را بررسی کنید.

6 سال پیش
دسته بندی ها