[pmwiki-users] Adding ctime=0

Petko Yotov 5ko at 5ko.fr
Wed Feb 5 23:25:47 PST 2025


The page key ctime is not set to $Now on existing pages, just on 
non-existing pages that are opened for creation.

It is also not used by the core anywhere except when ordering a pagelist 
by ctime, and when it is unset, it works as zero.

Editing existing pages does not add a ctime key and value.

This means you have a custom function, recipe, or page variable, that 
does something with ctime, and it is setting it to $Now.

What is your ctime customisation? We may be able to adapt it for your 
needs.

Petko

-- 
If you upgrade :  https://www.pmwiki.org/Upgrades

On 04/02/2025 12:10, Martin Cuno wrote:
> Hello everyone, a small thing:
> 
> I have almost 10,000 files in one of my PmWikis. Some of them are from
> ancient sources, imported as flat files, and that's why the "ctime="
> information is missing here.
> 
> Sometimes this bothers me, because I have info fields like: "This file
> was created on ... and last modified on .... If ctime doesn't exist,
> today's date is used. Maybe I could change that with an "if"
> condition. But I would prefer to add that to the files, namely as
> "ctime=0". Then it says "January 1, 1970" and everyone knows. I like
> my files to be "in order".
> 
> I'm not currently able to get this to work with external tools. So:
> Since PmWiki writes information to the raw file format when saving
> anyway, couldn't it add this information as well?
> 
> If it's not of general interest (candidate for the core), I'm happy to
> use a small code snippet.
> 
> Thanks! Martin from Siegen, Germany



More information about the pmwiki-users mailing list