<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Allegro.cc site tour</title>
		<link>http://www.allegro.cc/forums/view/591839</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Thu, 14 Jun 2007 02:59:07 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;ve made an Allegro.cc site tour. It&#39;s an interactive tour that I&#39;d ideally like to get newbies to try out before making their first post. Presently, I&#39;ve finished chapters 1-3, and it has 82 separate slides. When it&#39;s finished, the chapters will be:
</p><ul><li><p>Main Page (Done!)</p></li><li><p>Manual (Done!)</p></li><li><p>Forums (Done!)</p></li><li><p>Control Center</p></li><li><p>Depot</p></li><li><p>Creating Threads</p></li><li><p>Posting</p></li><li><p>Editing</p></li></ul><p>

To install it, head over to your <a href="http://www.allegro.cc/cc/theme-css">Custom JS/CSS</a> page and put this in the JS box:<br /><span class="source-code">document.write<span class="k2">(</span><span class="s">'&lt;script type="text/javascript" src="http://cgamesplay.com/bin/tour/"&gt;&lt;/script&gt;'</span><span class="k2">)</span><span class="k2">;</span></span>Then empty your cache, and press save (or press save and then Ctrl+Refresh the page you get redirected to).</p><p>I&#39;ve tested this in Firefox, and I&#39;d like to get others to try it out, and let me know if it works in their browsers, as well as their opinion of the actual idea of a site tour. Thanks!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Mon, 11 Jun 2007 06:19:57 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>No workie de konqueror.</p><p>edit, infact, in the upper left hand corner of the custom css/js page, there is now this: <tt>&#39;).js&quot;&gt;</tt>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Mon, 11 Jun 2007 06:40:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I have the same thing. Not my fault <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" /></p><p>Does Konqueror produce a script error?</p><p>Let me give more concise directions: add the above javascript to your custom JS box, save, control refresh, and <u>be on the control center page</u>. The control center page is what makes the tour start <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Mon, 11 Jun 2007 06:45:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yeah see, I did the ctrl+refresh from the cc page the first time, then I tried others.</p><p>No errors except on the actual theme-css page:<br /><tt>Error: <a href="http://www.allegro.cc/cc/theme-css">http://www.allegro.cc/cc/theme-css</a>: TypeError: Undefined value</tt>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Mon, 11 Jun 2007 06:49:53 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It showed the &quot;Loading&quot; screen for entirely too long at first.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Mon, 11 Jun 2007 07:04:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hey, great idea. I take it that it&#39;ll kick in once a new member has registered?</p><p>I tried it out on FF Portable (it worked fine), and had a n00b moment - actually learnt a little bit more about the site.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (HardTranceFan)</author>
		<pubDate>Mon, 11 Jun 2007 07:07:19 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
No errors except on the actual theme-css page:
</p></div></div><p>Odd. I&#39;ll see if it&#39;s the balloon library I wrote causing the problem. Oh, are cookies enabled?</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
It showed the &quot;Loading&quot; screen for entirely too long at first.
</p></div></div><p>It&#39;s actually loading, so...</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Hey, great idea. I take it that it&#39;ll kick in once a new member has registered?
</p></div></div><p>Nope, I don&#39;t have control over what new members see, they&#39;d have to install it themselves.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
actually learnt a little bit more about the site.
</p></div></div><p>I tried to throw something in there for everyone <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Mon, 11 Jun 2007 08:23:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Neat. The dialog needs a &quot;Back&quot; link, though.</p><p>How is this supposed to be used? Newbies would have to know how to change their custom JS before they can use it to learn.</p><p>Will Matthew do anything about it?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Rampage)</author>
		<pubDate>Mon, 11 Jun 2007 08:50:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Newbies would have to know how to change their custom JS before they can use it to learn.
