بسته

نمایه: مهسان

Avatar
آمار
  • 19
  • 1397 مهر 11, چهارشنبه 10:28

سلام
از این آدرس عوض کنید:

 /Themes/YourTheme/Content/images/logo.png


لطفا توجه کنید که اسم فایل عکستون هم حتما logo.png باشه

4 سال پیش

من اخیرا سایتم را از یک هاست به هاست جدید منتقل کردم. ولی سایت بالا نمی آید و خطای زیر نمایش داده می شود:



The page isn’t redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

    This problem can sometimes be caused by disabling or refusing to accept cookies.



با فعالسازی لاگ و مشاده لاگ در پوشه logs پیام زیر بارها در لاگ ثبت شده بود:
info: Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[3]
      Authorization failed for the request at filter 'Nop.Web.Framework.Mvc.Filters.WwwRequirementAttribute+WwwRequirementFilter'.


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

4 سال پیش

سلام
من از sp_FixSeeds2012 که اینجا نوشته شده

https://connect.microsoft.com/SQLServer/feedback/details/739013/alwayson-failover-results-in-reseed-of-identity 
استفاده کردم.
یه سری تغییرات هم ایجاد کردم که vieweها رو چک نکنه و یکمی هم تغییرات در رابطه با دیتابیس که در ادامه میتونید ببینید اسکریپت اصلاح شده رو:

