Pergunta sobre o Google Fotos e outros Photonic Gallery & Lightbox para Flickr WordPress SmugMug: Conflito com o módulo Divi Gallery

Um usuário perguntou ?

Olá,

Descobri que há um problema com o Divi e o módulo Galeria, quando o botão Atualizar imagens nas configurações do Divi Editor / Galeria / Imagens de conteúdo / Módulo de atualizações está funcionando (nada acontece). NÃO estou no WP 5, ainda estou na versão 4.xx mais recente. Alguma ideia?

Uncaught TypeError: Cannot read property 'selection' of null
    at n.render (gallery-settings.js?ver=20181220-150217:22)
    at wp.Backbone.Subviews.<anonymous> (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404)
    at load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
    at Function.m.each.m.forEach (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59)
    at wp.Backbone.Subviews._attach (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404)
    at wp.Backbone.Subviews.set (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404)
    at wp.Backbone.Subviews.add (load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404)
    at n.set (media-views.min.js?ver=4.9.9:2)
    at n.<anonymous> (media-views.min.js?ver=4.9.9:2)
    at load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
render @ gallery-settings.js?ver=20181220-150217:22
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
m.each.m.forEach @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
_attach @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
set @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
add @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
set @ media-views.min.js?ver=4.9.9:2
(anonymous) @ media-views.min.js?ver=4.9.9:2
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
m.each.m.forEach @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
set @ media-views.min.js?ver=4.9.9:2
gallerySettings @ media-views.min.js?ver=4.9.9:1
_ @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
m @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
f @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
u.trigger @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
c.(anonymous function) @ media-views.min.js?ver=4.9.9:1
trigger @ media-views.min.js?ver=4.9.9:1
render @ media-views.min.js?ver=4.9.9:1
mode @ media-views.min.js?ver=4.9.9:1
render @ media-views.min.js?ver=4.9.9:1
c.(anonymous function) @ media-views.min.js?ver=4.9.9:1
_postActivate @ media-views.min.js?ver=4.9.9:1
_ @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
m @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
f @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
u.trigger @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:401
setState @ media-views.min.js?ver=4.9.9:1
render @ media-views.min.js?ver=4.9.9:1
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
m.each.m.forEach @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
_attach @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
(anonymous) @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
m.each.m.forEach @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:59
render @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
render @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:404
attach @ media-views.min.js?ver=4.9.9:2
open @ media-views.min.js?ver=4.9.9:2
c.(anonymous function) @ media-views.min.js?ver=4.9.9:1
edit @ load-scripts.php?c=1&load[]=hoverIntent,common,admin-bar,heartbeat,autosave,wp-ajax-response,jquery-color,wp-lists,jquery-query,admin-comments,suggest,postb&load[]=ox,jquery-ui-position,jquery-ui-menu,wp-a11y,jquery-ui-autocomplete,tags-suggest,tags-box,word-count,post,editor-expand,media-ed&load[]=itor,media-audiovideo,mce-view,imgareaselect,image-edit,svg-painter,wp-auth-check,wp-api,jquery-ui-draggable,jquery-ui-slider,jq&load[]=uery-touch-punch,iris,wp-color-picker&ver=4.9.9:66
(anonymous) @ builder.js?ver=3.18.9:10399
dispatch @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:3
r.handle @ load-scripts.php?c=1&load[]=jquery-core,jquery-migrate,utils,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,underscore,thickbox,shortcod&load[]=e,backbone,wp-util,wp-backbone,media-models,moxiejs,plupload,wp-plupload&ver=4.9.9:3

(@sayontan)

2 anos, 1 mês atrás

Tente desabilitar o Photonic for Visual Editor (Photonic → Configurações → Opções Genéricas → Configurações Genéricas → Desabilitar Edição de Atalhos no Editor Visual). Ele ainda funcionará no editor de texto através do botão “Adicionar/Editar Galeria Photonic”.

lançador de tópicos

(@bg17aw)

2 anos, 1 mês atrás

Eu tentei isso e parece funcionar obrigado. Então, isso desativará o seletor de imagem visual?

(@sayontan)

2 anos, 1 mês atrás

