This is a huge help! Thank you. And, it gives me lots of ideas. All of my page names are like $Group.YYYY-MM-DD so date-based conditional markup is going to be very useful. Hmm.. I bet some custom page variables will also be useful in config.php.

Thank you, Simon! I feel like a kid with a new toy :)

On 05/17/2014 11:15 PM, Simon wrote:
Briefly

You might also find the Reminder
<http://www.pmwiki.org/wiki/Cookbook/Reminder>recipe of use.

For your scenario you could use conditional markup
<http://www.pmwiki.org/wiki/PmWiki/ConditionalMarkup> (not markup
expressions as I said earlier) to decide when to display the page,
eg
(:if date 2014-05-30.. :)See the [[new page]](:ifend:)
or
(:if date 2014-05-30.. :)(:include NewPage:)(:ifend:)
or you could include the date in a page text variable or in the page
name, e.g.
(:if date {NewPage$:FromDate}.. :)See the [[new page]](:ifend:)
where on NewPage you might have (:FromDate:2014-06-27:)
or if the page name is, say, 2014-07-28NewPage then
(:if date {(substr $name 0 10)}.. :)See the [[new page]](:ifend:)

In the example I have, I want to include a section from a page.
Manually we put in an anchor in the source page of the form
[[#xxyyyy-mm-dd]] (note in PmWiki anchors must start with a character)
In config.php I've added
$FmtPV['$NextTuesday'] = "date('Y-m-d',strtotime('next
tuesday',strtotime('yesterday')))"; // yyyy-mm-dd, today if Tuesday,
otherwise next Tuesday
$FmtPV['$FollowingTuesday'] = "date('Y-m-d',strtotime('+7 days next
tuesday',strtotime('yesterday')))"; // yyyy-mm-dd, next Tuesday if
Tuesday, otherwise following Tuesday
then I just say in the target page
(:include FixtureCard/{$ThisYear}ClubNights#cn{$NextTuesday} :)
(:include FixtureCard/{$ThisYear}ClubNights#cn{$FollowingTuesday} :)

hope this helps


On 18 May 2014 17:51, Ian MacGregor <[email protected]
<mailto:[email protected]>> wrote:

    This sounds interesting. When you have time, could you teach me how
    to do that?


    On 05/17/2014 10:29 PM, Simon wrote:

        Wll one way you could do it is use the markup expression
        <http://www.pmwiki.org/wiki/__PmWiki/MarkupExpressions
        <http://www.pmwiki.org/wiki/PmWiki/MarkupExpressions>> if date
        to control

        when pages become visible, I use a similar strategy on this page
        <http://ttc.org.nz/>.



        On 18 May 2014 17:12, Ian MacGregor <[email protected]
        <mailto:[email protected]>
        <mailto:[email protected] <mailto:[email protected]>>> wrote:

             I have 20 or so pages that I would like to publish on a
             one-page-per-week basis. Rather than manually publishing
        one page
             per week, I would like to be able to create all of the
        pages at one
             time and have the wiki publish them one page per week. How
        would I
             go about doing this? Is there a recipe set up for something
        like this?
             --
             Regards,
             Rev. Ian MacGregor
        http://www.ianmacgregor.net

             ___________________________________________________
             pmwiki-users mailing list
        [email protected] <mailto:[email protected]>
        <mailto:pmwiki-users@pmichaud.__com
        <mailto:[email protected]>>
        http://www.pmichaud.com/____mailman/listinfo/pmwiki-users
        <http://www.pmichaud.com/__mailman/listinfo/pmwiki-users>

             <http://www.pmichaud.com/__mailman/listinfo/pmwiki-users
        <http://www.pmichaud.com/mailman/listinfo/pmwiki-users>>




        --
        ____
        http://kiwiwiki.co.nz


    --
    Regards,
    Rev. Ian MacGregor
    http://www.ianmacgregor.net




--
____
http://kiwiwiki.co.nz

--
Regards,
Rev. Ian MacGregor
http://www.ianmacgregor.net

_______________________________________________
pmwiki-users mailing list
[email protected]
http://www.pmichaud.com/mailman/listinfo/pmwiki-users

Reply via email to