Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Options

how to add a bit of java script to every page? (reinvigorate)

edited February 2007 in Vanilla 1.0 Help
Trying to set up reinvigorate on my forum to track stats, and would like to add a little bit of javascript to every page. is there an easy way to do this? Sorry if this is a totally basic question, while i've managed to maintain a pretty successful forum, im still not particularly tech savvy :)

has anyone else tried using reinvigorate with vanilla? how did you like it? how did it work? I just got into the beta.

Comments

  • Options
    never mind. i realized the sidepanel extension would be perfect for this.
  • Options
    Or you could create your own extension that would allow others to setup reinvigorate on their forums as well ;) Something like this...
    <?php /* Extension Name: Reinvigorate Extension Url: x Description: Adds the Reinvigorate stats JS to the specified pages. Version: 1.0 Author: x Author Url: http://x/ */ $Configuration["REINVIGORATE_PATH"] = 'extensions/Reinvigorate/'; // Specify which pages to add JavaScript to Head Control and do it. if (in_array($Context->SelfUrl, array( 'account.php', 'categories.php', 'comments.php', 'extension.php', 'index.php', 'people.php', 'post.php', 'search.php', 'settings.php', 'termsofservice.php'))) { $Head->AddScript($Context->Configuration['REINVIGORATE_PATH'].'reinvigorate.js'); } ?>
  • Options
    edited January 2007
    i totally could but i can't code my way out of a paper bag. fortunately it looks like you just did :)

    the sidepanel thing is working flawlessly, though.
  • Options
    Hell no. I just copy other people's work =)

    Ofc if you do like above, it gets cached and benefits others ;)
  • Options
    edited January 2007
    Reusability, that's the key. Copying is the perfect form of flattery.

    Edit: Of course, I always give credit where credit is due.
  • Options
    ...when credit's given ;) /me hopes he's credited people properly in his extensions...
  • Options
    edited January 2007
    how to i modify the above code to put the JS in the body, not the head? just change $head to $body?
  • Options
    Why would you put the JS in the body? You are supposed to load JS in the head...
  • Options
    edited February 2007
    don't ask me, its what reinvigorate wants... "Cut and paste the following code onto any page you want tracked. We recommend placing this code anywhere between the opening and closing <body> tags." <script type="text/javascript" src="http://include.reinvigorate.net/re_.js"></script> <script type="text/javascript"> //<![CDATA[ re_("12345-numbernumbernumber"); //]]> </script>
  • Options
    Thinking about it, maybe I just made it up that JS has to go in the head :) I think I did, although it's best practice to do so as much as possible.
  • Options
    right... so is it possible to modify that extension you whipped up to put that code in the body? its not working in the head.
  • Options
    Instead of $Head->AddScript() you can use $Panel->AddString()
This discussion has been closed.