Dotclear

Vous n'êtes pas identifié(e).

Annonce

#1 Re : [dc2] Bugs » help!!! impossible d'inserer une image ou video dans un billet » 2009-10-28 16:56:05

Bonjour,
Hier nous avons eu une abonnée qui a aussi le problème de bouton "insérer" inactif dans la popup du gestionnaire de media. (windows, IE8 et FF)
Ce n'est pas lié à un changement de version de Dotclear car notre version est antérieure.
Notre cliente n'a rien changé de son coté, et tout fonctionnait normalement avant.
Pour l'instant c'est le seul cas qui nous est remonté (sur 1600 abonnés).
Est-ce lié à un problème d'environnement (antivirus, antitruc...). Pour info elle possède Kapersky comme anti-virus. et vous ?

#2 Re : [dc2] Bugs » Problème Editeur et IE » 2009-10-19 16:22:28

Oui Xave,
Je suis aussi sur cette piste.
C'est celle qui est employée par FCKeditor, mais leur code est super chiadé à décrypter.

Je vais voir comment faire plus simple...

Question : ou puis je trouver le code dotclear des js non compressés ?
il y a bien des versions dans google code, mais plus toutes jeunes. (ex: http://code.google.com/p/dcplugins/sour … .js?r=431) .
j'ai peur de travailler sur du code plus à jour.

#3 Re : [dc2] Bugs » Problème Editeur et IE » 2009-10-18 19:20:20

Bon j'avance, mais si qq'un pouvais également regarder de son coté ça serait sympa...

voici l'état de mes recherches :
- dans admin/js/jstoolbar/jsToolBar.wysiwyg.js il y a la methode jsToolBar.prototype.insertNode.
- cette méthode teste si on est sur Gecko ou IE.
- dans le cas d'IE, il y a classiquement un createRange sur l'objet selection.

En javascript, selection renvoie  le texte sélectionné ou si il n'y a pas de texte sélectionné , selection renvoie la position de la souris. Et c'est la qu'il y a un problème : avec IE8, selection perd la position quand la sélection est vide. Donc l'image vient se positionner au début du code.

Pour preuve, faites une insertion d'une image dans du texte selectionné, et l'image s'insert correctement.

D'autres ont également le problème avec des éditeurs wysiwyg : http://sourceforge.net/tracker/index.ph … tid=635682

Si qq'un a une solution je suis preneur, en attendant je continu à chercher... (putain d'IE8!!, il m'aura fait perdre du temps celui la...)

#4 Re : [dc2] Bugs » Problème Editeur et IE » 2009-10-17 07:01:38

Bonjour,

je suis également sur la piste. Le problème est lié a IE8. Quand on insère une image en mode visuel, elle se positionne hors de l'éditeur en haut du navigateur.
Il y a peu être un problème avec l'iFrame qui sert au mode visuel.
J'y travaille activement car beaucoup de nos abonnés à 42stores sont maintenant passés à IE8.....

#5 Re : [dc2] Questions et aide » blog et blog-boutique avec thèmes dotclear » 2009-10-16 16:57:34

Bonjour cheztine,

je suis en charge du support chez 42stores et je m'étonne de trouver votre question sur ce forum.
Je vais vous faire une réponse courte, et je vous invite à passer par le support dans la rubrique aide de votre blog boutique 42Stores.
Nous répondons aux messages matin, midi et soir, et pour les cas urgents le support est toujours disponible par téléphone (voir le numéro sur le site 42stores).

Pour votre design, avez-vous utilisé le configurateur de styles dans les paramètres graphiques ?
Avec cet outil, et en choisissant un thème proche du 'Duo' je pense qu'il est tout a fait possible d'obtenir un résultat très similaire, sans savoir codé une ligne de CSS.

Je vous remercie de votre confiance.

Et j'en profite pour saluer l'équipe de Dotclear qui fait un superbe boulot. Nous n'avons pas trouvé de limite à votre noyau. Avec 5000 comptes ouverts et 1600 blog-boutiques actifs à ce jour, les performances techniques sont extraordinaires.

#6 Re : [dc2] Bugs » Problème dans Widgets de présentation » 2009-07-04 07:51:43

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..

#7 Re : [dc2] Bugs » Problème dans Widgets de présentation » 2009-07-02 08:52:21

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.

#8 Re : [dc2] Bugs » Problème dans Widgets de présentation » 2009-07-01 14:57:52

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....

Vous n'êtes pas identifié(e).

Pied de page des forums

Propulsé par FluxBB

Sites map