USE [master]
GO
/****** Object:  StoredProcedure [dbo].[sp_FixSeeds2012] ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[sp_FixSeeds2012]
AS
BEGIN

    --foreach database
    DECLARE @DatabaseName varchar(255)
    
    DECLARE DatabasesCursor CURSOR READ_ONLY
    FOR
        SELECT name
        FROM sys.databases
        where name not in ('master','tempdb','model','msdb') and sys.databases.state_desc = 'online'

    OPEN DatabasesCursor

    FETCH NEXT FROM DatabasesCursor
    INTO @DatabaseName

    WHILE @@FETCH_STATUS = 0
    BEGIN
    
        EXEC ('USE ['+@DatabaseName + ']

        --foreach identity column
        DECLARE @tableName varchar(255)
        DECLARE @columnName varchar(255)
        DECLARE @schemaName varchar(255)
      
        DECLARE IdentityColumnCursor CURSOR READ_ONLY
        FOR
        
      SELECT
        TABLE_NAME =t.name,
        COLUMN_NAME =c.name,
        TABLE_SCHEMA = s.name
      FROM
        sys.schemas AS s
        INNER JOIN sys.tables AS t ON s.schema_id = t.schema_id
        INNER JOIN sys.columns AS c ON t.object_id = c.object_id
        INNER JOIN sys.identity_columns AS ic on c.object_id = ic.object_id AND c.column_id = ic.column_id
      GROUP BY
        s.name,
        t.name,
        c.name

      SELECT
        TABLE_NAME =t.name,
        COLUMN_NAME =c.name,
        TABLE_SCHEMA = s.name
      FROM
        sys.schemas AS s
        INNER JOIN sys.tables AS t ON s.schema_id = t.schema_id
        INNER JOIN sys.columns AS c ON t.object_id = c.object_id
        INNER JOIN sys.identity_columns AS ic on c.object_id = ic.object_id AND c.column_id = ic.column_id
      WHERE last_value IS NOT NULL
      GROUP BY
        s.name,
        t.name,
        c.name            

        OPEN IdentityColumnCursor

        FETCH NEXT FROM IdentityColumnCursor
        INTO @tableName, @columnName, @schemaName

        WHILE @@FETCH_STATUS = 0
        BEGIN
        
            print ''['+@DatabaseName+'].[''+@tableName+''].[''+@schemaName+''].[''+@columnName+'']''  
            EXEC (''declare @MAX int = 0
                    select @MAX = max(''+@columnName+'') from ['+@DatabaseName+'].[''+@schemaName+''].[''+@tableName+'']
                    if (@MAX IS NULL)
                    BEGIN
                        SET @MAX = 0
                    END
          IF ('''''+@DatabaseName+''''' LIKE ''''%.%'''')
            BEGIN
              DBCC CHECKIDENT([''+@schemaName+''.''+@tableName+''],RESEED,@MAX)
            END
                    ELSE
            BEGIN
              DBCC CHECKIDENT(['+@DatabaseName+'.''+@schemaName+''.''+@tableName+''],RESEED,@MAX)
            END
                    '')

            FETCH NEXT FROM IdentityColumnCursor
            INTO @tableName, @columnName, @schemaName

        END

        CLOSE IdentityColumnCursor
        DEALLOCATE IdentityColumnCursor')

        FETCH NEXT FROM DatabasesCursor
        INTO @DatabaseName

    END

    CLOSE DatabasesCursor
    DEALLOCATE DatabasesCursor
END


EXEC sp_procoption @ProcName = 'sp_FixSeeds2012'
    , @OptionName = 'startup'
    , @OptionValue = 'true'
GO

بعضی اوقات اضافه کردن"t272-"  که دوستان گفتن هم جواب میده. البته با حروف کوچیک.

5 سال پیش

من هم در هنگام جستجوی عبارات فارسی در ناپ کامرس 4 با خطای زیر مواجه می شوم:


Invalid non-ASCII or control character in header

سایت من ناپ کامرس 4 با تم پاویلیون است. تم را نیز آپدیت کردم مشکل رفع نشد. روی تم پیش فرض هم تست کردم خطای فوق وجود داشت. این خطا در ناپ کامرس 3.90 وجود نداشت. تا اینکه سایتم را از ناپ کامرس 3.90 به ناپ کامرس 4.0 ارتقا دادم.

5 سال پیش

تشکر. اما اگه به کد دسترسی نداشته باشم چی؟

5 سال پیش

مجددا سلام و خسته نباشید
من میخوام با چندتا فروشنده کار کنم اما تمایلی ندارم لوگوی ناپ کامرس رو در بخش مدیریت سایت ببینن. چطوری باید تعویضش کنم با لوگوی سایتم؟
ممنون پیشاپیش

5 سال پیش

ممنونم
درست شد. خدا خیرتون بده <3

5 سال پیش

ممنون بابت پاسخ دهی سریعتون
خودش توی D:\WEBSERVER\NOP\NOP41_demo\Themes\NewTheme\Views بود. من دیگه کپی نکردم. فقط فایل های پوشه ی components رو کپی کردم و اسمش رو از default.cshtml به newTheme.cshtm تغییر دادم. بدون تغییر دادن اسمشون، این ارور رو میده.
میشه درستش کرد؟

5 سال پیش

سلام
من قصد دارم یه قالب جدید بنویسم. البته بر اساس قالب پیش فرض.
بطور مثال بعد از کپی کردن فایل _Header.cshtml از \NOP41_demo\Views\Shared به NOP41_demo\Themes\NewTheme\Views، با این خطا مواجه میشم:


One or more compilation failures occurred:
D:\WEBSERVER\NOP\NOP41_demo\Themes\Toys\Views\Shared\ _Header.cshtml (2.64): error CS0103: The name 'PublicWidgetZones' does not exist in the current context
D:\WEBSERVER\NOP\NOP41_demo\Themes\Toys\Views\Shared\ _Header.cshtml (8.71): error CS0103: The name 'PublicWidgetZones' does not exist in the current context
D:\WEBSERVER\ NOP\NOP41_demo\Themes\Toys\Views\Shared\ _Header.cshtml (15,64): error CS0103: The name 'PublicWidgetZones' does not exist in the current context
D:\WEBSERVER\NOP\NOP41_demo\Themes\Toys\Views\Shared\ _Header.cshtml (27.64): error CS0103: The name 'PublicWidgetZones' does not exist in the current context

کسی میتونه کمکم کنه؟
ببخشید که سوالم یکم بنظر بچگانه میاد. راستش تازه کارم

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