Tá cliant againn a bhfuil clár speisialta aige nach bhfuil go maith ach go dtí an Nollaig agus an suíomh do na laethanta go dtí go mbeidh sé in éag i réimse a shábháiltear sa bhunachar sonraí.
Bhí orm post cron (post sceidealta) a scríobh a nuashonraíonn an réimse do gach ceann dá mbialann gach oíche. Níor scríobh mé aon phost cron riamh roimhe seo - buíochas le mo chomhghleacaí, Tim, ag imveics as mo threorú sa treo ceart. Fuair mé fiú é ag cur ríomhphoist chugam ar maidin chun a chur in iúl dom gur éirigh leis.
Ar aon chaoi, samhlaigh mé ó scríobh mé an cód cibé ar bith, d’fhéadfainn an spraoi a roinnt agus é a chur amach duit:
$ mí = 12;
$ lá = 25;
$ year = dáta ("Y");
$ lá = (int) ((mktime (0,0,0, $ mí, $ lá, $ bliain) - am (neamhní) / 86400);
más rud é ($ lá> 0) {
$ bliain = $ bliain + 1;
$ lá = (int) ((mktime (0,0,0, $ mí, $ lá, $ bliain) - am (neamhní) / 86400);
}
lasc ($ lá) {
cás 0:
macalla "Nollaig Shona!";
briseadh;
cás 1:
macalla "Oíche Nollag atá ann!";
briseadh;
réamhshocrú:
macalla "Tá". $ lá. "níos mó laethanta go dtí an Nollaig!";
}
Bí ar an eolas faoi chóip agus pasting ón bpost, uaireanta déantar praiseach de na haspail. Má tá WordPress agat, d’fhéadfá é seo a chur isteach i gcód do leathanaigh agus é a thaispeáint. Níl mé cinnte go bhfuil gach duine ar bís faoin Nollaig ach a bheith 48 lá ar shiúl, ach sin an scéal!
Má theastaigh uait, d’fhéadfá an ráiteas cáis a thógáil amach agus 12 lá na Nollag a dhéanamh. 🙂
Cuirtear an bhliain san áireamh sa chód seo freisin, mar sin an bhliain seo chugainn leanfaidh sé ag obair!
Nó d'fhéadfá seiceáil http://www.isitchristmas.com/ agus fiú liostáil dá RSS 😉
Anois tá sé sin greannmhar!!!
Hi Doug,
Go raibh maith agat as an mblúire cód seo. 🙂 Tá mé ag iarraidh é a chur ar bharra taoibh mo bhlag mar ghiuirléid. Pasted mé an cód i agus tá sé ag taispeáint ach cód amh ar an leathanach.. Gan a bheith ina draoi php.. An bhfuil aon "simplí" bhealach chun é a fháil a bheith ag obair?
Go raibh maith agat,
Dan
Is dócha go gcaithfidh tú sidebar.php a chur in eagar - níl le déanamh ach an cód a chur isteach ansin + na clibeanna PHP riachtanacha a oscailt agus a dhúnadh.