Lastupdate på en linje

Et CMSimple support forum for dansktalende brugere og udviklere

Moderator: ZiPs

Post Reply
lillebitte
Posts: 55
Joined: Fri Jan 29, 2016 7:20 am

Lastupdate på en linje

Post by lillebitte » Fri Jan 29, 2016 2:39 pm

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?

maeg
Posts: 525
Joined: Fri Feb 20, 2009 2:27 pm
Location: Agerbæk, Denmark
Contact:

Re: Lastupdate på en linje

Post by maeg » Fri Jan 29, 2016 2:53 pm

Hvad er sidens URL

lillebitte
Posts: 55
Joined: Fri Jan 29, 2016 7:20 am

Re: Lastupdate på en linje

Post by lillebitte » Fri Jan 29, 2016 3:00 pm

Pt. localhost :-)

ZiPs
Posts: 633
Joined: Thu May 22, 2008 6:17 pm
Location: Faxe, Denmark
Contact:

Re: Lastupdate på en linje

Post by ZiPs » Fri Jan 29, 2016 4:39 pm

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
Preben Dahl | Webmaster cmsimple.dk | Projekt-og domæne ejer Gert Ebersbach

lillebitte
Posts: 55
Joined: Fri Jan 29, 2016 7:20 am

Re: Lastupdate på en linje

Post by lillebitte » Fri Jan 29, 2016 5:11 pm

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å?

lillebitte
Posts: 55
Joined: Fri Jan 29, 2016 7:20 am

Re: Lastupdate på en linje

Post by lillebitte » Fri Jan 29, 2016 5:27 pm

PS: Jeg har prøvet med en gennemsigtig farve på ::first-letter, men det kommer jeg ingen vegne med.

ZiPs
Posts: 633
Joined: Thu May 22, 2008 6:17 pm
Location: Faxe, Denmark
Contact:

Re: Lastupdate på en linje

Post by ZiPs » Fri Jan 29, 2016 6:08 pm

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
Preben Dahl | Webmaster cmsimple.dk | Projekt-og domæne ejer Gert Ebersbach

lillebitte
Posts: 55
Joined: Fri Jan 29, 2016 7:20 am

Re: Lastupdate på en linje

Post by lillebitte » Fri Jan 29, 2016 6:28 pm

Det ku jo være nu hvor du kunne fjerne linjeskiftet, men ok, tak skal du have.

lck
Posts: 2955
Joined: Wed Mar 23, 2011 11:43 am
Contact:

Re: Lastupdate på en linje

Post by lck » Fri Jan 29, 2016 6:28 pm

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>
„Bevor du den Pfeil der Wahrheit abschießt, tauche die Spitze in Honig!“   👉 Ludwig's XH-Templates for MultiPage & OnePage

lillebitte
Posts: 55
Joined: Fri Jan 29, 2016 7:20 am

Re: Lastupdate på en linje

Post by lillebitte » Fri Jan 29, 2016 9:13 pm

Thank you very much, splendid to be able to choose between more solutions!

Post Reply