@Sorin Haidau
Salut les gars, je suis à l'aide de l'Astra thème. Ce correctif est de 99,9 % de travail. Pour certains tho, cela ne s'arrête que la roue qui tourne, mais une fois le chargement de la page visual compositeur n'est pas.
J'ai fait une légère modification de ce code (c'est affiché partout maintenant)
D'origine Astra thème code ici (composer-view.js)
html2element:function (html) {
var attributes = {},
$template;
if (_.isString(html)) {
this.template = _.template(html);
$template = $(this.template(this.model.toJSON()).trim());
} else {
this.template = html;
$template = html;
}
_.each($template.get(0).attributes, function (attr) {
attributes[attr.name] = attr.value;
});
this.$el.attr(attributes).html($template.html());
this.setContent();
this.renderContent();
},
Le code qui fonctionne :
html2element: function(html) {
var $template,
attributes = {},
template = html;
$template = $(template(this.model.toJSON()).trim()),
_.each($template.get(0).attributes, function(attr) {
attributes[attr.name] = attr.value
}); this.$el.attr(attributes).html($template.html()), this.setContent(), this.renderContent()
},
La principale différence se trouve ici (versus code d'origine)
}); this.$el.attr
Il y a un point-virgule au lieu de l'original par des virgules :) :
}), this.$el.attr
Les acclamations des gens :)
Mise à jour : Ce fixe sur 19 des 20 sites que j'ai eu avec le thème astra avec le même message d'erreur tel que mentionné ci-dessus... tous sauf un site.
J'ai eu cette erreur après le visual composer est finalement apparu (il manque la moitié des éléments de conception)
Uncaught Error: Syntax error, unrecognized expression: .ui-tabs-nav [href=#tab-1415196282-1-8]
J'ai fixé ce, par la mise à jour de la ligne 552 de la composer-custom-views.js :
$('.ui-tabs-nav [href="#tab-' + params.tab_id + '"]').text(params.title);
Et voilà tout fonctionne maintenant. Je suis désolé si cela ne fonctionne pas pour tous les thèmes, essayez d'utiliser le code mentionné par d'autres, ci-dessus. Si cela ne fonctionne pas, essayez mes solutions :)