Um usuário perguntou 👇
Deus te abençoê! Agradecimentos para sua atenção. Estou desesperado por ajuda… Estou tendo alguns problemas difíceis com meu modelo e WooCommerce…
Estou usando o template Apus Realia RealState, e inicialmente um módulo de gateway de pagamento (e.Rede) contrariou o template. Achei que o conflito estava limitado ao módulo, mas descobri que o conflito é com o WooCommerce. O console não me mostra nada relevante… O que fazer quando sua caixa de entrada não carrega totalmente os métodos de pagamento (carrega, mas mantém a roda do pré-carregador sobrepondo/bloqueando o checkout), porque o modelo não suporta WooCommerce? Existem classes ou funções ou algum método ou processo que eu fiz, para que o WooCommerce me permita finalizar meu pagamento? Nem tudo que mencionei acontece com qualquer outro template implementado. Já aumentei a memória do PHP.
(@shellbeezy)
Engenheiro Automóvel Felicidade
3 anos, 2 meses atrás
Olá!
Criar seu tema pode ser um problema porque viola incorretamente os modelos padrão do WooCommerce. A verificação mais simples para isso é mudar para um tema completamente padrão (Twenty Seventeen ou Storefront) ou seu modelo substituirá uma violação de diretório de tema temporário.
A maioria dos autores de temas define seus temas em tempo hábil, para que você possa entrar em contato com o desenvolvedor do tema para atualizá-los.
Se o tema não estiver atualizado, ou se você mesmo modificou os modelos ou está usando um tema filho, você mesmo precisará atualizar os modelos.
Você pode ler mais sobre a atualização de modelos aqui:
lançador de tópicos
(@mateusso)
3 anos, 2 meses atrás
Olá! Obrigado por responder! Eu pensei nisso também, mas os artigos do WooCommerce dizem que não há problema de compatibilidade na página de checkout, porque a estrutura HTML é fornecida apenas na página padrão do modelo… mas vou verificar! (Eu modifiquei os arquivos de modelo) Também estou em contato com o desenvolvedor do modelo. Você acha que isso pode estar acontecendo por razões jQuery?
(@shellbeezy)
Engenheiro Automóvel Felicidade
3 anos, 2 meses atrás
A área de dados de comando é atualizada com JavaScript para que o tamanho do endereço seja recalculado toda vez que o endereço for alterado.
Se você tiver erros de JavaScript na página de checkout, esse JavaScript de “atualização” pode ser impedido de ser executado. Vejo erros de JavaScript em seu produto e reviso as páginas:
Eu começo aqui:
lançador de tópicos
(@mateusso)
3 anos, 2 meses atrás
Oi muito obrigado! Na verdade, esse é um conflito que eu já resolvi no KINDA… Esse conflito está relacionado ao gateway de pagamento que estou usando. Segue a linha mencionada:
var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). css (“imagem de fundo”). inclui(“url”);
Eu fui aconselhado a desligar isso
var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). mod && $ (“#checkInputClass”). css (“imagem de fundo”). inclui(“url”);
isso realmente resolveu o problema, mas gera um novo aviso, então não tenho certeza se isso realmente funciona. Mas vou aplicar esse trabalho novamente, então você poderia verificar novamente?
Encontrei algumas diferenças entre diferentes modelos de console: – Usando o modelo contraditório, é isso que um console me dá (não incluí dados porque é muito longo)
12:56:56.508 JQMIGRATE: Migrate está instalado com registro ativo, versão 1.4.1 12:56:56.511 VM2306 jquery-migrate.js? Ver= 1.4.1:45 JQMIGRATE: jQuery não suporta o modo Quirks 12:56:56.697 Navegação para
12:56:56.715 VM2304 webfont.js:35 GET glan::ERR_ABORTED 12:56:5745 VM2305 jquery.js? ver = 1.12.4:3 [Violation] Adicionado um ouvinte de mutação DOM síncrono a um evento ‘DOMNodeInserted’. Considere usar o MutationObserver para tornar a página mais responsiva. 12:56:5780 VM2305 jquery.js? Veja = 1.12.4: 3 [Violation] Adicionado um ouvinte de evento não passivo a um evento touchstart de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:57.215 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:578 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5730 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5747 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5738 VM2306 jquery-migrate.js? Ver=1.4.1:45 JQMIGRATE: jQuery.parseJSON requer conexão JSON válida 12:56:57 VM2306 jquery-migrate.js? Consulte = 1.4.1: 47 console. rian 12:56:5716 VM2354 barra de rolagem perfeita.jquery.min.js? ver = 0,6,12: 2 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5717 VM2354 barra de rolagem perfeita.jquery.min.js? Veja = 0,6,12: 2 [Violation] Adicionado um ouvinte de evento não passivo a um evento touchstart de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5717 VM2354 barra de rolagem perfeita.jquery.min.js? Veja = 0,6,12: 2 [Violation] Adicionado um ouvinte de evento não passivo a um evento “touchmove” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5701 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5720 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:56:5749 VM2305 jquery.js? Veja = 1.12.4: 2 [Violation] Manipulador ‘DOMContentLoaded’ levou 400ms 12:56:5778 [Violation] 136 ms 12:56:577.664 aceito reabastecimento obrigatório ao executar JavaScript [Violation] Demorou 53ms 12:57:00.095 VM2305 jquery.js? Ver= 1.12.4: 4 XHR terminou de carregar: POST « ”;. 12:57:00.573 VM2305 jquery.js? Ver= 1.12.4: 4 XHR terminou de carregar: POST « ”;.
– Quando eu configuro o Twenty Seventeen, é isso que ele me dá:
12:59:31.248 jquery-migrate.js? Ver=1.4.1:23 JQMIGRATE: Migrate está instalado com registro ativo, versão 1.4.1 12:59:51 j250 jquery-migrate.js? Ver=1.4.1:45 JQMIGRATE: jQuery não suporta o modo Quirks 12:59:31.250 jquery-migrate.js? ver=1.4.1:47 console.trace 12:59:31.415 VM2444:1 Referência UnavolvedError: undefined google 12:59:31.661 jquery .js? ver = 1.12.4:3 [Violation] Adicionado um ouvinte de mutação DOM síncrono a um evento ‘DOMNodeInserted’. Considere usar o MutationObserver para tornar a página mais responsiva. 12:59:31.718 jquery.js? Veja = 1.12.4: 3 [Violation] Adicionado um ouvinte de evento não passivo a um evento touchstart de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão
12:59:31.728 realia.js? Ver=1.2.1:133 Erro TypeError: $(…).not(…). HTMLDocument não aplica uma caixa de cor.
lançador de tópicos
(@mateusso)
3 anos, 2 meses atrás
Oi muito obrigado! Na verdade, esse é um conflito que eu já resolvi no KINDA… Esse conflito está relacionado ao gateway de pagamento que estou usando. Segue a linha mencionada:
var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). css (“imagem de fundo”). inclui(“url”);
Eu fui aconselhado a desligar isso
var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). mod && $(“#checkInputClass”). css (“imagem de fundo”) incluído (“url” );
isso realmente resolveu o problema, mas gera um novo aviso, então não tenho certeza se isso realmente funciona. Mas vou aplicar esse trabalho novamente, então você pode verificar novamente?
Fiz algumas diferenças entre os consoles usando templates diferentes, postei via comentário mas acho que é permitido então
(@fernashes)
Engenheiro Automóvel Felicidade
faz 3 anos
Fico feliz em saber que você encontrou uma solução. Obrigado por nos informar!
Isto foi útil?
0 / 0