I have finished Crystal Poll plugin but if any one want to use it <br>he must make above changes which we talked about, so that I include this 3 files in (core files) folder . is that acceptance for you?<br><br>Regards,<br>
&nbsp;&nbsp;&nbsp; Ahmad<br><br><div><span class="gmail_quote">On 6/5/07, <b class="gmail_sendername">Ahmad Saleh</b> &lt;<a href="mailto:ahmadfds@gmail.com">ahmadfds@gmail.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;">
another thing,<br>I made test plugin that have getTest function which rerturn random number<br>isDynamic field of this plugin have true value<br>then I call it in footer.template like this:<br><br>{<span id="st" name="st" class="st">
dynamic</span>}<br>{$test-&gt;getTest()}
<br>{/<span id="st" name="st" class="st">dynamic</span>}<br><br>and it&#39;s worked without any problem.<br><br>Regards,<br><span class="sg">&nbsp;&nbsp;&nbsp; Ahmad<br><br></span><div><span class="q"><span class="gmail_quote">On 6/4/07, 
<b class="gmail_sendername">Oscar Renalias</b> &lt;<a href="mailto:oscar@renalias.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
oscar@renalias.net</a>&gt; wrote:</span></span><div><span class="e" id="q_112fa94573a99b2f_4"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Well this sounds like a reasonable approach... but I see at least one problem.
<br><br>When a page is cached, currently its data is not loaded. So for<br>example $posts and $blog are not available in main.template when it&#39;s<br>cached because it doesn&#39;t make any sense to load that data anymore. So
<br>if you develop a plugin that registers itself as dynamic and depends<br>in any of the data that is not available anymore, this won&#39;t work. The<br>plugin will be there and trying to run, but it&#39;s data will not.
<br><br>But before we dig deeper into this, can anybody list any examples of<br>plugins that would *really* benefit of running even in cached pages<br>(other than a plugin that would list the number of users currently<br>

logged in)<br><br>Oscar<br><br>On 6/3/07, Ahmad Saleh &lt;<a href="mailto:ahmadfds@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ahmadfds@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt; &gt;<br>
&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; 1) Add ($isDynamic = false) field in PluginBase class.
<br>&gt; &gt; 2) just add function (getDynamicPlugins()) that return only dynamic<br>&gt; plugins<br>&gt; without changing any thing in getPlugins() function.<br>&gt;<br>&gt;<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; 3) in BlogView class:
<br>&gt;<br>&gt;<br>&gt; sorry about this mistake :)<br>&gt;<br>&gt; Regards,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;Ahmad<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; pLog-svn mailing list<br>&gt; <a href="mailto:pLog-svn@devel.lifetype.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

pLog-svn@devel.lifetype.net</a><br>&gt; <a href="http://limedaley.com/mailman/listinfo/plog-svn" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://limedaley.com/mailman/listinfo/plog-svn</a><br>
&gt;<br>_______________________________________________<br>pLog-svn mailing list
<br><a href="mailto:pLog-svn@devel.lifetype.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">pLog-svn@devel.lifetype.net</a><br><a href="http://limedaley.com/mailman/listinfo/plog-svn" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://limedaley.com/mailman/listinfo/plog-svn</a><br></blockquote></span></div></div><br>
</blockquote></div><br>