There's no need to write an extension or modify any php.

You can accomplish that just by modifying common.js and common.css
( http://www.mediawiki.org/wiki/Manual:Interface/Common.js , http:// 
www.mediawiki.org/wiki/Manual:Interface/Common.css )

It looks like part of it is just a floating iframe w/ position fixed  
+ absolute so it might be fine out of the box but you might end up  
having a piece placed at an undesirable location. (possibly changing  
from page load to page load or browser to browser)

If there are any problems you can use an undocumented feature of  
their JS (at least not documented at getsatisfaction.com/widgets ):
add this line before GSFN.feedback: tab_options.container =  
"mycontainerid";
add a div somewhere on your site with that id
Then the getsatisfaction html will be placed in that container div  
instead of just document.write'ing.  "mycontainerid" can be whatever  
you want (assuming no conflicts with  Since it's an undocumented  
feature there's no guarantee that it won't break without notice.

On Apr 12, 2009, at 1:35 PM, Bobby S wrote:
> I am trying to add the Get Satisfaction widget to Mediawiki.  Here is
> some sample code:
>
> <style type='text/css'>@import
> url('http://s3.amazonaws.com/getsatisfaction.com/feedback/ 
> feedback.css');</style>
> <script src='http://s3.amazonaws.com/getsatisfaction.com/feedback/ 
> feedback.js'
> type='text/javascript'></script>
> <script type="text/javascript" charset="utf-8">
>   var tab_options = {}
>   tab_options.placement = "right";  // left, right, bottom, hidden
>   tab_options.color = "#FFF"; // hex (#FF0000) or color (red)
>   GSFN.feedback('http://getsatisfaction.com/jetblue/feedback/topics/ 
> new?display=overlay&style=idea',
> tab_options);
> </script>
>
> Does anyone know how I could do this?  I assume there are two routes -
> one directly in Monobook.php and another as an extension.  I'm
> actually surprised there isn't an extension for this, but could anyone
> help me out on what to do?
>
> Thanks!
> Bobby

_______________________________________________
MediaWiki-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-l

Reply via email to