[pLog-svn] bad behavior diff

Jon Daley plogworld at jon.limedaley.com
Tue Sep 5 20:19:25 GMT 2006


 	Ah, I see.  Maybe it needs to be in a php file that doesn't run 
through smarty?  Or smarty is told to not cache it?  Maybe the {dynamic} 
tag would work here?

On Wed, 6 Sep 2006, Mark Wu wrote:
> Mmm.... I don't think put it into a separate .js file works. Because this
> javascript code is dynamic generateed by two php value $cookie_name and
> $cookie_value.
>
> Mark
>
>> -----Original Message-----
>> From: plog-svn-bounces at devel.lifetype.net
>> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of Jon Daley
>> Sent: Wednesday, September 06, 2006 4:07 AM
>> To: plog-svn at devel.lifetype.net
>> Subject: Re: [pLog-svn] bad behavior diff
>>
>>  	So, all we have to do is to include the javascript in a
>> separate .js file?  Can we include it directly in the plugins
>> directory?  I don't think any other file is served directly
>> from there, so maybe that is a bad idea.  I guess you could
>> put it in the root, but that is sort of annoying.
>> I don't think you want to have it in every template dir.
>>  	Maybe putting it in /js would be the best?
>>
>> On Sun, 3 Sep 2006, Paul Westbrook wrote:
>>
>>> Hello,
>>>  I think that this problem is cause because the javascript is
>>> generated by php.  So the first time that a page is looked at, the
>>> generated javascript will have the ip address of the requestor.  If
>>> that page is cached, the ip address for the first requestor will
>>> remain in the javascript of the cached page.
>>>
>>>  I have seen cases where when I look at the source for my
>> page, which
>>> has the javascript inserted into my template, the ip
>> address embedded
>>> is for a different ip address.  For example, I am accessing my blog
>>> from ip address 24.23.206.54, but when I just accessed my blog, and
>>> looked at the source, I
>>> see:
>>>
>>> 			myElement.value = '1157327472 217.235.113.132';
>>>
>>> Since the javascript is not generated for every request, the
>>> calculation for the amount of time from a  page load to a
>> comment submission, will not work.
>>>
>>> --Paul
>>>
>>>
>>> On Sep 3, 2006, at 10:22 AM, Mark Wu wrote:
>>>
>>>> Hi Jon:
>>>>
>>>> Do you insert javascript as I suggest in readme.txt ?
>>>>
>>>> Because I never has this problem in my installation.
>>>>
>>>> Nark
>>>>
>>>>> -----Original Message-----
>>>>> From: plog-svn-bounces at devel.lifetype.net
>>>>> [mailto:plog-svn-bounces at devel.lifetype.net] On Behalf Of
>> Jon Daley
>>>>> Sent: Wednesday, August 30, 2006 12:44 AM
>>>>> To: LifeType SVN
>>>>> Subject: [pLog-svn] bad behavior diff
>>>>>
>>>>> Mark - I thought you might want to see this diff, and since the
>>>>> plugin/svn email hook isn't working, I will manually do it:
>>>>>
>>>>> plog/plugins/badbehavior/bad-behavior>svn diff -r3900 post.inc.php
>>>>> Index: post.inc.php
>>>>>
>> ===================================================================
>>>>> --- post.inc.php        (revision 3900)
>>>>> +++ post.inc.php        (working copy)
>>>>> @@ -37,8 +37,10 @@
>>>>>                 // if ($screener + 5 > time())
>>>>>                 //      return "408d7e72";
>>>>>                 // Posting too slow? 48 hr
>>>>> -               if ($screener + 172800 < time())
>>>>> -                       return "b40c8ddc";
>>>>> +        // LifeType mod by jondaley: since pages can be
>> cached, the
>>>>> +        // cookie might not be updated
>>>>> +        // and this can get tripped incorrectly
>>>>> +//             if ($screener + 172800 < time())
>>>>> +//                     return "b40c8ddc";
>>>>>
>>>>>
>>>>>
>>>>> I am not entirely sure how it happened - ie. why my mother-in-law
>>>>> didn't get a new copy of the page when she came back
>> apparently more
>>>>> than 48 hours her prior viewing, and then hit the "search" button.
>>>>>
>>>>> Maybe the cookie isn't getting set when the page is cached?
>>>>> It is javascript, so that part shouldn't ever be cached, right?
>>>>>
>>>>> _______________________________________________
>>>>> pLog-svn mailing list
>>>>> pLog-svn at devel.lifetype.net
>>>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>>>
>>>> _______________________________________________
>>>> pLog-svn mailing list
>>>> pLog-svn at devel.lifetype.net
>>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>>>
>>>
>>> --
>>> Paul Westbrook
>>> paul at westbrooks.org
>>> <http://www.westbrooks.org>
>>>
>>>
>>> _______________________________________________
>>> pLog-svn mailing list
>>> pLog-svn at devel.lifetype.net
>>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>>
>> --
>> Jon Daley
>> http://jon.limedaley.com/
>>
>> An ego trip is something that never gets you anywhere.
>> -- Suzan Wiener
>> _______________________________________________
>> pLog-svn mailing list
>> pLog-svn at devel.lifetype.net
>> http://devel.lifetype.net/mailman/listinfo/plog-svn
>
> _______________________________________________
> pLog-svn mailing list
> pLog-svn at devel.lifetype.net
> http://devel.lifetype.net/mailman/listinfo/plog-svn
>

-- 
Jon Daley
http://jon.limedaley.com/

Quoting: the act of repeating erroneously the words of another.
-- Ambrose Bierce


More information about the pLog-svn mailing list