Andreas Karlsson

/

Om webbutveckling

Magento / WordPress / CodeIgniter / jQuery / Prototype /

Jag heter Andreas Karlsson och jobbar som webbutvecklare på Karlsson & Lord. Du når mig enklast genom andreas.karlsson@indiebytes.se eller 073-512 78 09.

Håll din copyrighttext uppdaterad i WordPress – en liten miss

Nytt år, ny dag, nya möjligheter och nya buggar att lösa. När jag tittade till mina WordPress-baserade sidor idag märkte jag att det var något underligt med copyrighttexten i sidfötterna, den ville inte riktigt visa det nya året.

function copyright_func($atts) {
    extract(shortcode_atts(array(
        'text' => 1,
        'start' => strftime(date('Y')),
        'copyright' => "©",
        'owner' => get_bloginfo('name'),
    ), $atts)); 

    $this_year = strftime(date('Y'));
    if($text != 0):
        $output = 'Copyright ';
    endif;

    if($start == $this_year):
        $output .= "$copyright $start $owner";
        return $output;
    else:
        $output .= "$copyright $start-$thisYear $owner";
        return $output;
    endif;

}
add_shortcode('copyright', 'copyright_func');

ska givetvis vara

function copyright_func($atts) {
    extract(shortcode_atts(array(
        'text' => 1,
        'start' => strftime(date('Y')),
        'copyright' => "©",
        'owner' => get_bloginfo('name'),
    ), $atts));

    $this_year = strftime(date('Y'));
    if($text != 0):
        $output = 'Copyright ';
    endif;

    if($start == $this_year):
        $output .= "$copyright $start $owner";
        return $output;
    else:
        $output .= "$copyright $start-$this_year $owner";
        return $output;
    endif;

}
add_shortcode('copyright', 'copyright_func');

$this_year hade i all hast blivit $thisYear på ett ställe. Gör en sökning i din functions.php och rätta till mitt misstag så ska även din sajt acceptera det nya året. Lycka till och gott nytt år!

5 Responses / Håll din copyrighttext uppdaterad i WordPress – en liten miss

Markus 1 januari 2009 at 21:25

Tjabba.

Vad jag vet så kan du inte hävda copyright 2009 för material som inte är publicerat då. Nu har du ju publicerat 2009 också, så det borde funka. Men om du – som jag – skulle bli en dålig bloggare och inte uppdatera, så är en dynamisk copyright-text på det sättet inte helt korrekt.

Bättre vore väl att ha en copyright-text på varje blogginlägg som visar korrekt år. Och kanske en ”global” copyright-text som dynamiskt visar året från första inlägget till året från sista inlägget.

Bäst vore givetvis att använda en Creative Commons-licens istället :-)

Gott nytt år!

Svara
Stefan 2 januari 2009 at 07:19

Den stora fördelen med att bo i Sverige är annars att man inte måste skriva ut copyright för att ha fulla rättigheter på texterna. Det räcker med att skriva en text för att få fulla rättigheter över den.

Svara
Chrille 2 januari 2009 at 09:04

Kanoners, tackar =)

Svara
Markus 3 januari 2009 at 18:09

@Stefan

Fulla rättigheter har man alltid, givetvis (så länge man inte överlåtit dem). Vad du antagligen menar är att man reserverar sina rättigheter – dvs, behåller dem för sig själv. Detta gäller f.ö. även i andra länder numera (t.ex. USA).

När denna regel trädde i kraft verkade det dock som att verk där upphovsmannen avsiktligen inte förbehållit sig rättigheterna ändå gjort det, vilket är väldigt synd.

Svara
Jonas 5 januari 2009 at 12:17

Det upphovsrättsliga skyddet på en text är knutet till dödsdagen på upphovsmannen och förfaller 70 år efter dennes död. Således blir årtalet för textens författande oväsentligt.

Svara

Leave a reply / Håll din copyrighttext uppdaterad i WordPress – en liten miss

*

*