meta data for this page

dateplaceholder

—- plugin —-

description: Add date related placeholders author : phplist email : info@phplist.com type : lastupdate : 2015/06/25 16:03 compatible : 3.0 or later depends : conflicts : similar : tags :

downloadurl: https://github.com/michield/phplist-plugin-dateplaceholder/archive/master.zip bugtracker : https://github.com/michield/phplist-plugin-dateplaceholder/issues sourcerepo : https://github.com/michield/phplist-plugin-dateplaceholder donationurl:


Purpose

Add placeholders that relate to dates.

Installation

Install the plugin using the Plugin Manager and the download URL above, which points to latest version of the plugin. Refer to Plugins on how to install plugins manually.

Examples/Usage

You can use formatting like the “date” command in PHP (see https://php.net/date)

The general format for a placeholder is:

[PLACEHOLDER:FORMAT]

where PLACEHOLDER can be one of:

- TODAY - YESTERDAY - TOMORROW - NEXTWEEK - LASTWEEK - NEXTMONTH - LASTMONTH

and FORMAT can be any format allowed by the date command in PHP

Some common Formats:

- “Y-m-d” will produce 2015-06-25 - “d/m/Y” will produce 25/06/2015 - “M jS Y” will produce Jun 25th 2015 - “l jS F Y” will produce Thursday 25th June 2015

You can also set the default format in the phpList settings. It will appear in the General settings. When you have a default format, you can leave FORMAT empty and just use eg.

[TODAY]

The replacement works both in the body of a campaign and the subject of the campaign.

Once the campaign has finished sending the dates will be fixed, when the campaign is archived. When you re-queue the campaign, the placeholder will no longer exist. You can bypass this behaviour in the settings.

This requires phpList 3.2.4 or later.

Configuration

This plugin will add the option to define a default date format in the settings.

It will also add an option in category archive that when set will bypass the final fixing of the dates when the campaign has been sent.

Change Log

https://github.com/michield/phplist-plugin-dateplaceholder/commits/master

  • 2015/11/29 v 0.2 - fix the dates when the campaign has finished sending (requires phpList 3.2.4 or later)
  • 2015/06/25 16:03
    • Initial release

ToDo/Wish List

  • more placeholders can be added if and when needed. Send a PR or add an issue in the tracker if there is a placeholder you would like.

(eg NEXTYEAR, LASTYEAR).