x-ƒ (x_f)

Statistikai 

sestdien, 27.11.2004 @5:38 pm | x-ƒ

Slinkums, nesaprašana un nevēlēšanās domāt pašam, turklāt – varbūt kādam jau ir gatavs. Man vajadzīgas divas funkcijas.

Pirmā – YearPage klasē, kas izvadītu visu esošo mēnešu sarakstiņu. Ar esošajiem es domāju tādus, kuros ir kāds ieraksts (tur ir pieejams mainīgais $.has_entries). Man nav īsti saprašanas kā pareizi un vispār ir jāsasaista kopā YearPage, YearYear, YearMonth, YearWeek un YearDay. Un kas no tā man vajadzīgs, lai izvadītu vienkāršu sarakstiņu ar pieejamajiem mēnešiem. Gluži tāpat, kā tiek izvadīti visi kāda gada mēneši, taču bez visa liekā – tikai mēnešu nosaukumi.

Otrā – MonthPage klasē, kas vienkārši izvadītu skaitu ar šajā mēnesī esošajiem ierakstiem. Tur man arī ir nesaprašanās ar MonthPage, MonthDay un MonthEntryInfo.

nez, kur es dzirdēju tās.. | wasted (atbildēt)

sestdien, 27.11.2004 @11:21 pm

nez, kur es dzirdēju tās muļķības par slinkumu, ka tas veicina progresu vai ko tur..

tad nu tā. ja es uztvēru Tavu domu pareizi, tad pirmā ir tāda:

function YearPage::lay_monthsthathasentries() {

	"<ul>";
# '12 months objects, even if no entries are in that month.', tas par to $.months masīvu.
	foreach var YearMonth mh ($.months) {
		if (not $mh.has_entries) {
# atā, mēneši, kuriem nav ierakstu
		}
		else {
# 'Returns month formatted long (February 1980)', par metodi,  blabla, nomaini uz ko vien vēlies. ('80tajos bija LJ?)
			var string name = $mh -> month_format();
			"<li>$name</li>"; #html and stuff, var arī saites uz mēnesiem un ko tur vēl.
		}
	}
	"</ul>";
}

nezinu, varbūt Tu domāji kaut ko baigi sarežģītu un parastamvidusmēraskolnieciņam nesaprotamu, es pat diezgan esmu nobažījies, ka tā arī ir, jo neko sarežģītu es šeit nesaskatīju, paņēma piecas minūtes apmēram, nekad agrāk nebiju darījies ar kalendāra skatu.

patiesību sakot, otra liekas daudz sarežģītāka, varbūt kaut kad padomāšu vairāk, tagad slinkums :)

šādi? function.. | wasted (atbildēt)

svētdien, 28.11.2004 @3:58 am

šādi?

function MonthPage::lay_countentries() {

# skaitīklis
	var int count = 0;

# MonthPage klasei ir tāds atribūts $.days, masīvs, kurā ir visas mēneša dienas.
# šīs dienas ir MonthDay tipa atribūts, tāpēc es tieku klāt MonthDay klases atribūtiem
# (punkta notācija, blablabla). starp tiem ir tāds $.entries masīvs, kas satur nelielu
# infu par vienu dienu.
	foreach var MonthDay day ($.days) {
			$count = $count + size $day.entries;
	}
# šis te jau ir mazsvarīgi. kā vēlies.
	if ($count == 0) {
		return;
	}
	print $count;
}
x-ƒ (x_f)
āpāc! vai Tu vispār guli?.. | x-ƒ (atbildēt)

otrdien, 30.11.2004 @4:43 pm

āpāc!
vai Tu vispār guli? :)

pārskatīju kodu abām, izskatās pareizi. jā, tas ir tas, ko biju domājis. man likās sarežģītāk, laikam nebiju īsti izgulējies. :)
es izmēģināšu un pielietošu vēlāk, bet paldies jau tagad!
guļu, protams. kad nāk.. | wasted (atbildēt)

otrdien, 30.11.2004 @5:25 pm

