Pregunta sobre Google Photos & Others Photonic Gallery & Lightbox for Flickr SmugMug de Wordpress:

Conflicto con el módulo Divi Gallery

Un usuario preguntó 👇

Hola,

Descubrí que hay un problema con Divi y el módulo Galería, cuando el botón Actualizar imágenes en la configuración del Módulo Divi Editor / Galería / Imágenes de contenido / Actualizaciones está funcionando (no sucede nada). NO estoy en WP 5, todavía estoy en la última versión 4.xx. ¿Algunas ideas?

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)

Hace 2 años, 1 mes

Intente deshabilitar Photonic para el Editor visual (Photonic → Configuración → Opciones genéricas → Configuración genérica → Deshabilitar la edición de atajos en el Editor visual). Seguirá funcionando en el editor de texto mediante el botón «Agregar / editar galería fotónica».

Lanzador de hilos

(@ bg17aw)

Hace 2 años, 1 mes

Intenté eso y parece funcionar gracias. Entonces, ¿esto deshabilitará el selector de imagen visual?

(@sayontan)

Hace 2 años, 1 mes

Mas o menos. Básicamente, si está editando una publicación en el «Editor visual» y crea una galería Photonic, verá «No se encontraron artículos» en la galería. Sin embargo, su galería estará bien en el frente. Y si va a «Editor de texto», seguirá viendo el acceso directo correcto. Luego, puede seleccionar todo el acceso directo y hacer clic en «Agregar / Agregar galería fotónica»; funcionará normalmente.

Es solo un conflicto con algunos otros plugins que tienen su propia versión de envío a la galería. Ofrezco la opción para que las personas puedan resolver los conflictos sin cambiar el código.

Lanzador de hilos

(@ bg17aw)

Hace 2 años, 1 mes

Y si va a «Editor de texto», seguirá viendo el acceso directo correcto. Luego, puede seleccionar todo el acceso directo y hacer clic en «Agregar / Agregar galería fotónica»; funcionará normalmente.

No funciona, en la etapa Seleccionar tipo de galería, si selecciono «Fotos de la biblioteca de medios» y presiono Siguiente, la ventana emergente aún permanece abierta y la biblioteca de medios se carga en segundo plano.

Aquí hay una imagen: https://imgur.com/a/m4aAcjB

¿Algunas ideas? Gracias

(@sayontan)

Hace 2 años, 1 mes

Supuse de su publicación anterior que esto funcionó para usted. ¿Ha cambiado algo recientemente? No he cambiado esta función de Photonic en los últimos meses. Además, con un tema que no es Divi, esto parece funcionar perfectamente.

(@sayontan)

Hace 2 años, 1 mes

De todos modos, si tiene que hacer que funcione con su tema, no estoy seguro de si hay una forma de evitarlo sin modificar el código.

Si abre el archivo wp-content / plugins / photonic / include / css / admin-form.css, en la línea 3 verá esto:

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

Intente eliminar esta línea y vea si hace alguna diferencia.

Esta no es una edición que pueda poner en el plugin, ya que es probable que afecte a los usuarios de plugins como Elementor.

Lanzador de hilos

(@ bg17aw)

Hace 2 años

Supuse de su publicación anterior que esto funcionó para usted. ¿Ha cambiado algo recientemente?

No, perdón por la devolución tardía, eliminó esto desde la primera vez que apliqué la configuración (verifique la configuración de conflicto en Configuración). Solo tuve tiempo de probar más. Sin cambios recientes. Actualicé su plugin (lanzó alrededor de 4 versiones nuevas) y el tema (Divi) espera mejorar, pero no hubo suerte

Además, con un tema que no es Divi, esto parece funcionar perfectamente.

Con un tema que no sea Divi, en primer lugar, no habría necesidad de un sitio para evitar conflictos. Si no es mucho pedir, creo que sería una buena idea si pudiera instalar Divi para probarlo. Divi es uno de los temas más populares en este momento.

Acerca de otros plugins: tengo un sitio web muy básico, casi cualquier plugin (excepto Yoast SEO)

Intente eliminar esta línea y vea si hace alguna diferencia.

Desafortunadamente, no hay diferencia.

(@sayontan)

Hace 2 años

Si no es mucho pedir, creo que sería una buena idea instalar Divi para realizar pruebas.

¡Es mucho pedir! Divi cuesta al menos $ 89 y, si bien es popular, no vale la pena para un desarrollador de WP experimentado: es un cerdo de memoria enorme (necesita 256 MB de RAM para mantener su back-end en funcionamiento) y hay literatura sobre conflictos de scripts.

Como siempre digo, Photonic es gratis, pero Divi tiene un precio alto. Idealmente, dado que está pagando por el tema, su aplicación debe enfocarse en pedirles que descarguen y prueben el plugin (debido a que usted es un cliente pago, necesitan que lo apoyen) 🙂

