On Thu, Mar 14, 2013 at 11:50 AM, jdd <[email protected]> wrote: > Hello :-)
Hi! > I have a lot of pages mostly build with images like this one: > > http://dodin.org/luciendodin/index.php?n=Travaux.LaNature-Octobre1928 > > images come from my image gallery piwigo. Looking at the page source, I see you're basically just linking to the images in your gallery, which is good. > But I would prefere to have the images tied with the pmwiki data (in the > upload directory), but uploading them is long and tedious (the server is > online, hosted) > I just fear, someday, to change inadvertendly some repository of the gallery > - the gallery itself may change setup. > if there a script that coul scan the pmwiki pages, and if there is an image > outside of the pmwiki folder copy it on the right place and fix the link? > > for future use, is there a way to attach an image url and have the image > copied in pmwki and not just linked? What I would suggest, as an alternative to moving big chunks of image data around, that as long as you have them in a gallery/repository of some kind, is createa custom Page Variable [1] that encapsulates the location. Then, if at some point in the future you decide to move things from piwigo, you can just change the page variable and have it point at the new location. The page variable method is really simple; You can construct it in a local php configuration file (so, say `local/config.php`, or if it is just for a particular Group, local/Group.php) $FmtPV['piwigo'] = "'http://dodin.org/piwigo/galleries/'"; (The double quoting is necessary for the way PmWiki references and uses the page variables.) Then in your page, you can use it as: %center width=300%{$piwigo}2010-2019/2013/20130309-articles/Scan-130309-0028-7105.jpg Another thing that is possible is to use InterMap (InterWiki) [2] mapping, thus: PiWigo: http://dodin.org/piwigo/galleries/ in the Site.InterMap file, then reference this in your page markup as: [[PiWigo:2010-2019/2013/20130309-articles/Scan-130309-0028-7105.jpg]] Going another way, you might be able to encapsulate it all inside some custom MarkUp [3]. The problem that remains, as I see it, is the paths to each file below `../galleries/`, which could change if you were to go to a new gallery/repository thing. To make this more future-proof, you might want to combine Page Variables and custom MarkUp in some way. [1]: http://www.pmwiki.org/wiki/PmWiki/PageVariables [2]: http://www.pmwiki.org/wiki/PmWiki/InterMap [3]: http://www.pmwiki.org/wiki/PmWiki/CustomMarkup _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
