GetSimple Support Forum
PROBLEM No date/time information after update to 3.3.10 - Printable Version

+- GetSimple Support Forum (http://get-simple.info/forums)
+-- Forum: GetSimple (http://get-simple.info/forums/forumdisplay.php?fid=3)
+--- Forum: Installation & Setup (http://get-simple.info/forums/forumdisplay.php?fid=5)
+--- Thread: PROBLEM No date/time information after update to 3.3.10 (/showthread.php?tid=8641)



No date/time information after update to 3.3.10 - Hypertexter - 2016-08-10

Hi,

I try 3.3.10 on a local WAMP server, installing it from download file and then copying my web gs files into the new installation.

Amazingly, only one problem occurs: My site has date functions, like strftime, in the footer, and in newsmanager posts, with DATE_FORMAT settings, which work well in my old online installation (3.3.5), but not on my local WAMP server. The new installation simply shows nothing instead of the date.

On the other side, a file like the attached datum.php works fine on the same WAMP server...


What am I doing wrong? Huh

Thank you for your help,

Hypertexter


RE: No date/time information after update to 3.3.10 - Carlos - 2016-08-10

Are you sure it's an issue with GS 3.3.10? Had you tried previous GS versions in the same WAMP server?

What NM version?

The file you attached does not use strftime, by the way.


RE: No date/time information after update to 3.3.10 - shawn_a - 2016-08-10

Did you set a timezone is gsconfig?


RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-10

Hello Carlos,
Hello shawn_a,

no, I'm not sure, 3.3.10 is my first installation on the WAMP server.

In the gsconfig.php I found this:

PHP Code:
# Define default timezone of server, accepts php timezone string
# valid timeszones can be found here http://www.php.net/manual/en/timezones.php
define('GSTIMEZONE''Europe/Amsterdam'); 


The file was only to see if my WAMP server says something about date/time at all. But even the permanent data information in News Manager posts (post date) is not displayed.

It is News Manager 3.1 and News Manager Addons 0.9.3.1.

Hypertexter

PS: Now I updated to News Manager 3.3.1 and News Manager Addons 0.9.3.2 after I saw the update information in the plugins section of my old online 3.3.5 installation. (but I still get no post date)

The local 3.3.10 installation shows no update information for the plugins and no one for the GS version, so there seems to be something else wrong with my installation...


RE: No date/time information after update to 3.3.10 - Carlos - 2016-08-10

Maybe an issue with some locales not available in WAMP. Try selecting en_US in NM Settings and check if English dates are shown in posts.


RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-10

Quote:Try selecting en_US in NM Settings

This only shows "Published on _" instead of "Veröffentlicht am _", followed by no date.


RE: No date/time information after update to 3.3.10 - shawn_a - 2016-08-10

Perhaps error logs say something, since you do not usually get a blank output in php.
or enable debugging


RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-11

PHP error log is empty.

I switched from my modified Innovation theme to the standard Cardinal theme, and Cardinal displays a "Published on  August 9th, 2016" at the bottom of the page.

What I had in Innovation template.php and what always worked online was

PHP Code:
<article>
            
            <
section>
                
                <!-- 
title and content -->
                <
h1><?php get_page_title(); ?></h1>
                <?php get_page_content(); ?>
                
                <!-- page footer -->
                <div class="footer">
                    <?php /* <p>Published on <time datetime="<?php get_page_date.strftime('Y-m-d'); ?>" pubdate> */ ?>
                    Heute ist <?php echo strftime("%A, der %-d. %B %Y"); ?>
                </div>
            </section>
            
        </article> 


OK, that was not the published date, but the actual date. But it worked.

But in both themes no date in News Manager posts...


RE: No date/time information after update to 3.3.10 - shawn_a - 2016-08-11

Those tokens are based on the OS support, and installed php libraries, so some are not always supported.


ohh maybe you are just using it wrong though

PHP Code:
function get_page_date($i "l, F jS, Y - g:i A"$echo=true) {
    global 
$date;
    global 
$TIMEZONE;
    if (
$TIMEZONE != '') {
        if (
function_exists('date_default_timezone_set')) {
            
date_default_timezone_set($TIMEZONE);
        }
    }
    
    
$myVar date($istrtotime($date));
    
    if (
$echo) {
        echo 
$myVar;
    } else {
        return 
$myVar;
    }




RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-11

@shawn_a

I do not understand your last post. Where do I have to insert that code?


RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-11

I get closer to the News Manager problem.

Online I used the following user defined setting for date:
DATE_FORMAT <time itemprop="datePublished" datetime="%Y-%m-%dT%H:%M:%S%z">%-e.&nbsp;%B %Y</time>

which worked fine. But I need to delete it to get a date in WAMP NM posts. What could be wrong with that?


Edit: Oh no... it just was my very special "-e", which avoids two empty spaces before a one digit date number... Undecided


RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-11

OK, I could solve nearly all my problems by reading this thread:
http://get-simple.info/forums/showthread.php?tid=6887

It works with strftime, displays the page date in german, wonderful - but only online.
Something on my WAMP server seems to ignore strftime completely. If somebody knows how I could enable it, please tell me. Heart

Thank you for your help.

Hypertexter


RE: No date/time information after update to 3.3.10 - Carlos - 2016-08-11

I suggest you don't use %-e on Windows hosts, as it is not supported.
Use %#d instead, or %e, that will be converted to %#d by News Manager anyway.


RE: No date/time information after update to 3.3.10 - Hypertexter - 2016-08-11

OK, I see. Thank you!


RE: No date/time information after update to 3.3.10 - shawn_a - 2016-08-11

Isn't there a wrapper for this, that does the substitution for you ?
format_date or something ?

I do not have 3.3.x code in front of me.


RE: No date/time information after update to 3.3.10 - Carlos - 2016-08-11

NM has its own nm_get_date

GS 3.4 has formatDate (which also does the %e -> %#d conversion on Windows hosts) (GitHub #85)


RE: No date/time information after update to 3.3.10 - shawn_a - 2016-08-12

ahh right