Skip to content

Instantly share code, notes, and snippets.

View ima9ines's full-sized avatar

Đỗ Anh Tuấn ima9ines

View GitHub Profile
using Nop.Core;
using Nop.Core.Caching;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;
using Nop.Core.Domain.Media;
using Nop.Core.Domain.Orders;
using Nop.Core.Domain.Seo;
using Nop.Core.Domain.Vendors;
using Nop.Services.Catalog;
using Nop.Services.Directory;
using Nop.Core;
using Nop.Core.Caching;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;
using Nop.Core.Domain.Media;
using Nop.Core.Domain.Orders;
using Nop.Core.Domain.Seo;
using Nop.Core.Domain.Vendors;
using Nop.Services.Catalog;
using Nop.Services.Directory;
using Nop.Core;
using Nop.Core.Caching;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;
using Nop.Core.Domain.Media;
using Nop.Core.Domain.Orders;
using Nop.Core.Domain.Seo;
using Nop.Core.Domain.Vendors;
using Nop.Services.Catalog;
using Nop.Services.Directory;
@helper RenderProductsCardDeck(IList<ProductOverviewModel> products)
{
var totalProducts = products.Count;
for (int i = 0; i < totalProducts; i++)
{
var product = products[i];
if (i == 0)
{
@:<div class="card-deck">
@:<div class="card border-0">@Html.Partial("_ProductBox", product)</div>
@ima9ines
ima9ines / _ProductDetailsPictures.cshtml
Created January 29, 2018 03:02
nopCommerce - Enable the next and previous buttons in the Product Details page
@model ProductDetailsModel
@using Nop.Web.Models.Catalog;
@{
Html.AddScriptParts("~/Scripts/jquery.magnific-popup.min.js");
Html.AddCssFileParts("~/Content/magnific-popup/magnific-popup.css");
}
<div class="gallery">
<div class="picture">
@if (Model.DefaultPictureZoomEnabled)
{
using Nop.Core;
using Nop.Core.Caching;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Customers;
using Nop.Core.Domain.Media;
using Nop.Core.Domain.Orders;
using Nop.Core.Domain.Seo;
using Nop.Core.Domain.Vendors;
using Nop.Services.Catalog;
using Nop.Services.Directory;
@ima9ines
ima9ines / FormatAmount.js
Last active December 21, 2018 03:04
Get currency amount from a string and applies currency style for it
<script type="text/javascript">
// summary:
// Extracts an amount from the given string and then applies indicated currency format for that amount.
// Use toLocaleString() function to applies currency format.
// amountValue: [number/string]
// The number/string that contains an amount.
// languageCulture: [string]
// The indicated language culture to applies format.
// currencyCode: [string]
// The indicated currency code to applies format.