Can I have a link to your wiki to see it myself?
On Apr 12, 2009, at 5:56 PM, Bobby S wrote:
Jeremy,
Hey - I tried what you wrote re: Get Satisfaction's widget, but what I end up with is a text FEEDBACK link at the bottom of each page. It should be a feedback graphic like the one on the right of this page:
http://getsatisfaction.com/widgets
Also, with regard to the capitalization issue - that actually is my point, that Fort_wayne_tincaps has never existed, but when you type in fort wayne tincaps it goes to Fort Wayne TinCaps. On my Mediawiki install I created a page called "Fort Wayne TinCaps", but when I type in "fort wayne tincaps" it says the page doesn't exist - basically I would have to set up a redirect.
Bobby
On Sun, Apr 12, 2009 at 2:51 PM, Jeremy Baron jeremy@tuxmachine.com wrote:
I forgot to mention that you'll need to load the script and wait until the JS is finished loading before calling it's functions.
So try this: common.css: @import url('http://s3.amazonaws.com/getsatisfaction.com/feedback/ feedback.css');
common.js: importScriptURI("http://s3.amazonaws.com/getsatisfaction.com/ feedback/feedback.js"); addOnloadHook(function importGSFN(){ 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);});
The thing about adding the container still applies with this code.
On Apr 12, 2009, at 2:38 PM, Jeremy Baron wrote:
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@lists.wikimedia.org