Page 1 of 1

Lastupdate på en linje

Posted: Fri Jan 29, 2016 2:39 pm
by lillebitte
Jeg vil gerne have sidste opdateringsdato på én linje, men CMSimple giver mig altid et kolon og et <br> lige før datostemplet.
Jeg har fundet koden i filen /cmsimple/tplfuncs.php fra linje 416, den ser sådan ud:

Code: Select all

function lastupdate($br = null, $hour = null)
{
    global $tx, $pth;

    $t = $tx['lastupdate']['text'] . ':';
    if (!(isset($br))) {
        $t .= tag('br');
    } else {
        $t .= ' ';
    }
    return $t
        . XH_formatDate(
            filemtime($pth['file']['content']) + (isset($hour) ? $hour * 3600 : 0)
        );
}
Jeg mener det er en fejl at systemet ikke fuldt adskiller layout fra indholdet, så jeg har rapporteret det som en bug. Men lige nu kunne vil jeg gerne være fri for det ekstra linjeskift. Hvordan kan jeg det?

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 2:53 pm
by maeg
Hvad er sidens URL

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 3:00 pm
by lillebitte
Pt. localhost :-)

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 4:39 pm
by ZiPs
Hej lillebitte

Hvis du tænker på lastupdate i din template, så skal kode se sådan ud.

Code: Select all

<?php echo lastupdate("true");?>
/ZiPs

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 5:11 pm
by lillebitte
Tak for det. Sjovt nok har jeg haft prøvet med "false", som bliver brugt i en template et sted, men jeg tænkte ikke på at prøve med "true" :)
Kan du også få den til at æde kolonet så jeg selv kan bestemme om jeg vil have tekst på?

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 5:27 pm
by lillebitte
PS: Jeg har prøvet med en gennemsigtig farve på ::first-letter, men det kommer jeg ingen vegne med.

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 6:08 pm
by ZiPs
Hej lillebitte

Da kolonet er hard kodet i koden, kan det ikke fjernes, kun hvis du sletter det i koden, find filen /cmsimple/tplfuncs.php linje 420

Code: Select all

$t = $tx['lastupdate']['text'] . ':';
Rettes til, altså slette kolon.

Code: Select all

$t = $tx['lastupdate']['text'] . '';
Med CSS kan du ikke ramme dette kolon, måske med noget javascript.

/ZiPs

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 6:28 pm
by lillebitte
Det ku jo være nu hvor du kunne fjerne linjeskiftet, men ok, tak skal du have.

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 6:28 pm
by lck
Legg til denne samtalen for lastupdate i din template.htm:

Code: Select all

<div class="lastupdate"><?php $tx['lastupdate']['dateformat']="d.m.Y";echo lastupdate(1);?></div>

Re: Lastupdate på en linje

Posted: Fri Jan 29, 2016 9:13 pm
by lillebitte
Thank you very much, splendid to be able to choose between more solutions!