Tinklalapių “footerio” data – ar ją nustatinėti automatiškai?

Kuriant tinklalapį, reikia pasirūpinti ir prezentacine dalimi, tame tarpe ir rekvizitais. Ar tai būtų kompanijos svetainė, ar interneto tarnyba, ar asmeninis tinklaraštis – manau, visiems šiems tinklalapiams reikia nustatyti datą puslapio apačioje. Dažniausiai ten būna (c) ženklas, metai ir tekstas apie autorines teises. Bet dabar, kai įžengėme į 2012 metus – ar visur turi atsidurti apačioje 2012 metai? Ir ar automatiškai? Pamąstykime.

Pradėkime nuo to, ką tie metai reiškia. Iš pirmo žvilgsnio, jeigu tinklalapis sukurtas 2008 metais ir nuo tada nebuvo atnaujinamas, tai gal ir logiška ten palikti 2008 metus? Bet, kita vertus – gal šie metai nusako apskritai tinklalapio egzistavimą tinkle, ir pagal tokią logiką reikėtų rašyti 2008-2012. Čia galima ilgai ginčytis, ir abi pusės bus savaip teisios. Bet manau, kad paprasčiausias variantas iš programuotojo pusės – tiesiog nustatyti automatinį einamųjų metų rodymą.

Paprastas PHP kelių eilučių skriptukas:

$year = 2008;
if (date("Y") > $year) {
  echo $year . "-" . date("Y");
} else {
  echo $year;
}

Tokiu būdu neliks jokio galvos skausmo dėl to, kad atsikėlus sausio pirmąją dieną reikia pulti prie visų savo sukurtų ar prižiūrimų svetainių, kad pakeistumėte metus, o tuo pačiu išvengsite ir buvusių seniai pamirštų klientų skambučių dėl to paties klausimo.

Dar vienas svarbus dalykas – pasirūpinkite, kad toks “footerio” kodas krautųsi iš vieno failo. Jeigu jūsų tinklalapis turi keletą šablonų – sakykime, pagrindinė svetainė, tada versija spausdinimui, tada “popup” langų šablonas ir dar keletas, tai reikia pasirūpinti, kad apatinės dalies kodas būtų vienoje vietoje, kad jeigu ir prireiks pakeisti – tai galima būtų daryti vieną kartą.

Štai toks trumpas patarimas ir pamąstymas. O ar jūs pritariate, kad reikia metus nustatinėti automatiškai, nepriklausomai nuo to, ar svetainė atnaujinama?

* * *
Ar jau skaitėte mano naują el.knygą "Kaip kurti web-projektus"?
Joje išdėsčiau savo dešimties metų tinklalapių kūrimo, tobulinimo ir vystymo patirtį.
knygą galite parsisiųsti skyrelyje "Knygos".

Komentarų: 5

    Zero:
    January 2, 2012 1:06 pm

    Smarty naudotojams:
    2008 – {‘Y’|date}

    veronika:
    January 2, 2012 9:32 pm

    o aš rankiniu būdu keičiu, todėl kad 1) turiu tik 1 tinklapį ir footeris eina iš vieno failo, tad didelių darbų dėl keitimo neatsiranda 2) na gi taip malonu parašyti tą skaičiuką ir pagalvoti, kad praėjo dar vieni metai sėkmingo puslapio darbo :D
    iš programerio pusės spėju kogero patogiau, kad jis automatiškai pasikeistų, iš administratoriaus didesnis malonumas pakeisti rankiniu būdu :)

    med:
    January 3, 2012 3:07 pm

    tie metai yra skirti nurodyti kada tinklapis sukurtas, o ne kada atnaujintas

    r:
    January 3, 2012 5:09 pm

    o as manau, kad pateiktas pavyzdys: 2008-2012 – yra geriausias, nes:
    1. pirma data parodo, kada tinklapis/imone sukurta, kiek laiko vykdo veikla, kiek turi patirties
    2. antra data parodo, kad tinklapis dar gyvas, informacija aktuali ir atnaujinta. Nes kai atsidarai tinklapi, kur data tik 2005, tai pradedi abejoti, ar verta gylintis kas ten parasyta.

    Manau antra data turetu nusistatineti automatiskai nors tai gali paneigti 2 punkta.

    Eimantas:
    January 9, 2012 6:34 pm

    O aš būčiau kaip tik tokios nuomonės, jog reikia rašyti kaip kolega minėjo 2001-2005 pvz.
    Mano galva 2001 m. (pirma data) yra puslapio sukūrimo, kartais įmonės įkurimo data, o antroji 2005 m. puslapio atnaujinimo data. Taip paprasčiau gaudytis ar puslapyje informacija yra išvis atnaujinama ir pan.
    Iš developerių pusės nelabai esu matęs, kad tokį dalyką kas darytų, bet šitą funkciją būtinai įtrauksiu į savo tvs. Datą rašys tokią, kada puslapyje atsirado koks nors pakeitimas. ar tekstą paredagavo, ar ištrynė ar dar kas atsitiko.

Parašykite komentarą


Powered by WordPress | Designed by: BlueHost Coupon | Compare CD Rates, Online Brokers and Press Release