[pmwiki-users] How to embed SVG as editable text

Petko Yotov 5ko at 5ko.fr
Wed Aug 16 11:41:16 CDT 2017


You should have, either in local/config.php, or in some cookbook/*.php 
file a line or a block like this:

   Markup(   or  Markup_e(
     'svgedit', or something like this
     '/\\{\\*(.*?)\\*\\}/', or something like this
    'Keep(PSS("$1"))' or "FmtSVGEdit()" or something like this.
   );

The third expression is what should tip you, '/\\{\\*(.*?)\\*\\}/', or 
something like this (it can be written in multiple ways).

If you find such a line, we may be able to rewrite it for PHP 7.

Do you edit actual SVG code directly in the wiki source page, eg

   {*<svg xmlns="..."><path d="m56 56l-52-52"/></svg>*}

?

Petko

-- 
PmWeekly Blog  :  http://www.pmwiki.org/News
If you upgrade :  http://www.pmwiki.org/Upgrades


On 2017-08-16 18:03, Lars Eighner wrote:
> I used to have something in {* *} tags that let me edit SVG in a page
> so it would render as an image when saved. I am old now and cannot
> remember how I did it, but the code is not php 7 safe.
> 
> I am not trying to edit svg's uploaded as images, just stuff entered
> as text in the edit page.
> 
> I think this is a one or two liner for someone who understands
> callback, which isn't me anymore.



More information about the pmwiki-users mailing list