</p></div></div><p>I&#39;m thinking about making a website &quot;installer&quot; where you provide your user name and password and it installs it for you.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Mon, 11 Jun 2007 15:36:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I tested it and it worked nice !</p><p>If only I had something equal when I first came there <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Mon, 11 Jun 2007 16:33:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>In Opera it just shows the Loading... screen. But I suspected something like that. Opera has a lot stricter JavaScript implementation compared to Firefox or IE.</p><p>Tested it in Firefox and it worked great. It looks like it was a lot of work.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Simon Parzer)</author>
		<pubDate>Mon, 11 Jun 2007 17:59:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
In Opera it just shows the Loading... screen. But I suspected something like that. Opera has a lot stricter JavaScript implementation compared to Firefox or IE.
</p></div></div><p>

I had the same problem. The status bar showed it loading to about 13Kb, and after that it just hung on the loading message.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Mon, 11 Jun 2007 18:08:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
In Opera it just shows the Loading... screen.
</p></div></div><p>Can you give me a script error or something? Just for background information, the initial loading screen: creates an iframe; loads the custom js/css page; updates the tourConfig variable; submits the form; removes the iframe; then closes the loading screen. You can see the code for it at <a href="http://cgamesplay.com/bin/tour/steps.js">http://cgamesplay.com/bin/tour/steps.js</a>, right up near the top, in the &#39;saveConfig&#39; key.</p><p>The script uses cookies to decide where to open the tour to when the page changes... those have to be enabled as well.</p><p>[edit]<br />Link updated.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Mon, 11 Jun 2007 18:09:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Error log attached.</p><p>edit: There are some unrelated CSS errors n there as well.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Mon, 11 Jun 2007 18:15:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I had no problems, but it would be nice if there was something like a table of contents, so newbies might be more likely to go straight to the part they are concerned with.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kibiz0r)</author>
		<pubDate>Mon, 11 Jun 2007 23:58:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
newbies might be more likely to go straight to the part they are concerned with.
</p></div></div><p>And thats exactly <i>why</i> there shouldn&#39;t be a table of contents <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Tue, 12 Jun 2007 00:02:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Many of them couldn&#39;t be bothered to thumb through the reference that came with it, much less the manual on the site... You really think they&#39;ll stick around if the tour doesn&#39;t answer their question immediately?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kibiz0r)</author>
		<pubDate>Tue, 12 Jun 2007 00:49:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
You really think they&#39;ll stick around if the tour doesn&#39;t answer their question immediately?
</p></div></div><p>All the better. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Tue, 12 Jun 2007 00:51:23 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I had no problems, but it would be nice if there was something like a table of contents, so newbies might be more likely to go straight to the part they are concerned with.
</p></div></div><p>Head back to the control center and press Begin Tour <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Tue, 12 Jun 2007 01:46:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
I&#39;m thinking about making a website &quot;installer&quot; where you provide your user name and password and it installs it for you.
</p></div></div><p>
Yeah, giving out one&#39;s password is never a bad thing to do. <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Jeff Bernard)</author>
		<pubDate>Tue, 12 Jun 2007 10:32:51 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Yeah, giving out one&#39;s password is never a bad thing to do.
</p></div></div><p>

CGamesPlay already has pages that use the A.cc login.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Tue, 12 Jun 2007 13:08:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
CGamesPlay already has pages that use the A.cc login.
</p></div></div><p>

It&#39;s different in this case (at least if you mean Minorhack). The password never actually leaves A.cc, only some login information identifying you as a user.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Jakub Wasilewski)</author>
		<pubDate>Tue, 12 Jun 2007 15:07:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I was really looking forward to a tour but I&#39;m using Opera... <img src="http://www.allegro.cc/forums/smileys/cry.gif" alt=":&#39;(" /><br />I tried IE 6, but it doesn&#39;t work at all.(Perhaps of some crappy settings; I never use it.)<br />I&#39;ve attached a un-/barely readable error output of opera. Hope you make it work for all the browsers.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (weapon_S)</author>
		<pubDate>Tue, 12 Jun 2007 16:42:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Okay, I downloaded Opera and messed with it. Opera supports neither the toSource function nor the uneval function, so I had to get an additional JSON library to cope. Because of the increasing number of JS files, I combined them into a single one. Finally, due to Opera caching the old JS on refresh, I had to write a somewhat dirty hack to work around it.</p><div class="source-code snippet"><div class="inner"><pre><span class="c">/* BEGIN TOUR */</span>
