res:plugins:datechanger
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
res:plugins:datechanger [2019/01/12 17:53] – external edit 127.0.0.1 | res:plugins:datechanger [2024/01/21 18:14] (current) – [Download] DateChanger-Plugin v1.0.4 for FlatPress 1.3 "Andante" Beta 1 fraenkiman | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== DateChanger Plugin ====== | ====== DateChanger Plugin ====== | ||
+ | Author: NoWhereMan, revised by [[https:// | ||
- | Adds yet another toolbar to the entry interface | + | ==== Description ==== |
+ | Lets you change | ||
- | Largely untested, this plugin | + | This plugin |
- | Copy paste this to '' | + | ==== Download ==== |
+ | {{ res:plugins: | ||
+ | [[https:// | ||
- | <code php> | ||
- | <?php | ||
- | /* | ||
- | Plugin Name: DateChanger | ||
- | Plugin URI: http:// | ||
- | Type: Block | ||
- | Description: | ||
- | Author: NoWhereMan | ||
- | Version: 1.0 | ||
- | Author URI: http:// | ||
- | */ | ||
- | if (! ( | + | See also: https://github.com/flatpressblog/flatpress-extras/tree/master/fp-plugins/datechanger |
- | basename($_SERVER[' | + | |
- | @$_GET[' | + | |
- | @$_GET[' | + | |
- | !(@$_POST[' | + | |
- | ) ) | + | |
- | return; | + | |
- | function plugin_datechanger_toolbar() { | + | ==== Screenshot ==== |
- | + | Screenshot of the edit area with the DateChanger toolbar:\\ | |
- | $time | + | {{: |
- | + | ||
- | $h = date(' | + | |
- | $m = date(' | + | |
- | $s = date(' | + | |
- | + | ||
- | $Y = date(' | + | |
- | $M = date(' | + | |
- | $D = date(' | + | |
- | + | ||
- | + | ||
- | echo '< | ||
- | |||
- | echo '< | ||
- | for ($i=0; $i<24; $i++) { | ||
- | $v = sprintf(' | ||
- | echo '< | ||
- | (($v == $h)? ' selected=" | ||
- | '>' | ||
- | } | ||
- | |||
- | echo '</ | ||
- | |||
- | echo '< | ||
- | for ($i=0; $i<60; $i++) { | ||
- | $v = sprintf(' | ||
- | echo '< | ||
- | (($v == $m)? ' selected=" | ||
- | '>' | ||
- | } | ||
- | |||
- | echo '</ | ||
- | |||
- | |||
- | echo '< | ||
- | for ($i=0; $i<60; $i++) { | ||
- | $v = sprintf(' | ||
- | echo '< | ||
- | (($v == $s)? ' selected=" | ||
- | '>' | ||
- | } | ||
- | |||
- | echo '</ | ||
- | |||
- | |||
- | |||
- | echo '< | ||
- | foreach (range(2000, | ||
- | echo '< | ||
- | (($v == $Y)? ' selected=" | ||
- | '>' | ||
- | } | ||
- | echo '</ | ||
- | |||
- | $mths = array( | ||
- | ' | ||
- | ); | ||
- | |||
- | echo '< | ||
- | for ($i=0; $i<12; $i++) { | ||
- | $v = sprintf(' | ||
- | echo '< | ||
- | (($v == $M)? ' selected=" | ||
- | '>' | ||
- | } | ||
- | echo '</ | ||
- | |||
- | echo '< | ||
- | for ($i=1; $i<=31; $i++) { | ||
- | $v = sprintf(' | ||
- | echo '< | ||
- | (($v == $D)? ' selected=" | ||
- | '>' | ||
- | } | ||
- | echo '</ | ||
- | |||
- | } | ||
- | add_action(' | + | **Support** |
+ | Please ask for help on the [[https:// | ||
- | function plugin_datechanger_check() { | + | === Changelog: === |
- | + | == 2024-01-21 | |
- | if ((isset($_GET[' | + | |
- | (isset($_GET[' | + | == 2024-01-05 |
- | + | * Compatibility with FlatPress 1.3 established | |
- | if (empty($_POST)) return; | + | == 2023-01-07 |
- | + | * Small fixes in HTML output | |
- | if (!empty($_POST[' | + | == 2022-12-03 |
- | $date | + | * Add multilangual support |
- | else | + | * added german and english translation |
- | return; | + | * Revised style |
- | + | * the position of the plugin is now above the BBCode elements | |
- | foreach | + | * added Instructions |
- | if (!is_numeric($v)) | + | |
- | return; | + | |
- | else | + | |
- | $date[] | + | |
- | } | + | |
- | + | ||
- | list($hour, | + | |
- | + | ||
- | $time = mktime | + | |
- | + | ||
- | $_POST[' | + | |
- | } | + | |
- | + | ||
- | add_action(' | + | |
- | + | ||
- | ?></ | + |
res/plugins/datechanger.1547312011.txt.gz · Last modified: 2019/01/12 17:53 by 127.0.0.1