Mais ou menos. Basicamente, se você estiver editando uma postagem no “Editor Visual” e criar uma galeria Photonic, verá “Nenhum item encontrado” na galeria. No entanto, sua galeria ficará bem na frente. E se você for para “Editor de Texto”, ainda verá o atalho correto. Então você pode selecionar todo o atalho e clicar em “Adicionar / Adicionar Galeria Photonic”; funcionará normalmente.

É apenas um conflito com alguns outros plugins que têm sua própria versão de envio de galeria. Eu ofereço a opção para que as pessoas possam resolver os conflitos sem alterar o código.

lançador de tópicos

(@bg17aw)

2 anos, 1 mês atrás

E se você for para “Editor de Texto”, ainda verá o atalho correto. Então você pode selecionar todo o atalho e clicar em “Adicionar / Adicionar Galeria Photonic”; funcionará normalmente.

Não funciona, no estágio Selecionar tipo de galeria, se eu selecionar “Fotos da biblioteca de mídia” e clicar em Avançar, o pop-up ainda permanece aberto e a biblioteca de mídia é carregada em segundo plano.

Aqui está uma imagem:

Alguma ideia? Obrigado

(@sayontan)

2 anos, 1 mês atrás

Eu assumi do seu post anterior que isso funcionou para você. Alguma coisa mudou recentemente? Eu não mudei esse recurso do Photonic nos últimos meses. Além disso, com um tema não-Divi, isso parece funcionar perfeitamente.

(@sayontan)

2 anos, 1 mês atrás

De qualquer forma, se você tiver que fazê-lo funcionar com seu tema, não tenho certeza se há uma maneira de contornar isso sem modificar o código.

Se você abrir o arquivo wp-content/plugins/photonic/include/css/admin-form.css, na linha 3 você verá isto:

#TB_window.photonic-tb {z-index: 155000; }

Tente remover esta linha e veja se faz alguma diferença.

Esta não é uma edição que você pode colocar no plug-in, pois provavelmente afetará usuários de plug-ins como o Elementor.

lançador de tópicos

(@bg17aw)

Faz 2 anos

Eu assumi do seu post anterior que isso funcionou para você. Alguma coisa mudou recentemente?

Não, desculpe o atraso no retorno, ele removeu isso desde a primeira vez que apliquei a configuração (verifique a configuração de conflito em Configurações). Só tive tempo de tentar mais. Sem alterações recentes. Atualizei o plugin (lançou cerca de 4 novas versões) e o tema (Divi) espera melhorar, mas sem sorte

Além disso, com um tema não-Divi, isso parece funcionar perfeitamente.

Com um tema não-Divi, não haveria necessidade de um site para evitar conflitos em primeiro lugar. Se não for pedir muito, acho que seria uma boa ideia se você pudesse instalar o Divi para experimentá-lo. Divi é um dos temas mais populares no momento.

Sobre outros plugins: tenho um site bem básico, quase qualquer plugin (exceto Yoast SEO)

Tente remover esta linha e veja se faz alguma diferença.

Infelizmente, não há diferença.

(@sayontan)

Faz 2 anos

Se não for pedir muito, acho que seria uma boa ideia instalar o Divi para teste.

É muito pedir! O Divi custa pelo menos US$ 89 e, embora seja popular, não vale a pena para um desenvolvedor WP experiente – é um grande consumidor de memória (precisa de 256 MB de RAM para manter seu back-end funcionando) e há literatura sobre conflitos de scripts.

Como sempre digo, o Photonic é gratuito, mas o Divi tem um preço alto. Idealmente, como você está pagando pelo tema, seu aplicativo deve se concentrar em pedir que eles baixem e testem o plug-in (como você é um cliente pago, eles precisam deles para apoiá-lo) 🙂

De qualquer forma, dê-me alguns dias. Deixe-me ver se consigo encontrar uma instalação de tema que eu possa tentar.

(@sayontan)

Faz 2 anos

Enquanto isso, aqui está outra dica para você tentar:

