FreekiWiki talk:Site support
Jump to navigation
Jump to search
There's more to creating a Paypal link than https://www.paypal.com/cgi-bin/webscr -- There's a little form thingy that has to happen. RfS 14:04, 21 September 2006 (PDT)
Looking at the source of the main page at http://freegeek.org/ it seems that there's a form that sends the appropriate stuff needed. How is this accomplished in the mediawiki framework?
RfS 17:06, 21 September 2006 (PDT)
Yea, didn't know how to deal with that. Maybe I'll try using straight html(??) Shawn
- The friendly, safe way is to make an extension (html tags are limited to a specific set, for security reasons, and adding <form> to that set would be unsafe.) Extensions are documented here. For this, you can just set $output = '{paypal form html}' in the render function. Then set the first argument to $wgParser->setHook() to be, for example, "fgpaypalform", include the extension in LocalSettings.php, put <fgpaypalform></fgpaypalform> in the page, and you should see the paypal form (you may need to flush the page cache - add ?action=purge to the url). (You may also need to change the name of the parser function, and thus the second argument to setHook()). I know, it seems like rather a lot of ballyhoo, but it's the safe, standard way - and anything else would be more hacking. If you try this and it doesn't work, pls let me know.
- -- rob 21:01, 4 December 2006 (PST)