J'ai un problème avec tinyMCE et les URL des images dans les rails. J'ai inséré l'image avec cette URL :
http://mydomain.com/fold1/fold2/fold3/2010/name.png
et l'image est correctement insérée. Mais lorsque je clique avec le bouton droit de la souris sur l'image et que je sélectionne insérer/éditer une image il y a ceci (au lieu de l'URL que j'ai collé) :
../../../fold2/fold3/2010/name.png
Comme j'utilise cette image sur plusieurs pages, cette URL relative ne fonctionne pas pour moi. Je veux faire en sorte que tinyMCE ne modifie pas du tout l'URL. L'URL doit être exactement la même, comme je l'écris !
Après avoir creusé un peu, je crois que je devrais mettre convert_urls : false à l'intérieur de tinyMCE.init . Ai-je raison ? Mais je ne parviens pas à le définir.
J'ai cherché tinyMCE.init dans mon rails projet avec grep -r "tinyMCE.init" * et j'ai trouvé un appel de la fonction init à l'intérieur de public/javascripts/tiny_mce/plugins/fullscreen/fullscreen.htm fichier. L'appel de la fonction init se présente comme suit :
tinyMCE.init(settings)
Au-dessus de l'appel, il y a ce code, qui définit le paramètre paramètres :
// Set options
delete settings.id;
settings['mode'] = 'exact';
settings['elements'] = 'fullscreenarea';
settings['add_unload_trigger'] = false;
settings['ask'] = false;
// settings['document_base_url'] = window.opener.tinyMCE.activeEditor.documentBaseURI.getURI();
settings['fullscreen_is_enabled'] = true;
settings['fullscreen_editor_id'] = oeID;
settings['theme_advanced_resizing'] = false;
settings['strict_loading_mode'] = true;
//I ADDED THIS TWO LINES
settings['convert_urls'] = false;
settings['relative_urls'] = false;
Comme vous pouvez le voir, j'ai commenté la ligne avec 'document_base_url' et ajouté les deux dernières lignes. Mais cela ne fonctionne pas. Les URLs sont toujours modifiées lorsque je les insère. Quelqu'un peut-il m'aider ?