[pmwiki-users] PopupWindow cookbook

Petko Yotov 5ko at 5ko.fr
Mon Apr 11 00:10:09 CDT 2016


Here are your updated lines (require PmWiki 2.2.58):

   Markup_e('popwin1','<links','/%popwin\\s*(.*?)%\\[\\[(.*?)\\]\\]/',
     "PopupWindow(\$pagename, \$m[1], \$m[2], NULL,'')");

   Markup_e('popwin2','<popwin1',
     
"/%popwin\\s*(.*?)%(?>\\[\\[([^|\\]]*)\\|\\s*)(.*?)\\s*\\]\\]($SuffixPattern)/",
     "PopupWindow(\$pagename, \$m[1], \$m[2],  \$m[3], \$m[4])");

   Markup_e('popclose','directives','/\\(:popclose\\s*(.*?):\\)/',
         "PopCloseMarkup(\$pagename, \$m[1])");


Petko

---
Change log     :  http://www.pmwiki.org/wiki/PmWiki/ChangeLog
Release notes  :  http://www.pmwiki.org/wiki/PmWiki/ReleaseNotes
If you upgrade :  http://www.pmwiki.org/wiki/PmWiki/Upgrades


On 2016-04-10 19:51, Piotr Dybczynski wrote:
> Hi,
> 
> is there anybody who can help me in modifying PopupWindow cookbook to 
> stop
> generating numerous "Deprecated: preg_replace()" PHP warnings?
> I am not a PHP coder.
> 
> Offending lines are:
> 
> Markup('popwin1','<links','/%popwin\\s*(.*?)%\\[\\[(.*?)\\]\\]/e',
>   "PopupWindow(\$pagename, PSS('$1'), PSS('$2'),NULL,'')");
> 
> Markup('popwin2','<popwin1',
> 
> "/%popwin\\s*(.*?)%(?>\\[\\[([^|\\]]*)\\|\\s*)(.*?)\\s*\\]\\]($SuffixPattern)/e",
>   "PopupWindow(\$pagename,PSS('$1'),PSS('$2'),PSS('$3'),'$4')");
> 
> Markup('popclose','directives','/\\(:popclose\\s*(.*?):\\)/e',
>        "PopCloseMarkup(\$pagename, PSS('$1'))");
> 
> Thanks in advance,
> PAD
> 
> /****************************************************************************
>  Dr Piotr A. Dybczynski,   Astronomical Observatory, A.Mickiewicz 
> University
>  Sloneczna 36,60-286 Poznan,POLAND,tel+48.61.8292784,e-mail: 
> dybol at amu.edu.pl
> **********************************************************************PAD***/
> 
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users



More information about the pmwiki-users mailing list