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).