1*07abe974SRuben Carlo BenanteLink: https://www.dokuwiki.org/plugin:timezoneco 2*07abe974SRuben Carlo Benante 3*07abe974SRuben Carlo Benante====== timezoneco Plugin ====== 4*07abe974SRuben Carlo Benante 5*07abe974SRuben Carlo Benante---- plugin ---- 6*07abe974SRuben Carlo Benantedescription: This plugin add a timezone configuration field for you to set up your dokuwiki timezone 7*07abe974SRuben Carlo Benanteauthor : beco 8*07abe974SRuben Carlo Benanteemail : rcb@beco.cc 9*07abe974SRuben Carlo Benantetype : action 10*07abe974SRuben Carlo Benantelastupdate : 2022-02-24 11*07abe974SRuben Carlo Benantecompatible : Hogfather 12*07abe974SRuben Carlo Benantedepends : 13*07abe974SRuben Carlo Benanteconflicts : 14*07abe974SRuben Carlo Benantesimilar : 15*07abe974SRuben Carlo Benantetags : timezone 16*07abe974SRuben Carlo Benante 17*07abe974SRuben Carlo Benantedownloadurl: https://github.com/drbeco/timezoneco/archive/master.zip 18*07abe974SRuben Carlo Benantebugtracker : https://github.com/drbeco/timezoneco/issues 19*07abe974SRuben Carlo Benantesourcerepo : https://github.com/drbeco/timezoneco 20*07abe974SRuben Carlo Benantedonationurl: 21*07abe974SRuben Carlo Benante 22*07abe974SRuben Carlo Benantescreenshot_img : https://raw.github.com/drbeco/timezoneco/master/timezoneco.png 23*07abe974SRuben Carlo Benante---- 24*07abe974SRuben Carlo Benante 25*07abe974SRuben Carlo Benante===== Installation ===== 26*07abe974SRuben Carlo Benante 27*07abe974SRuben Carlo Benante:!: You need to be a bit savage, I can't lie. It is not plain simple. But it is easy enough. 28*07abe974SRuben Carlo Benante 29*07abe974SRuben Carlo BenanteAfter installing this plugin in your plugin directory (from github or from the instalation tool), you need to edit the file: 30*07abe974SRuben Carlo Benante 31*07abe974SRuben Carlo Benante ...dokuwiki/public/inc/init.php 32*07abe974SRuben Carlo Benante 33*07abe974SRuben Carlo BenanteComment line 95: 34*07abe974SRuben Carlo Benante 35*07abe974SRuben Carlo Benante //date_default_timezone_set(@date_default_timezone_get()); 36*07abe974SRuben Carlo Benante 37*07abe974SRuben Carlo BenanteAdd the following lines: 38*07abe974SRuben Carlo Benante 39*07abe974SRuben Carlo Benante if(empty($conf['plugin']['timezoneco']['timezone'])){ 40*07abe974SRuben Carlo Benante date_default_timezone_set(@date_default_timezone_get()); 41*07abe974SRuben Carlo Benante }else{ 42*07abe974SRuben Carlo Benante date_default_timezone_set($conf['plugin']['timezoneco']['timezone']); 43*07abe974SRuben Carlo Benante } 44*07abe974SRuben Carlo Benante 45*07abe974SRuben Carlo Benante 46*07abe974SRuben Carlo Benante===== Configuration and Settings ===== 47*07abe974SRuben Carlo Benante 48*07abe974SRuben Carlo Benante 49*07abe974SRuben Carlo BenanteOn your admin / configuration settings, find the ''timezone'' field and add a string of your timezone according to [[https://www.php.net/manual/en/timezones.php|PHP timezone strings]]. 50*07abe974SRuben Carlo Benante 51*07abe974SRuben Carlo Benante 52*07abe974SRuben Carlo Benante===== Development ===== 53*07abe974SRuben Carlo Benante 54*07abe974SRuben Carlo BenanteRemember: if you upgrade your dokuwiki, you need to edit the ''init.php'' file again. 55*07abe974SRuben Carlo Benante 56*07abe974SRuben Carlo Benante=== Change Log === 57*07abe974SRuben Carlo Benante 58*07abe974SRuben Carlo Benante * ** 2022-02-24** 59*07abe974SRuben Carlo Benante * A bug fix that prevented manager.dat to realize the plugin was already up to date 60*07abe974SRuben Carlo Benante * **2021-10-17** 61*07abe974SRuben Carlo Benante * Initial release 62*07abe974SRuben Carlo Benante 63*07abe974SRuben Carlo Benante=== Known Bugs and Issues === 64*07abe974SRuben Carlo Benante 65*07abe974SRuben Carlo Benante * There should be a better way 66*07abe974SRuben Carlo Benante 67*07abe974SRuben Carlo Benante=== ToDo/Wish List === 68*07abe974SRuben Carlo Benante 69*07abe974SRuben Carlo Benante * In hope someday this plugin would cease to exist by adding this functionality to the very core of Dokuwiki. 70*07abe974SRuben Carlo Benante 71*07abe974SRuben Carlo Benante 72*07abe974SRuben Carlo Benante===== Discussion ===== 73*07abe974SRuben Carlo Benante 74*07abe974SRuben Carlo Benante//Add discussion at issue tracker:// 75*07abe974SRuben Carlo Benante 76*07abe974SRuben Carlo Benante[[https://github.com/drbeco/timezoneco/issues]] 77*07abe974SRuben Carlo Benante 78