guļu, protams. kad nāk miegs :) lūgtum, labi, ka izskatās pēc tā, ko vajadzēja. tā, starp citu, es šaubos, ka būtu tik ātri izdomājis, ja tas nebūtu tajās klasēs. ja saprotu pareizi, Tava doma laikam ir līdzīgi kā ar spamertopu, tikai tagad upuris esi sev pats, vai kaut kā tā. tikai no mēnešu saraksta tad nav īstas jēgas, ja raksti visos mēnešos, un lielākais vairums tā dara. un tieši tāpēc es par tām klasēm, YearPage skatā laikam būtu pagrūtāk dabūt ierakstu skaitu, vismaz man tā šķiet, neesmu pētījis sīkāk.

x-ƒ (x_f)
tik sarežģīti gan es.. | x-ƒ (atbildēt)

otrdien, 30.11.2004 @5:32 pm

tik sarežģīti gan es nedomāju, bet ideja nav slikta. tagad laikam sākšu domāt arī par to. :)

vienkārši manā žūrnālā labajā pusē tiek izvadīti linki un pieciem pēdējiem pukstiem un šo to vēl. un gribējās, lai mēneša lapā tur būtu vienkārši pukstu skaits (lai būtu vismaz kaut kas interesantāks par tukšumu). jo linkiem nebūtu jēgas - viss tak turpat vien ir. tas pats arī gada lapā - lai varētu ātri pārlēkt uz, piem., "#februaris". es vispār šaubos, vai tur maz iespējams tikt pie pukstu skaita. kaut gan.. ko var zināt. paskatīšos.
jā, spamertopi forever,.. | wasted (atbildēt)

ceturtdien, 9.12.2004 @3:57 pm

jā, spamertopi forever, spamertopi valdīs pasauli :P

redzēju, ka esi jau uztaisījis, smuki :) es, protams, nevaru nepiekasīties un tā, tāpēc - Tava saidbāra kods atrodas pašās beigās visai lapai, pēc navigācijas un lapas satura, un man, par nelaimi, ir gadījies pāris reizes darboties pie pc, kuram nav peles, tādējādi sanāk visiem linkiem skriet cauri ar tab taustiņu no sākuma līdz pašām beigām, es vismaz citu veidu neradu. un, lai tiktu pie ātro linku sarakstiņa, man vispirms būtu jāizskrien cauri visiem mēnešiem un dienām (velkam paralēles ar pieejamību and stuff, lai gan es šaubos, ka Tu pretendē uz gada pieejamākā cibas žurnāļa statusu :]). bet nu tas tā, piekasīšanās pēc.

es papētīju, nevajadzētu būt sarežģīti arī gada lapā dabūt skaitu, ar $num_entries vai ko tādu.
žurnāļa īpašnieka, tas.. | wasted (atbildēt)

ceturtdien, 9.12.2004 @7:57 pm

žurnāļa īpašnieka, tas ir.
x-ƒ (x_f)
es neesmu gada pieejamākais.. | x-ƒ (atbildēt)

piektdien, 10.12.2004 @7:33 pm

es neesmu gada pieejamākais žūrnāla īpašnieks? kas es neesmu? :)

vispār jau tas ir standarta veids, ka sidebar ir pašās beigās, pēc paša satura.
tab jau nav vienīgais navigācijas taustiņš. pamēģini shift+tab. :) tas darbosies.
kur vispār 2004. gada beigās atrodami PC bez peles? viņi maz saprot CSS2? :)
lai nu kā, doma tak skaidra.. | wasted (atbildēt)

piektdien, 10.12.2004 @8:14 pm

lai nu kā, doma tak skaidra :P es zinu, ka tas ir foršākais veids, taču, kur gadījies, kur ne, es zinu jau veselus divus pc, kuriem nedarbojas shift + tab (firefox pārlūks, ja tas ko maina), uz citiem neesmu vienkārši paskatījies. un peles mēdz arī sabojāties, un tās mēdz arī mainīt un tā. vispār, peles neesamība tak neko nemaina :P tikai to, ka jābrauc cauri visai lapai :]