<div dir="ltr"><div><div><div>Hi Richard,<br><br></div><div>I see at least two problems: TinyMCE and the link substituion handler of OpenCms.<br><br></div><div>TinyMCE converts protocol-relative urls to urls with protocol by default. To prevent this you have to configure TinyMCE with "convert_urls:false".<br>
<br></div>Next, the link substition handler (by default org.opencms.staticexport.CmsDefaultLinkSubstitutionHandler) does not recognize protocol-relative links as external. You can provide your own implementation (of org.opencms.staticexport.I_CmsLinkSubstitutionHandler) and configure it in opencms-importexport.xml.<br>
</div><br></div>Kind regards,<br>Stephan<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-10 14:43 GMT+02:00 Richard Hardy <span dir="ltr"><<a href="mailto:rhardy5014@aol.com" target="_blank">rhardy5014@aol.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font color="black" face="arial">Hi,
<div><br>
</div>

<div>We are using OpenCMS v 8.0.2 and have a problem using protocol relative URLs in img src attributes. See <a href="http://www.paulirish.com/2010/the-protocol-relative-url/" target="_blank">http://www.paulirish.com/2010/the-protocol-relative-url/</a></div>


<div><br>
</div>

<div>For example, if we enter the following in an html editor within OpenCMS:</div>

<div><br>
</div>

<div><img src="//<a href="http://images.domain.com/folder/file.jpg/" target="_blank">images.domain.com/folder/file.jpg/</a>></div>

<div><br>
</div>

<div>when we save the page and re-open it, the link is transformed to:</div>

<div><br>
</div>

<div>
<div><img src="/folder/file.jpg/></div>
</div>

<div><br>
</div>

<div><a href="http://images.domain.com" target="_blank">images.domain.com</a> is a domain that is not, in any way, related to our OpenCMS instance.</div>

<div><br>
</div>

<div>We need to use protocol relative URLs as our page may be http or https and we need to host our images on another domain from the one managed in OpenCMS.</div>

<div><br>
</div>

<div>Is there any way, through configuration, that we can stop this happening? Failing that, can someone point us at the source code where this replacement may be happening, so that we can try to change this behaviour ourselves?</div>


<div><br>
</div>

<div>Thanks very much,</div>

<div><br>
</div>

<div>Richard Hardy.</div>

<div><br>
</div>
</font><br>_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev</a><br>
<br>
<br>
<br>
<br></blockquote></div><br></div>