De todos modos, dame unos días. Déjame ver si puedo encontrar una instalación del tema que pueda probar.

(@sayontan)

Hace 2 años

Mientras tanto, aquí tienes otro consejo para que pruebes:

Vaya a wp-content / plugins / photonic / include / scripts / admin / gallery-settings.js, línea 22. Verá esto:
if (tinymce !== undefined && tinymce.activeEditor !== undefined && tinymce.activeEditor.selection !== undefined) {

Cambia la línea hasta ahora:
if (tinymce !== undefined && tinymce.activeEditor !== undefined && tinymce.activeEditor !== null && tinymce.activeEditor.selection !== undefined) {

Ahora regrese a la ubicación que cambió y deseleccionar Photonic → Configuración → Opciones genéricas → Configuración genérica → Deshabilitar la edición de accesos directos en el Editor visual. Salvar.

Supongo que ahora debería poder usar el módulo de la Galería Divi, así como Agregar / Editar Galería Fotónica en el editor de texto normal.

Déjame saber si funciona.

Lanzador de hilos

(@ bg17aw)

Hace 2 años

Divi viene con una etiqueta de precio considerable. Idealmente, dado que está pagando por el tema, su aplicación debería centrarse en pedirles que descarguen y prueben el plugin (debido a que usted es un cliente pago, necesitan que lo apoyen)

Sí, lo hice, pero solo dicen «hay millones de plugins diferentes, no podemos probar todos y cada uno, etc.»

Puedo darte acceso a una nueva instalación con el tema Divi, tengo una licencia ilimitada para poder instalar Divi en tantos sitios web como necesite.

Sé que es mucho pedir, pero no estoy haciendo esto solo pensando que también podrías beneficiarte de hacer que el plugin sea más compatible con un tema muy popular (o eso es lo que tengo entendido, parece muy impresionado con él).

No estoy seguro de los requisitos y el rendimiento de Divi, pero publican una actualización aproximadamente cada 2 días, y cada iteración tiene mejoras de velocidad. La mayoría de los temas incluyen un creador / compositor visual de algún tipo, así que, ¿qué podemos hacer? Javascript en negrita parece el camino a seguir.

(@sayontan)

Hace 2 años

Sí, lo hice, pero solo dicen «hay millones de plugins diferentes, no podemos probar todos y cada uno, etc.»

🙂 Esto es realmente divertido porque el culpable aquí parece ser Divi, no Photonic. Si tuviera que adivinar, hay una definición de estilo. #TB_window elemento, que es una característica estándar de WP. En su lugar, se debe agregar una clase personalizada, por ejemplo #TB_window (por ejemplo, agregue un divi-builder class) y con ese estilo.

Si lo han hecho, es la forma incorrecta de hacer las cosas, ya que hay miles de plugins que interactúan con el #TB_window elemento. Si miras mi publicación como sugerí editar el archivo CSS, me aseguré de que solo la ventana Photonic esté enfocada, es decir, agregué una clase photonic-tb cada vez que creo mi flujo interactivo y mi SEC se asegura de que no cambie la configuración de los elementos. Así es como también deberían centrarse en sus definiciones (suponiendo que no lo hayan hecho).

Puedo darte acceso a una nueva instalación con el tema Divi, tengo una licencia ilimitada para poder instalar Divi en tantos sitios web como necesite.

Gracias por la oferta, pero las reglas del foro aquí no permiten que se compartan los detalles de inicio de sesión / direcciones de correo electrónico.

En ausencia de un sitio para mí, pruebe el arreglo que sugerí anteriormente. Estoy bastante seguro de que solucionará el problema original que tenía (deberá revertir la configuración que cambió y volver a ingresar la línea de código). Me tomará unos días más acceder y puedo liberar la reparación más tarde.

(@sayontan)

Hace 2 años

Pruebe la última versión: publiqué el cambio que mencioné anteriormente. Debería poder revertir la configuración original y tampoco ver el conflicto JS original.

Lanzador de hilos

(@ bg17aw)

Hace 2 años

Reportando:

– Galería que se queda atrás cuando se activa una moneda de conflicto, ¡parece estar arreglada!

– Conflictos con Divi con la configuración predeterminada (casilla de verificación de conflicto desactivada): ¡parece estar solucionado!

¡Muchas gracias, genial!

(@_beatrice_)

Hace 1 año, 12 meses

@ bg17aw, ¿le importaría compartir un enlace de prueba con lo que está construyendo? Tengo un sitio que requiere incrustar galerías de Smugmug. ¡Me encantaría ver esto en acción en un sitio temático de Divi!

¿Solucionó tu problema??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada.