Hello,<br>&nbsp;&nbsp; I was seeing that this plugin was not generating the tagcloud when new posts were added.&nbsp; The last modification date of the tagcloud cache file was May 11th.<br><br>&nbsp;&nbsp; This the register() method of this plugin just loads whether it is enabled.&nbsp; It looks like register had not been called before processing the events.
<br><br>&nbsp;&nbsp; I added the call to register() to make sure the enabled setting was loaded.&nbsp; This is the same calling pattern that is used by other plugins (i.e. blogtimes, twitter.)<br><br>&nbsp;&nbsp; It may be &quot;wrong&quot; to have to explicitly call register(), and if that is the case, we should look and see why register is not being called before the events are processed.
<br><br>--Paul<br><br><br><br><div><span class="gmail_quote">On 7/26/07, <b class="gmail_sendername">Jon Daley</b> &lt;<a href="mailto:plogworld@jon.limedaley.com">plogworld@jon.limedaley.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;There must be something I still am not understanding.&nbsp;&nbsp;Plugins<br>shouldn&#39;t have to call register manually, should they?<br><br>On Thu, 26 Jul 2007, <a href="mailto:pwestbro@devel.lifetype.net">pwestbro@devel.lifetype.net
</a> wrote:<br><br>&gt; Author: pwestbro<br>&gt; Date: 2007-07-26 00:26:25 -0400 (Thu, 26 Jul 2007)<br>&gt; New Revision: 5731<br>&gt;<br>&gt; Modified:<br>&gt;&nbsp;&nbsp; plugins/branches/lifetype-1.2/tagcloud/plugintagcloud.class.php
<br>&gt; Log:<br>&gt; Fixed a problem were tagclouds were not being generated<br>&gt;<br>&gt;<br>&gt; Modified: plugins/branches/lifetype-1.2/tagcloud/plugintagcloud.class.php<br>&gt; ===================================================================
<br>&gt; --- plugins/branches/lifetype-1.2/tagcloud/plugintagcloud.class.php&nbsp;&nbsp; 2007-07-25 22:01:03 UTC (rev 5730)<br>&gt; +++ plugins/branches/lifetype-1.2/tagcloud/plugintagcloud.class.php&nbsp;&nbsp; 2007-07-26 04:26:25 UTC (rev 5731)
<br>&gt; @@ -28,7 +28,7 @@<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lt_include( PLOG_CLASS_PATH.&quot;class/database/db.class.php&quot; );<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;db =&amp; Db::getDb();<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;id = &quot;tagcloud&quot;;
<br>&gt; -&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;version = &quot;20070511&quot;;<br>&gt; +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$this-&gt;version = &quot;20070725&quot;;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;locales = Array(&quot;en_UK&quot;);<br>&gt;<br>&gt; @@ -94,7 +94,7 @@
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; function process( $eventType, $params )<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $validEvent = false;<br>&gt; -<br>&gt; +<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Looking for EVENT_POST_POST_ADD, EVENT_POST_POST_UPDATE, EVENT_POST_POST_DELETE
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // or EVENT_POST_ADMIN_PURGE_TEMP_FOLDER (if defined)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( $eventType == EVENT_POST_POST_ADD ||<br>&gt; @@ -110,12 +110,15 @@<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt; +<br>&gt; +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Load all of the settings for this blog<br>&gt; +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;register();<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(!$this-&gt;isEnabled())<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return true;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt; -<br>&gt; +<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Update the Blogtime png<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $this-&gt;createCloud();<br>&gt;<br>&gt;<br>&gt; _______________________________________________
<br>&gt; pLog-svn mailing list<br>&gt; <a href="mailto:pLog-svn@devel.lifetype.net">pLog-svn@devel.lifetype.net</a><br>&gt; <a href="http://limedaley.com/mailman/listinfo/plog-svn">http://limedaley.com/mailman/listinfo/plog-svn
</a><br>&gt;<br><br>--<br>Jon Daley<br><a href="http://jon.limedaley.com/">http://jon.limedaley.com/</a><br><br>By swallowing evil words unsaid, no one has ever harmed his stomach.<br>-- Winston Churchill<br>_______________________________________________
<br>pLog-svn mailing list<br><a href="mailto:pLog-svn@devel.lifetype.net">pLog-svn@devel.lifetype.net</a><br><a href="http://limedaley.com/mailman/listinfo/plog-svn">http://limedaley.com/mailman/listinfo/plog-svn</a><br></blockquote>
</div><br>