[pmwiki-users] clean URLs for wikifarm in subdirectory

Patrick R. Michaud pmichaud at pobox.com
Wed Mar 16 02:08:51 CST 2005


On Tue, Mar 15, 2005 at 10:45:27PM -0500, Grorge J. De Bruin wrote:
> 
> What is needed is a way to use something like
> $BaseUrl in the actual pages that are are being
> written.  For example, look at one of the pages in
> my Gallery section:
> http://www.soundchasers.com/index.php?n=Gallery.CountrysideAnimals

This is a case where it looks like some custom intermap links
would be very useful.  For example, if you add the following line
to local/localmap.txt:

   Gallery      http://www.soundchasers.com/uploads/Gallery/$1

then each of your images becomes markup like:

   Gallery:Animals_of_the_Countryside/thumb-Animals_of_the_Countryside_01a.jpg
   Gallery:Animals_of_the_Countryside/thumb-Animals_of_the_Countryside_02a.jpg
   Gallery:Animals_of_the_Countryside/thumb-Animals_of_the_Countryside_03a.jpg

On your local system, you would probably define local/localmap.txt with:

   Gallery      http://localhost/uploads/Gallery/$1

and the same markup would result in links to localhost instead of
soundchasers.com.

> To make things a little more complicated: I
> couldn't figure out a way to get an image to link
> to another wiki page.  Personally, if it were
> possible to do something like:
> 
> [[Gallery.AoC01 |
> {$BaseUrl}/uploads/Gallery/Animals_of_the_Countryside/thumb-Animals_of_the_Countryside_01a.jpg]]

It is possible to do something like this, or at least it is
if you use either a real http:// url or an intermap link as I've
described above.

  [[Gallery.AoC01 | Gallery:escher_tux.jpg]]

Pm



More information about the pmwiki-users mailing list