User Tools

Site Tools

Translations of this page:

plugin:dateplaceholder

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

plugin/dateplaceholder.txt · Last modified: 2020/05/17 19:42 by michiel

Resources
Contact Us

e: info@phplist.com

Boring Bit

phpList is a registered limited company

UK Company No. 07582966

VAT Registration 122 0788 37

© phpList 2016