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(a)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