فکر میکنم اینجا نقطه شروع خوبی باشه:
http://www.top10encyclopedia.com/Detail/How-To-Use-Onesignal-Rest-Api-In-C-has-nuget-Package-587
سلام دوست عزیز.
برای این کار شما میتوانید از سایتهای شخص ثالث نظیر سایت https://onesignal.com/ کمک بگیرید.(که البته برای دسترسی به آن نیاز به پروکسی دارید!)همچنین در Github میتونید کتابخانه های آماده نوشته شده برای راحتی کار با این سایتها رو دریافت کنید که این کتابخانه برای اغلب زبانها از جمله C# وجود دارد.با کمی جستجو و تحقیق در این مورد به هدف خود می رسید.
موفق باشید.
سلام.
دوست عزیز چکاری انجام دادین که باعث کد شدن کاراکترهای فارسی شده؟! آیا فشرده ساز صفحات رو انجام دادین؟
روش ساده برای انجام اینکار کد خود برای Iframe را در ویوی Header.cshtml_ موجود در پوشه Shared تم موردنظر قرار دهید.
البته راه دیگر ایجاد یک پلاگین جدید و استفاده از widgetzone ها هست که میتوانید آی فریم خود را در یکی از ویجت زونهای صفحه نخست اضافه کنین.اگر متوجه توضیحات بنده نمیشوید،در سایت ناپ شاپ و یا سایت رسمی ناپ کامرس در خصوص ایجاد پلاگین و همچنین ویجت زون جستجو کنید.
اگر منظور سوال شما در مورد قرار دادن چیزی در صفحه نخست باشد، راهکارهایی که عرض کردم پاسخ شماست.
درغیر اینصورت اگر در مورد آی فریم مشکل دارین.مستقل از ناپ کامرس در خود گوگل جستجو کنید و سپس ماحصل جستجو را طبق گفته های بالا در صفحه اول قرار دهید.
سلام.
تا جایی که من اطلاع دارم سیستم همکاری در فروش به این شکل هست که هر فروشنده آدرس خودش رو داره و محصولاتی که از طریق صفحه هر فروشنده فروخته میشه،علاوه بر ادمین توسط خود فروشنده نیز در صورت دسترسی به بخش ادمین از طریق بخش سفارشات قابل پیگیری هست.اما موضع دعوت کردن رو فکر نمیکنم که مفهوم داشته باشه.
علاوه براین بحث کارمزد یا پورسانت یا هر اسم دیگه ای ،این مورد هم بصورت دستی و درنهایت توسط ادمین به فروشنده ها داده میشه.جایی برای این موضوع در ناپ کامرس دیده نشده.
سلام دوست عزیز.
بنده موارد اهم کار رو عرض کردم و مابقی برمی گرده به سلیقه شما که از چه استایلی و چه Layoutی استفاده کنید.موقعیت های موردنظر رو هم نشون دادم.این دیگه سلیقه ای هست که کجا چطور نشان دهید.
بطور مثال شما میتوانید یک Div در بالاترین قسمت ممکن صفحه نخست (در پست قبل این مورد رو توضیح دادم)با بک گراند مشکلی و رنگ متن سفید ایجاد کرده و اون رو از طریق bootstrap و با استفاده از col-md- مثلا به سه قسمت تقسیم کنید و در سمت راست تاریخ رو با فرمت مدنظر که قبلا عرض کردم نمایش دهید.
همچنین یک نمونه پلاگین رایگان در سایت ناپ شاپ هست با نام HeaderContactDetails که میتوانید برای شروع از اون ایده بگیرید:
نمایش اطلاعات
موفق باشید.
اما اگر دقیقا نحوه کدنویسی برای تاریخ در بخش ادمین مدنظر هست کد باید بصورت زیر باشد:
@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 />
سلام.
اگر از تم پاویلیون استفاده میکنید در داخل فولدر 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")
...
...
....
@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>
سلام.
لطفا بفرمایید شما کد رو دقیقادر کجای بخش کاربری قرار دادین؟
به صورت موقت تم خود را روی پاویلیون ست کنید و نتیجه را بررسی کنید.
ورود / عضویت
شما می توانید تنها با وارد کردن شماره موبایل خود و دریافت کد ورود، وارد حساب کاربری خود شده و یا عضو شوید. همچنین می توانید با وارد کردن ایمیل کاربری خود وارد حساب کاربری خود شوید .