Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Depuis quelques jours j'ai un problème dans la gestion de mon blog concernant le déplacement des Widgets de présentation.
En effet, dès que je clique sur un widget pour le déplacer il reste collé à mon curseur et il est pour moi impossible de le décoller. Je ne peux alors plus rien faire, je n'ai plus qu'à fermer la page web car plus rien n'est possible, même pas aller dans une autre rubrique de la gestion du blog,
Si quelqu'un se sent inspiré par ce bug je suis vraiment preneur, car là je me sent vraiment coincé pour déplacer mes widgets.
Merci d'avance
Hors ligne
Avec n'importe quel navigateur ?
La documentation : http://doc.dotclear.net/2.0/fulltoc
Le module de recherche du forum : http://www.dotclear.net/forum/search.php ?
Hors ligne
Et non tu as raison, je n'ai ce problème que sur l'ordinateur où j'ai installé IE 8, car même avec le 7 il n'y a pas de problème, ou le problème ne vient que de mon ordi, mais c'est étrange car avant ça fonctionnait très bien.
Je précise que j'ai la même difficultée lorsque je veux déplacer l'ordre de liens.
Hors ligne
Je confirme le souci deTitouraid avec Internet Explorer 8, mêmes symptômes chez moi avec le logiciel installé tout frais de ce matin, ça ressemble bien à un méchant bug :(
Hors ligne
Bonjour,
Je rencontre le même problème avec les widget de présentation ... depuis que j'ai internet explorer 8. Que faire ? Migrer vers firefox ?
merci
Hors ligne
Bonjour et bienvenue Lylie,
Que faire ? Migrer vers firefox ?
Si par migrer tu entends abandonner IE 8 non ça n'est pas une solution. Mais tu peux utiliser Firefox, Opera, Safari ou un autre navigateur le temps de configurer tes widgets.
Un ticket a été créé, les développeurs sont informés du problème.
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
J'ai trouvé une astuce temporaire :
dans admin/js/tool-man/drag.js, cherchez var originalZIndex = ToolMan.css().readStyle(this.element, "z-index")
et remplacez z-index par "zIndex" (mettez bien le i masjuscule)
ça permet de relâcher le widget, ce qui est mieux, mais une fois manipulé, il faut enregistrer pour pouvoir reprendre le widget (uniquement avec IE8, avec les autres navigateurs (ff, safari) tout fonctionne normalement).
C'est le même comportement dans l'ordonnancement des webpages.
En attendant de creuser....
Hors ligne
Ca y est, à priori j'ai trouvé :
Dans admin/js/tool-man/drag.js allez à la fonction onTopWhileDragging:function(zIndex)
cherchez var originalZIndex=ToolMan.css().readStyle(this.element,"z-index")
et après rajoutez
if (isNaN(originalZIndex)) {originalZIndex='auto';}
Cette fois tout fonctionne, le drag and drop, l'édition..
testé FF, Safari, IE7, IE8
Avant la variable originalZIndex renvoyait "undefined", qui n'était pas compris par IE8.. les autres passaient outre.
Hors ligne
hé hé, merci benjamin,
tu nous mettrais ton patch sur le ticket en question ?
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Avec Microsoft on est sur de rien.
certains de nos utilisateurs avaient encore un probleme de widgets qui collent, mais cette fois ci sous IE7...
En cherchant un peu je tombe la dessus :
Detect the IE rendering engine
In the past, the Version Token (the token of the User Agent string which looks like “MSIE 7.0”) used to be a clear indicator of the browser version (IE6, IE7, …). Today, since IE8 include 3 rendering engines (IE8 Standards, IE7 Compatibility, IE6 Quirks), IE8 will set the Version Token dynamically, based on the user compatibility settings for each site.
For instance:
* Using IE8, if the site is in the compatibility list view, the VT will be MSIE 7.0
* Using IE8, if the site is in the compatibility list view, and the site owner used the X-UA-Compatible meta tag with “IE=8”, the VT will be MSIE 8.0
* Using IE8, if the site is NOT in the compatibility list view, the VT will be MSIE 8.0
* If you are debugging a site using the IE8 Developer Tools and you set the Document Mode to IE7, the VT will be MSIE 7.0
* Using IE7, the VT will be MSIE 7.0
Quand ils veulent faire compliqué, ils sont très forts.
donc j'ai rajouté un code plus bourrin à mettre à la place de mon ancien :
var originalZIndex=ToolMan.css().readStyle(this.element,"z-index")
if (navigator.appName == 'Microsoft Internet Explorer') {
var rv= -1;
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null) {
rv = parseFloat(RegExp.$1);
}
if (rv >= 8.0) {
if (isNaN(originalZIndex)) {originalZIndex='auto';}
}
}
J'espère que c'est la bonne cette fois ci..
Hors ligne
Bonjour benjamin.42stores pour le bug exploreur 8 je remplace quoi???
J'enlève quoi???
pour mettre ton:
var originalZIndex=ToolMan.css().readStyle(this.element,"z-index")
if (navigator.appName == 'Microsoft Internet Explorer') {
var rv= -1;
var ua = navigator.userAgent;
var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
if (re.exec(ua) != null) {
rv = parseFloat(RegExp.$1);
}
if (rv >= 8.0) {
if (isNaN(originalZIndex)) {originalZIndex='auto';}
}
}
merci de rendre ceci plus clair pour moi.
Hors ligne
>vitriol : je pense que patcher un fichier du core uniquement pour faire fonctionner les widgets avec Explorer 8 (le bug vient de lui il me semble, et pas de Dotclear) est un peu poussé. Le risque est de ne plus s'en rappeler, et de s'étonner ensuite que la mise à jour automatique ne fonctionne pas. Il n'est pas dit non plus que cela n'aura pas d'autres répercussions, et benjamin (merci !) n'a fait qu'une suggestion de patch, reste à le vérifier.
Si tu n'es pas trop sûr de toi, je te suggère d'utiliser un autre navigateur en attendant que le problème soit résolu proprement.
Si toutefois tu en as un besoin impératif, ce qu'il faut chercher est expliqué dans le message #9...
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).