Vá para wp-content/plugins/photonic/include/scripts/admin/gallery-settings.js, linha 22. Você verá isto:
if (tinymce !== undefined && tinymce.activeEditor !== undefined && tinymce.activeEditor.selection !== undefined) {

Altere a linha até agora:
if (tinymce !== undefined && tinymce.activeEditor !== undefined && tinymce.activeEditor !== null && tinymce.activeEditor.selection !== undefined) {

Agora volte para o local que você alterou e desmarcar Photonic → Configurações → Opções Genéricas → Configurações Genéricas → Desativar Edição de Atalhos no Editor Visual. Salvar.

Eu acho que agora você deve ser capaz de usar o módulo Divi Gallery, bem como Add/Edit Photonic Gallery no editor de texto normal.

Deixe-me saber se funciona.

lançador de tópicos

(@bg17aw)

Faz 2 anos

Divi vem com um preço alto. Idealmente, como você está pagando pelo tema, seu aplicativo deve se concentrar em pedir que eles baixem e experimentem o plug-in (como você é um cliente pago, eles precisam deles para apoiá-lo)

Sim, eu fiz, mas eles apenas dizem “há milhões de plugins diferentes, não podemos testar cada um, etc.”

Posso lhe dar acesso a uma nova instalação com o tema Divi, tenho uma licença ilimitada para instalar o Divi em quantos sites você precisar.

Eu sei que isso é pedir muito, mas não estou fazendo isso apenas pensando que você também pode se beneficiar de tornar o plugin mais compatível com um tema muito popular (ou pelo que entendi, ele parece muito impressionado com isso).

Não tenho certeza sobre os requisitos e desempenho do Divi, mas eles lançam uma atualização a cada 2 dias, e cada iteração tem melhorias de velocidade. A maioria dos temas inclui algum tipo de criador/compositor visual, então o que podemos fazer? Bold Javascript parece ser o caminho a percorrer.

(@sayontan)

Faz 2 anos

Sim, eu fiz, mas eles apenas dizem “há milhões de plugins diferentes, não podemos testar cada um, etc.”

? Isso é muito engraçado porque o culpado aqui parece ser Divi, não Photonic. Se eu tivesse que adivinhar, existe uma definição de estilo. #TB_window elemento, que é um recurso padrão do WP. Em vez disso, uma classe personalizada deve ser adicionada, por exemplo #TB_window (por exemplo, adicione um divi-builder classe) e com esse estilo.

Se tiverem, é a maneira errada de fazer as coisas, pois existem milhares de plugins que interagem com ele. #TB_window elemento. Se você olhar para o meu post como sugeri editar o arquivo CSS, certifiquei-me de que apenas a janela Photonic esteja em foco, ou seja, adicionei uma classe photonic-tb toda vez que crio meu fluxo interativo e meu SEC garante que não altero as configurações dos elementos. É assim que eles também devem se concentrar em suas definições (supondo que ainda não o tenham feito).

Posso lhe dar acesso a uma nova instalação com o tema Divi, tenho uma licença ilimitada para instalar o Divi em quantos sites você precisar.

Obrigado pela oferta, mas as regras do fórum aqui não permitem que detalhes de login/endereços de e-mail sejam compartilhados.

Na ausência de um site para mim, tente a correção que sugeri acima. Tenho certeza de que isso resolverá o problema original que você teve (você precisará reverter as configurações alteradas e inserir novamente a linha de código). Vou demorar mais alguns dias para acessar e posso liberar o reparo depois.

(@sayontan)

Faz 2 anos

Experimente a versão mais recente – postei a alteração que mencionei acima. Você deve conseguir reverter para as configurações originais e também não ver o conflito JS original.

lançador de tópicos

(@bg17aw)

Faz 2 anos

Comunicando:

– Galeria atrasada quando uma Moeda de Conflito é ativada parece ser corrigida!

– Conflitos com Divi com configurações padrão (caixa de seleção de conflito desmarcada): parece estar corrigido!

Muito obrigado, ótimo!

(@_beatrice_)

1 ano, 12 meses atrás

@bg17aw você se importaria de compartilhar um link de teste para o que você está construindo? Eu tenho um site que requer a incorporação de galerias Smugmug. Eu adoraria ver isso em ação em um site temático Divi!

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *