[pLog-svn] r6788 - plog/branches/lifetype-1.2/class/net

endless enigma endless_enigma at mail.ru
Thu Feb 19 13:20:23 EST 2009


Sounds good. I am waiting eagerly for the example.
I just wonder what would be the best way for me to catch up with the nightlies again.
I did a bunch of changes here and there and propably have forgotten about most of them.
Hopefully I am able to do some coding in my semester vacations again...

regards,
chromos

On Thu, 19 Feb 2009 19:02:14 +0100, Jon Daley <plogworld at jon.limedaley.com> wrote:

>  	Either.  I figure the admin panel could have one example, with a link  
> to the wiki.
>
> On Thu, 19 Feb 2009, endless enigma wrote:
>
>> In the wiki or in the Admin Panel itself?
>>
>> regards,
>> chromos
>>
>> On Thu, 19 Feb 2009 17:55:40 +0100, Jon Daley  
>> <plogworld at jon.limedaley.com> wrote:
>>
>>> 	Yeah, I really like this feature.  I am not sure about the best way  
>>> to describe it to people.  Any ideas?
>>> 	Maybe just show some examples of how it works?
>>>  On Tue, 3 Feb 2009, endless enigma wrote:
>>>
>>>> that's a nice one jon :)
>>>>  On Tue, 03 Feb 2009 02:52:41 +0100, <jondaley at devel.lifetype.net>  
>>>> wrote:
>>>>
>>>>> Author: jondaley
>>>>> Date: 2009-02-02 20:52:41 -0500 (Mon, 02 Feb 2009)
>>>>> New Revision: 6788
>>>>> Modified:
>>>>>  plog/branches/lifetype-1.2/class/net/customrequestgenerator.class.php
>>>>> Log:
>>>>> allow fancier custom URLs.  I'll write up some documentation at some  
>>>>> point, but I've had a couple requests for this, and I'm now using it  
>>>>> on my own blog.  This is actually quite handy for migrating people  
>>>>> from 'search engine friendly' URLs to custom URLs, since now they  
>>>>> both can be accepted, but the new URL is published.  The second  
>>>>> preg_replace() call replaces all str_replace() calls, and the first  
>>>>> preg_replace is the new feature
>>>>> Modified:  
>>>>> plog/branches/lifetype-1.2/class/net/customrequestgenerator.class.php
>>>>> ===================================================================
>>>>> ---  
>>>>> plog/branches/lifetype-1.2/class/net/customrequestgenerator.class.php  
>>>>> 2009-02-03 01:45:06 UTC (rev 6787)
>>>>> +++  
>>>>> plog/branches/lifetype-1.2/class/net/customrequestgenerator.class.php  
>>>>> 2009-02-03 01:52:41 UTC (rev 6788)
>>>>> @@ -438,12 +438,11 @@
>>>>>         */
>>>>>        function _replaceTags( $format, $tags )
>>>>>        {
>>>>> -            $result = $format;
>>>>> -            $result = str_replace( "$", "", $format );
>>>>> -			$result = str_replace( "(", "", $result );
>>>>> -			$result = str_replace( ")", "", $result );
>>>>> -			$result = str_replace( "?", "", $result );
>>>>> -			$result = str_replace( "\\", "", $result );
>>>>> +                // allow such things as archive_link_format:
>>>>> +                // /archives/(?:{year}/{month}/{day}/)?{postname}$
>>>>> +                //  
>>>>> /(?:post|archives)/(?:{year}/{month}/{day}/)?{postname}$
>>>>> +            $result = preg_replace("/\(\?:([^\)\|]*)([^\)]*)\)/",  
>>>>> "$1", $format);
>>>>> +            $result = preg_replace("/[$()?\\\\]/", "", $result);
>>>>>            foreach( $tags as $key => $value ) {
>>>>>                $result = str_replace( $key, $value, $result );
>>>>>            }
>>>>> _______________________________________________
>>>>> pLog-svn mailing list
>>>>> pLog-svn at devel.lifetype.net
>>>>> http://limedaley.com/mailman/listinfo/plog-svn
>>>>>
>>>>
>>>
>>
>>
>>
>>
>



-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/




More information about the pLog-svn mailing list