Dismiss Notice

Chào bạn!

Hãy đăng nhập diễn đàn nopViet.com để thảo luận và nhận thông tin mới nhất về nopCommerce nhé.

Đăng nhập bằng Facebook

Một vài mẹo cần biết khi sử dụng nopCommerce

Thảo luận trong 'Hướng dẫn sử dụng, cấu hình NOP' bắt đầu bởi An Nguyen, 25/1/16.

  1. An Nguyen

    An Nguyen bụi Staff Member

    Bài viết:
    287
    Điểm:
    28
    Nơi ở:
    Biên Hòa
    Trang chủ:
    1. Tắt tùy chọn Include in top menu mặc định
    upload_2016-1-29_16-39-23.png
    Đôi khi ta chỉ muốn hiện menu cấp 2 trở xuống thôi, thì khi tạo menu cấp 2, chọn tắt Include in top menu, thì mặc nhiên tạo các danh mục con sẽ mặc định tắt tùy chọn này.

    2. Tìm một sản phẩm chưa xếp category
    Thực thi SQL:
    Mã:
    SELECT * FROM Product
      WHERE Id NOT IN(SELECT ProductId FROM Product_Category_Mapping)
    3. Thiết lập định dạng dấu . (decimal)
    Thay đổi 2 template Decimal.cshtmlDecimalNullable.cshtml trong folder Administration->Views->Shared->EditorTemplates

    Mã:
    @model Decimal
    @Html.TextBoxFor(model => model)
    <script>
        $(document).ready(function() {
            $("#@ViewData.TemplateInfo.GetFullHtmlFieldId(string.Empty)").kendoNumericTextBox({
                format: "#,#.00",
                decimals: 2 //always display 2 digits
            });
        });
    </script>
    4. Sql áp dụng Tax Category trên tất cả sản phẩm
    Mã:
    UPDATE [Product]
    SET [TaxCategoryID]=1
    --thay 1 bằng ID tax Category (có thể tìm trong table TaxCategory )
    GO
    5. Ẩn dòng chữ power by nopCommerce bên dưới Footer
    Vào All Settings (Advanced) tìm setting và thay đổi như bên dưới
    Mã:
    Setting Name: storeinformationsettings.hidepoweredbynopcommerce
    Value: true
    6. Thay đổi Status bar sang tiếng việt bên dưới thanh menu trong giao diện Admin
    Mở file Administration\Views\Shared\_AdminLayout.cshtml
    Tìm
    Mã:
    <div class="status-bar">
            @(EngineContext.Current.Resolve<Nop.Services.Helpers.IDateTimeHelper>().ConvertToUserTime(DateTime.Now).ToString("f"))
    </div>
    Thay đổi thành
    Mã:
    <div class="status-bar">
              @{
              const string format = "f";
              var input = EngineContext.Current.Resolve<Nop.Services.Helpers.IDateTimeHelper>().ConvertToUserTime(DateTime.Now).ToString(format);
              var dt = DateTime.ParseExact(input, format, new System.Globalization.CultureInfo("en-US"));
              var result = dt.ToString(format, new System.Globalization.CultureInfo("vi-VN"));
              @result
               }
    </div>
    Trong đó vi-VN là mã của Việt Nam

    7. Hiển thị MiniProfiler trên trang web
    profiler.png
    MiniProfiler dùng để kiểm tra tốc độ của từng trang, vào All Settings (Advanced) và thay đổi như bên dưới
    Mã:
    Setting Name: storeinformationsettings.displayminiprofilerinpublicstore
    Value: true
    8. Thay đổi bề rộng các cột trong mục BulkEdit
    bulkedit.png

    Mở file Administration\Views\Product\BulkEdit.cshtml
    Tìm
    Mã:
    field: "Name",
    title: "@T("Admin.Catalog.BulkEdit.Fields.Name")",
    width: 350
    
    Tương tự các cột khác như ProductId, Sku, Price
     
    Sửa lần cuối: 23/2/16
    Tags:
    tempaids thích bài này.
  2. Đang tải...

    Chủ đề liên quan Diễn đàn Date
    Hỏi Một vài vấn đề khi triển khai project Nop.Web từ Phiên bản đầy đủ Nop3.7 Source code Phát triển nopCommerce 20/1/16
    [FAQ] Một vài câu hỏi thường gặp về web.config, machine.config..) Quản trị Windows Server 16/9/14
    VIDEO Hướng dẫn xây dựng một Plugin hoàn chỉnh Chia sẻ Plugin và Theme nopCommerce 25/1/16

  3. An Nguyen

    An Nguyen bụi Staff Member

    Bài viết:
    287
    Điểm:
    28
    Nơi ở:
    Biên Hòa
    Trang chủ:
    9. Chỉ hiển thị MiniProfiler với Admin
    Mở file Views\Shared\_Root.Head.cshtml
    Thêm đoạn dưới vào đầu nội dung
    Mã:
    @using Nop.Core.Domain.Customers;
    @using Nop.Core;
    Tiếp tục tìm và sửa đoạn
    Mã:
    @if (displayMiniProfiler)
    thành
    Mã:
    @if (displayMiniProfiler && isAdmin)
    10. Thêm custom machine key (web.config)
    Chủ yếu để ngăn việc tự động đăng xuất thường xuyên khỏi trang web khi ứng dụng khởi động lại (vì 1 lý do nào đó)
    Vào trang này để tạo key: http://www.developerfusion.com/tools/generatemachinekey/
    sau đó chèn vào file web.config nằm trong tag system.web
    Hoặc tạo trực tiếp trong IIS
    machinekey.png
     
    Sửa lần cuối: 31/1/16
    harry le thích bài này.
Draft saved Draft deleted

Chia sẻ trang này

Đang tải...