Hi Kushal,

have you thought about using the filelink-Extension?

With that extension, your users can choose which file the want to make a link to
and the extension does the rest...

Greetings
Katharina

Kushal Koolwal schrieb am 06.11.2009 19:57:
> MediaWiki: 1.12
> Host OS: Linux
> 
> Most of our intranet mediawiki users are very non-technical. We link to a lot 
> of file that resides on Windows shared network drive in our mediawiki 
> articles. There are hundreds and hundreds of such files. These files and 
> their paths have "spaces" in them which needs to be converted into their 
> ASCII equivalent of "%20".
> 
> Using {{urlencode}} does not work because it converts "spaces" into "+" 
> character according to RFC1738.
> 
> Right now I am using string replacement extension and created a template 
> called "Delspace" with following function:
> 
> {{#replace:{{{1}}}| |%20}}
> 
> and I am using the template in our wiki articles like this (for example):
> [{{delspace|file///Z:/my project/final results.pdf}} Link to results.pdf]
> 
> The above works but as I mentioned before, most of the users are 
> non-technical (word doc types) and it is kind of cumbersome for them to use 
> the above template every time they need to put a link to a document.
> 
> So my question(s) is:
> 1. Basically I am looking for is a way in which the users won't have to
> use the template manually every time they need to put a link to a
> document which have "spaces".
> 
> 
> 2. Alternatively, is there a way by which all the file:/// urls in a wiki 
> article which have "spaces" get automatically converted into proper urls 
> (with %20 instead of "spaces") when the user hits the "Save Page" button?
> 
> Any other better solution is also welcomed.
> 
> Kushal Koolwal
> 
> I do blog at http://blogs.koolwal.net/

_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to