var tourConfig <span class="k3">=</span> null<span class="k2">;</span>
<span class="k1">if</span><span class="k2">(</span>typeof<span class="k2">(</span>dryrun<span class="k2">)</span><span class="k3">!</span><span class="k3">=</span><span class="s">'undefined'</span><span class="k2">)</span> document.write<span class="k2">(</span><span class="s">'&lt;script type="text/javascript" src="http://cgamesplay.com/bin/tour/"&gt;&lt;/script&gt;'</span><span class="k2">)</span><span class="k2">;</span>
<span class="k1">else</span><span class="k2">{</span>dryrun <span class="k3">=</span> <span class="k1">false</span><span class="k2">;</span>var d <span class="k3">=</span> <span class="k1">new</span> Date<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>document.write<span class="k2">(</span><span class="s">'&lt;script type="text/javascript" src="http://www.allegro.cc/js/user.js/2559?'</span><span class="k3">+</span><span class="k2">(</span><span class="k2">(</span>d.getTime<span class="k2">(</span><span class="k2">)</span><span class="k3">-</span>d.getMilliseconds<span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k3">/</span><span class="n">1000</span><span class="k2">)</span><span class="k3">+</span><span class="s">'"&gt;&lt;/script&gt;'</span><span class="k2">)</span><span class="k2">;</span><span class="k2">}</span>
<span class="c">/* END TOUR */</span>
</pre></div></div><p>

Should work in Opera and Firefox. Try it out in Konqi as well!</p><p>I&#39;m aware of the arrow alignment issues in Opera. Don&#39;t know why they happen.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Tue, 12 Jun 2007 21:25:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>It&#39;s a great idea and I&#39;m impressed by the interface, but it&#39;s far too demanding on resources... Why does it take so long to load each time? And why are you hiding the bulk of code? <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p><p>In the amount of time I&#39;m waiting for the tour on each page to load I could have downloaded a flashy, user-friendly Flash interface and not have to wait for loading times anymore (and it would also take care of some browser-compatibility issues). <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Tue, 12 Jun 2007 23:18:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yet, it&#39;d be just as demanding on resources, and take MUCH longer to capture and turn into a nice interactive video walkthrough.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Tue, 12 Jun 2007 23:54:29 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Why does it take so long to load each time?
</p></div></div><p>If you are referring to the &quot;Loading...&quot; screen, then it&#39;s because it has to perform an RPC to Allegro.cc. If you&#39;re not referring to the &quot;Loading...&quot; screen, then keep in mind that the tour bubble won&#39;t pop up until the page has finished loading (including all images).</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
And why are you hiding the bulk of code? <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div></div><p>&quot;Hiding&quot;? <a href="http://cgamesplay.com/bin/tour/">http://cgamesplay.com/bin/tour/</a> is all of the javascript. json.js (available via google) is JSMin&#39;ed, the rest is there, uncompressed and neatly formatted.</p><p>Is my coding style that bad? <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /> <img src="http://www.allegro.cc/forums/smileys/cry.gif" alt=":&#39;(" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 00:08:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I think he meant because you only paste in a tiny snippet in your custom JS box..?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Kibiz0r)</author>
		<pubDate>Wed, 13 Jun 2007 00:40:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
else{dryrun = false;var d = new Date();document.write(&#39;&lt;script type=&quot;text/javascript&quot; src=&quot;<a href="http://www.allegro.cc/js/user.js/2559?&#39;+((d.getTime()-d.getMilliseconds())/1000)+&#39;&quot;&gt;&lt;/script">http://www.allegro.cc/js/user.js/2559?&#39;+((d.getTime()-d.getMilliseconds())/1000)+&#39;&quot;&gt;&lt;/script</a>&gt;&#39;);}
</p></div></div><p>
I just would like to point out that no one can see your private user.js file. (That would be a privacy breach.) The user id parameter is completely ignored and really only exists in case multiple people share the same browser.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Wed, 13 Jun 2007 00:50:28 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I just would like to point out that no one can see your private user.js file. (That would be a privacy breach.) The user id parameter is completely ignored and really only exists in case multiple people share the same browser.
</p></div></div><p>Yeah, I drew that conclusion. In either case it still works out because the correct user JS file will be returned (the current, uncached one, with dryrun defined).</p><p>The problem was that the user JS file was cached, so when I perform the RPC to update the tourConfig variable, the browser uses the cached value (well, Opera did. Firefox refreshed on <tt>document.location.reload()</tt>). By varying the URL with the current time it always gets updated. Of course it&#39;s slower.</p><p>If you feel like adjusting the cache settings for the user JS, I&#39;d appreciate it <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 00:57:30 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Thomas Fjellstrom said:</div><div class="quote"><p>
Yet, it&#39;d be just as demanding on resources, and take MUCH longer to capture and turn into a nice interactive video walkthrough.
</p></div></div><p>
I wonder how long it took to get this much done... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> We&#39;ve seen it&#39;s still buggy... As well as unresponsive and slow loading... And unless I missed something it&#39;s still very short. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> I&#39;m not trying to put down your efforts, CGamesPlay. It&#39;s really rather cool, but this might be a good application for Flash... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
&quot;Hiding&quot;? <a href="http://cgamesplay.com/bin/tour/">http://cgamesplay.com/bin/tour/</a> is all of the javascript. json.js (available via google) is JSMin&#39;ed, the rest is there, uncompressed and neatly formatted.
</p></div></div><p>
It seems odd that you would have us load code from your custom js (even though what appears to be happening per Matthew Leverton&#39;s rule is our own user.js file is loaded again... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />) and from a file on your domain. Why didn&#39;t you just post all of the code (all 1471 lines of it <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />)? <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Wed, 13 Jun 2007 01:07:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I like the tour and refuse to comment on the soon-to-be argument...;D;)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Samuel Henderson)</author>
		<pubDate>Wed, 13 Jun 2007 01:16:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I wonder how long it took to get this much done...
</p></div></div><p>The entire thing has taken roughly 10 hours of work. I originally wrote the balloon library and wanted to test it and show it off a bit. So I made this.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
We&#39;ve seen it&#39;s still buggy...
</p></div></div><p>Could you please be more specific?</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
As well as unresponsive and slow loading...
</p></div></div><p>See my above post, I need more information. Also, what browser and machine specs?</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
And unless I missed something it&#39;s still very short.
</p></div></div><p>Well, there&#39;s the front page chapter, which takes you through the news, the front page, the IOTD, and the resources section. Then there&#39;s the manual chapter, which includes a short breakdown of the manual page. Then there&#39;s the forum chapter, which goes through the thread list as well as the actual thread page. All in all it&#39;ll take about 15 minutes to go through if you read everything.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
It&#39;s really rather cool, but this might be a good application for Flash...
</p></div></div><p>It&#39;s not possible to do the balloon tips in Flash, or to provide the interactivity part, or to navigate to separate pages on the site. Also the upcoming Posting chapter will really be inappropriate for Flash (it&#39;s going to make sure you&#39;ve selected a good topic, used good writing style, not posted code without code tags, etc).</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Why didn&#39;t you just post all of the code (all 1471 lines of it <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />)?
</p></div></div><p>Ideally, the finished product will have all the ugliness of packaging and distribution worked out. Unfortunately, there&#39;s going to be at least 200 KB of javascript, even if it&#39;s compressed. I want to keep the steps part on my server so that updates happen without reinstalling. And with that vein in mind, tour.js, balloon.js, and json.min.js just follow suit. Btw, &quot;hiding&quot; was a bad choice of words. You can navigate to any of the URLs to read the source yourself. You can copy them to your server, too <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" /></p><p>What I&#39;d like to happen is have a newbie come to my tour installer, put in their user and password, and have a script copy the necessary code into their custom JS field. Of course, I will also include directions for manually installing, for those who don&#39;t feel like giving away their user information. I&#39;m also going to write an uninstaller directly from the tour (after you&#39;ve seen everything there is to see it will prompt to automatically uninstall itself).</p><p>Thanks for everything you guys have said; I&#39;ll definitely keep working on it. I&#39;d really appreciate it if you guys kept the bug reports coming in!
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 01:32:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
I wonder how long it took to get this much done... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> We&#39;ve seen it&#39;s still buggy... As well as unresponsive and slow loading... And unless I missed something it&#39;s still very short. <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /> I&#39;m not trying to put down your efforts, CGamesPlay. It&#39;s really rather cool, but this might be a good application for Flash... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div></div><p>

After it loads, it&#39;s not unresponsive at all. But go ahead and make one in flash if you feel you can do it better.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
It seems odd that you would have us load code from your custom js (even though what appears to be happening per Matthew Leverton&#39;s rule is our own user.js file is loaded again... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />) and from a file on your domain. Why didn&#39;t you just post all of the code (all 1471 lines of it <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />)? <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div></div><p>

Because it&#39;s easier not to do that, and also much cleaner and easier to paste, not to mention it saves space on a.cc from multiple copies of the same code.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Wed, 13 Jun 2007 01:53:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Let me break the process down in pseudo-code:<br /><u>Process of any single page view while the tour is installed:</u>
</p><pre>User custom JS is loaded (possibly from cache)
User custom JS is loaded with caching disabled
JS files from my domain are loaded (possibly from cache)
If the tour has not been run before
    Put up the loading screen
    Open the theme-css page in an iframe
    Set the configuration variable specifying that the tour has been run
    Save the page
    Close the iframe
    Show the welcome screen
Else if the cookie tourWhenPageChanges is set
    Go to that tour page</pre><p>

The second step is necessary because the user JS file is cached by the browser, so tour configuration values are cached, so it will assume the tour has never been run before until the cache expires.</p><p>That&#39;s why the post goes to &quot;my&quot; user javascript: it&#39;s loading a non-cached version of the current user&#39;s javascript, so the configuration is guaranteed to be updated. It&#39;s very hackish, but without very much thought going towards it I can&#39;t see any other way. Well, I could store the tour configuration off-site, but that&#39;s <i>evil</i>.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 02:03:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
Could you please be more specific?
</p></div></div><p>
Apparently I was mistaken. A coworker was actually in control of the interface at the time (I was bragging about Allegro.cc again <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />) and without reading the IOTD bubble we saw only a close [X] button to interact with. Upon clicky we were suddenly alone in the scary world of Allegro.cc... <img src="http://www.allegro.cc/forums/smileys/cry.gif" alt=":&#39;(" /></p><p>So the bug I thought there was wasn&#39;t (missing controls in the bubble). It might assist the tour to explain all of the ways you&#39;ll navigate the tour at the beginning so users know the tour includes actual A.cc links as well as it&#39;s own. There is also the text that is displayed at the top of the custom js page when your JavaScript is loaded... <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /> It also seems to have duplicated the csmiley smiley counter, though mine is slightly modified and I don&#39;t know where the fault is... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p><p> <span class="remote-thumbnail"><span class="json">{"name":"592355","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/a\/6a14c02f776288fc0ca1cf83beef2b1c.png","w":896,"h":244,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/a\/6a14c02f776288fc0ca1cf83beef2b1c"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/6/a/6a14c02f776288fc0ca1cf83beef2b1c-240.jpg" alt="592355" width="240" height="65" /></span></p><p>Going through it a second time I wound up stuck in the Manual section... Am I mistaken or was I supposed to navigate to the <tt>blit</tt> function? I did that (twice) and the tour never came back up... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /></p><p>My only real complaint as of yet is that for a n00b it might be more difficult to navigate. And unfortunately, a simple mistake will close the tour. It might be more user-friendly to keep a Tour icon in a standardized place. If possible it would be more user-friendly to use Flash, which requires no &#39;installation&#39; and no guessing, but I don&#39;t know how feasible it is with your model... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
It&#39;s not possible to do the balloon tips in Flash, or to provide the interactivity part, or to navigate to separate pages on the site. Also the upcoming Posting chapter will really be inappropriate for Flash (it&#39;s going to make sure you&#39;ve selected a good topic, used good writing style, not posted code without code tags, etc).
</p></div></div><p>
I&#39;m not really experienced with Flash so I don&#39;t know it&#39;s limits for interacting with a Web page. It could be done in a literal tutorial/tour like movie that takes them through the site. If you can load the Web site into the Flash interface you could still make it live, but I don&#39;t know about that... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
Btw, &quot;hiding&quot; was a bad choice of words. You can navigate to any of the URLs to read the source yourself. You can copy them to your server, too <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div></div><p>Of course you can. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> If it executes client-side then I can obviously see it. Hiding is actually a pretty good word. Consider hidden files in a file system. You can actually get complete access to them, however, they&#39;re [by default] hidden from normal viewing. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> It&#39;s really a similar concept.
</p><div class="quote_container"><div class="title">BAF said:</div><div class="quote"><p>
After it loads, it&#39;s not unresponsive at all.
</p></div></div><p>
From home, it functions very nicely (Pentium D Duo Core 3.2 GHZ, 2 GB RAM). From work (Celeron 1.0 GHz, 384 MB RAM - or something) it was very poor.
</p><div class="quote_container"><div class="title">BAF said:</div><div class="quote"><p>
Because it&#39;s easier not to do that, and also much cleaner and easier to paste, not to mention it saves space on a.cc from multiple copies of the same code.
</p></div></div><p>
That&#39;s true, but it&#39;s not very wise to execute code from a random user on a Web domain... For a n00b coming to Allegro they might not want to do that. :) It is a lot cleaner though. He could have just attached it to this thread and linked everybody to that (which would only be one copy on Allegro.cc).</p><p>It might not hurt for Matthew Leverton to actually add the tour/tutorial to the site after it&#39;s completely finished and polished.</p><p>In any case, I&#39;m biased about JavaScript so I hate when it&#39;s used for really cool things. :)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Wed, 13 Jun 2007 03:52:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
It also seems to have duplicated the csmiley smiley counter, though mine is slightly modified and I don&#39;t know where the fault is... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div></div><p>
Seems the top row is counting the smilies below the reply box ....
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (23yrold3yrold)</author>
		<pubDate>Wed, 13 Jun 2007 04:36:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>The top row is counting the bottom row&#39;s smileys.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Wed, 13 Jun 2007 05:41:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">23yrold3yrold said:</div><div class="quote"><p>
Seems the top row is counting the smilies below the reply box ....
</p></div></div><p>
</p><div class="quote_container"><div class="title">BAF said:</div><div class="quote"><p>
The top row is counting the bottom row&#39;s smileys.
</p></div></div><p>
There shouldn&#39;t be a top or bottom row. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /> The user.js file is being loaded twice, hence a second csmiley bar is created, which also counts the smileys in the first row... <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Wed, 13 Jun 2007 06:10:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Matthew recently fixed that afaik.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Wed, 13 Jun 2007 06:16:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>CGames&#39;s javascript loads it a second time...
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (BAF)</author>
		<pubDate>Wed, 13 Jun 2007 06:51:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
CGames&#39;s javascript loads it a second time...
</p></div></div><p>Oh. Silly CGames.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Wed, 13 Jun 2007 07:00:08 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Matthew fixed the &quot;There is also the text that is displayed at the top of the custom js page when your JavaScript is loaded...&quot;, but I&#39;ve explained why I load the user JS file 3 times so I&#39;m not going to do it again.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Going through it a second time I wound up stuck in the Manual section... Am I mistaken or was I supposed to navigate to the blit function? I did that (twice) and the tour never came back up...
</p></div></div><p>Did you get the &quot;Tour Exited&quot; balloon? Btw, if you go back to the control center, press the &quot;Begin Tour&quot; link by the Log Out link to skip to a particular chapter.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 09:05:13 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Ideally, the finished product will have all the ugliness of packaging and distribution worked out.
</p></div></div><p>
Yeah I&#39;ve been wanting to make a js &#39;platform&#39; to allow 1 click (maybe 2) installation of various scripts without leaving the page.</p><p>Also, you mentioned that tour config can&#39;t update itself without reloading the js file.  Is there a reason you can&#39;t just store the information in a cookie?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Wed, 13 Jun 2007 09:18:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>A cookie isn&#39;t persistent. Short-term things like the next page in the tour can be stored in a cookie, but whether or not a user has ever seen the tour before needs to be stored in a manner that will affect all browsers he connects to the site from.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 09:20:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Hm I see what you&#39;re saying.  Maybe store it in the &quot;About Me&quot; in the profile.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Wed, 13 Jun 2007 09:55:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Matthew seems to have added a field for me <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /></p><p>[append]<br />Thanks, Matthew, that will work a <i>lot</i> better! I&#39;ll switch to using it ASAP.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 17:40:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
Matthew seems to have added a field for me <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div></div><p>
Wow, that&#39;s awesome. <img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Wed, 13 Jun 2007 18:28:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Now the script is nice and simple. It uses the new User Data feature of Allegro.cc, so it doesn&#39;t require any weird hacks. Here&#39;s your new JavaScript:<br /><span class="source-code">document.write<span class="k2">(</span><span class="s">'&lt;script type="text/javascript" src="http://cgamesplay.com/bin/tour/"&gt;&lt;/script&gt;'</span><span class="k2">)</span><span class="k2">;</span></span>The old JS either will or will not work at this point. I&#39;m banking on &quot;will not&quot;.</p><p>Test this one out, let me know if anybody has any bugs. Tomasu, does it work in Konqueror?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Wed, 13 Jun 2007 22:56:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Does nothing. No error, no tour. Js is in my user js just fine as well (viewed source, and took a look at &quot;/js/user.js/476&quot;).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 14 Jun 2007 00:16:10 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
Test this one out, let me know if anybody has any bugs.
</p></div></div><p>
</p><div class="quote_container"><div class="title">Thomas Fjellstrom said:</div><div class="quote"><p>
Does nothing. No error, no tour. Js is in my user js just fine as well (viewed source, and took a look at &quot;/js/user.js/476&quot;).
</p></div></div><p>
The tour came up for me fine, but I didn&#39;t actually go through it. I assume if it came up fine it should still function as before.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Thu, 14 Jun 2007 00:36:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
The tour came up for me fine, but I didn&#39;t actually go through it.
</p></div></div><p>In konqueror? <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 14 Jun 2007 00:37:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Thomas Fjellstrom said:</div><div class="quote"><p>
In konqueror? <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div></div><p>
The only browsers I ever use are IE and FF. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Thu, 14 Jun 2007 00:38:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">CGamesPlay said:</div><div class="quote"><p>
Tomasu, does it work in Konqueror?
</p></div></div><p>
</p><div class="quote_container"><div class="title">bamccaig said:</div><div class="quote"><p>
The only browsers I ever use are IE and FF. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" />
</p></div></div><p>And therein lies the rub.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 14 Jun 2007 00:40:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Thomas Fjellstrom said:</div><div class="quote"><p>
And therein lies the rub.
</p></div></div><p>
Wha? <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /> What does that even mean!? <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Thu, 14 Jun 2007 00:48:09 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Konqueror is dumb. I can&#39;t use it as both a file manager and a web browser. So I chose to use it as a file manager. Now, whenever I click a link in a web page, it opens it up in KWrite <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /> So yeah, that&#39;s why I don&#39;t use Konqi.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Thu, 14 Jun 2007 01:19:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
balloon.setMessage(&quot;</p><h2>Handy Controls</h2><p>&lt;p&gt;This is the Subscribe button. Pressing it will cause Allegro.cc to automatically email you whenever someone replies to the thread.&lt;/p&gt;&lt;p&gt;&lt;a href=\&quot;#\&quot; onclick=\&quot;tour.gotoStep(&#39;c3s44&#39;); return false;\&quot;&gt;Next&lt;/a&gt;&lt;/p&gt;&quot;);
</p></div></div><p>
Technically it only e-mails you the first response after last viewing the thread. So if you subscribe, and ten people respond, you&#39;ll only get the first one. After reading the thread, the flag is reset and you&#39;ll get the next message. </p><p>As the e-mail says: &quot;You will not receive another notification until you read the thread. The first post is listed below. There may be more replies that follow it.&quot;</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
balloon.setMessage(&quot;</p><h2>Handy Controls</h2><p>&lt;p&gt;This is the Send to Top button. I&#39;ll explain this one with an example.&lt;/p&gt;&lt;p&gt;Say you create a thread asking for help and you get a reply and it seems to fix the problem, so you post to say thank you. The next day, you find out that the reply didn&#39;t really help you and your problem is still there. Because you are the last person to reply, you can&#39;t add an additional reply. Starting a new thread for the same problem would be a bad idea, so what should you do?&lt;/p&gt;&lt;p&gt;Well, you should edit your last post to explain that the reply didn&#39;t really help you, and then you should use the Send to Top button.&lt;/p&gt;&lt;p&gt;That will put your thread at the top of the thread list and mark it as unread, as if you had posted a new reply! The only restrictions are that you have to be the last poster in the thread, and you have to wait a full day before using the Send to Top button.&lt;/p&gt;&lt;p&gt;&lt;a href=\&quot;#\&quot; onclick=\&quot;tour.gotoStep(&#39;c3s45&#39;); return false;\&quot;&gt;Next&lt;/a&gt;&lt;/p&gt;&quot;);
</p></div></div><p>
You must be either the first or last poster, and the time limit is one hour.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
balloon.setMessage(&quot;</p><h2>Handy Controls</h2><p>&lt;p&gt;Finally, we have the Hide Thread button. This will cause the thread to be removed from your thread lists until a new reply is made. You can use this to keep your thread list more organized.&lt;/p&gt;&lt;p&gt;&lt;a href=\&quot;#\&quot; onclick=\&quot;tour.gotoStep(&#39;c3s46&#39;); return false;\&quot;&gt;Next&lt;/a&gt;&lt;/p&gt;&quot;);
</p></div></div><p>
Hide Thread (formally known as Kill Thread) is permanent.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Thu, 14 Jun 2007 01:32:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>AHah, you did something wrong. Somehow you set your text/html mime to kwrite instead of embedded khtml. So basically, you must have set it to do that so html files on disk show up in kwrite? how silly.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Thomas Fjellstrom)</author>
		<pubDate>Thu, 14 Jun 2007 01:33:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Matthew: Thanks for the review. I&#39;ll correct those points.</p><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
So basically, you must have set it to do that so html files on disk show up in kwrite? how silly.
</p></div></div><p>Yes, exactly. It got so annoying having Konqi open up my HTML files, XML files, and PHP files as HTML. I suppose I will switch back to get this script working, though.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (CGamesPlay)</author>
		<pubDate>Thu, 14 Jun 2007 01:49:11 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Matthew Leverton said:</div><div class="quote"><p>
You must be either the first or last poster, and the time limit is one hour.
</p></div></div><p>
In recent usage I&#39;ve found it to only work when you&#39;re the last poster and at least one hour has passed since the post (or last Send To Top operation).</p><p>I just tested it out by trying to send my <a href="http://www.allegro.cc/forums/thread/591774">Extending Built-In Object With prototype Property (JavaScript)</a> thread to the top, but it resulted in a blank/white page and the thread&#39;s position (timestamp) never changed; I assume because Dustin Dettmer was the last to respond.</p><p><img src="http://www.allegro.cc/forums/smileys/grin.gif" alt=";D" /><img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Thu, 14 Jun 2007 01:51:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>A typo was preventing that from working.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Leverton)</author>
		<pubDate>Thu, 14 Jun 2007 02:06:20 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Matthew Leverton said:</div><div class="quote"><p>
A typo was preventing that from working.
</p></div></div><p>
Ah, I see. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Thu, 14 Jun 2007 02:59:07 +0000</pubDate>
	</item>
</rss>
