Moi!
Millainen koodi pitää laittaa kotisivuille, että esim. ensimmäiselle sivulle päivittyy teksti, josta näkee koska ko sivustoa on viimeksi päivitetty?
Tarkoitan että se näyttäisi ensimmäisellä sivulla sen päivityspäivämäärän, vaikka itse etusivua (index.html) ei olisikaan päiivtetty, vaan päivityksiä olisi tehty vain jollekin alasivulle.
Vai mikä olisi järkevä/yleinen tapa? Ja kiitos vastauksista jo etukäteen...
Kotisivuille pvm koska sivut päivitetty
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
10 viestiä
• Sivu 1/1
-
- Viestit: 322
- Liittynyt: 8.12.2006 klo 10.04
Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja jhh »
Viimeksi muokannut jhh, 2.12.2010 klo 10.56. Yhteensä muokattu 2 kertaa.
-
- Viestit: 194
- Liittynyt: 8.5.2007 klo 10.55
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja Geemies »
En ole mikään ammattilainen. Lähinnä Texteditillä ja Notepadilla tehnyt kokeen vuoksi omia kotisivuja. Käytän PHP:llä includea. Sivustossa on yksi tiedosto muutos.html joka pitää sisällään vain päivämäärän. Ymppään sen sinne minne haluan seuraavanlaisella PHP-koodilla. Tuo tiedosto pitää sitten itse aina muuttaa kun tekee niitä muutoksiaan.
Mulla ei ole index.html vaan index.php jossa sitten ajelen includella eri juttuja haluttuihin kohtiin. En tiedä nauraako ammattilaiset mut pihalle ![Iso hymy [:D]](./images/smilies/icon_biggrin.gif)
Koodi: Valitse kaikki
Muutettu <?php include("muutos.html"); ?>
![Iso hymy [:D]](./images/smilies/icon_biggrin.gif)
-
- Viestit: 7768
- Liittynyt: 25.2.2004 klo 12.38
- Paikkakunta: Helsinki
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja Juhani L »
Ei naurata. Hyvä noin.Geemies kirjoitti:En tiedä nauraako ammattilaiset mut pihalle
-
- Viestit: 17687
- Liittynyt: 25.11.2004 klo 11.57
- Paikkakunta: Hämeenlinna
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja Anniel »
Vähän OT mutta musta noi päivämäärät nettisivulla on vähän typeriä kun usein niiden ainoa informaatio on se että nettisivuja ei todellakaan ole päivitetty piiiitkään aikaan.
"Don't submit to stupid rules. Be yourself and not a fool. Don't accept average habits. Open your heart and push the limits." - M.Cretu
-
- Viestit: 937
- Liittynyt: 5.6.2006 klo 13.48
- Paikkakunta: Helsinki
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja morbusg »
Apachen (ja tietääkseni muutamien muidenkin palvelinohjelmistojen) tarjoamien sivujen tapauksessa riittänee* tiedoston nimeäminen esim. "shtml"-päätteiseksi (Server Side Include), jonka jälkeen voi käyttää mm. seuraavia muuttujia sivussa:
Päivämäärän esitysmuotoa jne. voi halutessaan muutella.
Mutta kuten Anniel totesi tuossa edellä, tällainen käytäntö on jossain määrin typerää.
*edellyttäen että palvelinohjelmisto on määritelty tukemaan niitä. Lisäksi, palvelinohjelmiston määrityksistä riippuen, sama voidaan saavuttaa pelkällä .html (.htm, jne.) -päätteisellä tiedostolla määrittämällä tiedosto suoritettavaksi (xbithack).
Koodi: Valitse kaikki
# tiedosto index.shtml:
...
Joku sivu päivitetty viimeksi: <!--#flastmod virtual="jokusivu.html" -->
Joku toinen sivu päivitetty viimeksi: <!--#flastmod virtual="jokutoinensivu.html" -->
...
Mutta kuten Anniel totesi tuossa edellä, tällainen käytäntö on jossain määrin typerää.
*edellyttäen että palvelinohjelmisto on määritelty tukemaan niitä. Lisäksi, palvelinohjelmiston määrityksistä riippuen, sama voidaan saavuttaa pelkällä .html (.htm, jne.) -päätteisellä tiedostolla määrittämällä tiedosto suoritettavaksi (xbithack).
Viimeksi muokannut morbusg, 2.12.2010 klo 20.15. Yhteensä muokattu 1 kertaa.
-
- Viestit: 18040
- Liittynyt: 20.2.2004 klo 23.12
- Paikkakunta: Tampere
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja Jamac »
Koodi: Valitse kaikki
<?php
$stat = stat('test.php');
echo '<pre>';
print_r($stat);
?>
Alihankintana printtipuolen graafista materiaalia!
-
- Viestit: 4443
- Liittynyt: 6.10.2004 klo 22.42
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja Fixx »
Riippuu tämä. Yleensä ei päivämäärää tarvita, mutta aika yllättävän usein tietoa netistä haettaessa haluaisin nähdä onko tieto peräisin tältä vuodelta vai onko se ikivanhaa jäämistöä.. Tosin google-hauissahan sen päiväyksen saa mukaan hakuehtoihin. (/OT)Anniel kirjoitti:Vähän OT mutta musta noi päivämäärät nettisivulla on vähän typeriä kun usein niiden ainoa informaatio on se että nettisivuja ei todellakaan ole päivitetty piiiitkään aikaan.
-
- Viestit: 1412
- Liittynyt: 22.2.2004 klo 23.08
- Paikkakunta: Helsinki
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja Sälli »
Mulla on esim. CV:ssä aikaleima, ja siinä käytössä se on kyllä ihan hyödyllinen. Tulee tällaisella php-rimpsulla, mutta tämä tarkistaa siis aikaleiman vain kyseisestä tiedostosta, ei muista:
Koodi: Valitse kaikki
<?php echo date("j.n.Y", getlastmod()); ?>
Viimeksi muokannut Sälli, 6.12.2010 klo 17.15. Yhteensä muokattu 1 kertaa.
-
- Viestit: 134
- Liittynyt: 13.9.2009 klo 20.43
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja flatologi »
Itsellä tällainen käytössä etusivulla (index.php). Päivityksissä näkyy myös esim. pelkän css -tiedoston päivitys
Koodi: Valitse kaikki
<?php
/*
Funktio ottaa argumentikseen hakemiston, käy läpi kaikki
tiedostot ja alihakemistot ja palauttaa viimeisimmäksi
muokatun tiedoston aikaleiman
*/
function last_mod($dir) {
$a = @opendir($dir);
while($fname = @readdir($a)) {
if ($fname == "." || $fname == "..") continue;
if(is_file("$dir/$fname"))
$mod_time[] = filemtime("$dir/$fname");
if(is_dir("$dir/$fname"))
$mod_time[] = last_mod("$dir/$fname");
}
@closedir($a);
if(is_array($mod_time))
rsort($mod_time);
return $mod_time[0];
}
print "Sivuja on viimeksi muokattu ".date("d.m.Y. H:i:s.",last_mod("."));
?>
iMac 24" Early 2009: 3,06GHz Intel Core 2 Duo - 4 Gt - OS X 10.11.6
MacBook Pro Mid 2009: 2,53 GHz Intel Core 2 Duo - 8 Gt - OS X 10.11.6
Time Capsule 1TB
MacBook Pro Mid 2009: 2,53 GHz Intel Core 2 Duo - 8 Gt - OS X 10.11.6
Time Capsule 1TB
-
- Viestit: 20
- Liittynyt: 14.1.2011 klo 1.37
Re: Kotisivuille pvm koska sivut päivitetty
Viesti Kirjoittaja ioxo »
Hei,jhh kirjoitti:Moi!
Millainen koodi pitää laittaa kotisivuille, että esim. ensimmäiselle sivulle päivittyy teksti, josta näkee koska ko sivustoa on viimeksi päivitetty?
Tarkoitan että se näyttäisi ensimmäisellä sivulla sen päivityspäivämäärän, vaikka itse etusivua (index.html) ei olisikaan päiivtetty, vaan päivityksiä olisi tehty vain jollekin alasivulle.
Vai mikä olisi järkevä/yleinen tapa? Ja kiitos vastauksista jo etukäteen...
Jos kyseessä on pelkkä html tiedosto (ei siis mikään ssi, php, asp tms), niin viimeksi muokattu pitää tällöin käsin kirjoittaa html-koodiin. Jos satut käyttämään vi-editoria tekstieditorina, niin komennolla
:read !date
saat tämänhetkisen ajankohdan. Mikäli käytät jotain muuta editoria niin voihan komentokehotteella aina käydä kirjoittamassa `date` ja cut'n'pastettaa tulos teksti editoriin.
-ioxo
10 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit