x-ƒ (x_f)

Vairāk info draugu lapā 

otrdien, 31.08.2004 @1:06 pm | x-ƒ

Es tā iedomājos, kāpēc man draugu lapā jāskatās tikai uz draugu ierakstiem? Kāpēc nevarētu attēlot arī piekabinātos komentārus? Un..? Man izdevās. :) SaiteTā apskatāma šeit. (Rekomendējamās sistēmas prasības – pele ar rullīti. :) Umm.. Jā, es zinu, ka nav pārāk pievilcīgi. Par to tiek domāts.)

Tālāk paskaidrošu, kā es to izdarīju, taču brīdinu, ka citiem tas var arī nestrādāt, jo man ir aizdomas, ka <iframe> ir Cibas "neuzticamo" tagu sarakstā.

Vispirms man vajadzēja atbrīvoties no visa liekā lapā – attēliem, kalendāra, saišu saraksta, .., tāpēc pamainīju Page::print() funkciju. Tur viss vienkārši – ja lapai tiek nodots manis izvēlētais parametrs (piemēram, ".neradit=visu"), tad to visu nevajadzīgo vienkārši neizvada. Nedaudz pielaboju arī CSS.

Pēc tam pamainīju FriendsPage::print_body() funkciju. Ja draugu lapa tiek izsaukta ar manis izvēlēto parametru (piemēram, ".komentari=redzami"), tad tiek izvadīta druska informācijas par katru konkrēto ierakstu (kā parastajai Page::print_entry() funkcijai) un <iframe> tags. (Ja parametra nav, tad attēlo draugu lapu parastajā izskatā. Atkāpšanās ceļam jābūt.) Ā, ja kādam ierakstam nav komentāru, tad arī to attēlo parastajā veidā (druska optimizācijas :) ).

Šim te <iframe> tagam scr atribūts izskatās šādi – src="$e.permalink_url?s2id=xxxx&.neradit=visu".
$e.permalink_url – pilns ceļš pie katra ieraksta lapas, piemēram, [ciba]/users/piemers/12345.html
s2id=xxxx – norādu, ka lapa būs jāattēlo "manā stilā" ("xxxx" ir stila ID). Šajā vietā tikpat labi varētu izmantot "style=mine", taču tad šie "iekļautie" ieraksti pareizi attēlotos tikai man pašam, citi to visu redzētu pavisam greizi. Tāpēc es "spiežu" attēlot šīs lapas "manā stilā". Vienmēr.
.neradit=visu – norādu, ka lapā nebūs jāattēlo liekie attēli, kalendārs un vēl šis tas.

Un.. Viss. Tagad man uzreiz redzami komentāri, nav jālien dziļāk. Lai gan saites ir un varu to darīt, ja ir vajadzība vai vēlēšanās.

Kaitnieks-San (kaitnieks)
Now this is terrible :) Hm,.. | Kaitnieks-San (atbildēt)

otrdien, 31.08.2004 @1:23 pm

Now this is terrible :)
Hm, bet pashaa draugu lapaa jau komentaariem laikam klaat diemzheel netiek...
murks (murks)
diespas, ja izdotos atrast.. | murks (atbildēt)

otrdien, 31.08.2004 @1:46 pm

diespas, ja izdotos atrast "smuku" veidu, kā šo te izdarīt, un visi sāktu to lietot .. nabaga serveris tak droši vien atņirgtos, ne tā?
x-ƒ (x_f)
ne tā. tiek ielādēts ļoti.. | x-ƒ (atbildēt)

piektdien, 3.09.2004 @1:06 pm

ne tā. tiek ielādēts ļoti vienkāršots HTML, kas aizņem mazāk vietas, kā parasti. nekas neatņirgtos. tās ir parastas lapas. tikai daudz.
lai nu kā - es parādīju, ka tā arī var. :)
murks (murks)
ne jau par to man bailes, ka.. | murks (atbildēt)

piektdien, 3.09.2004 @1:14 pm

ne jau par to man bailes, ka baitu par daudz - vienkārši tad serverim uz vienu lielo "lapu" sanāk daudz, daudz vairāk es kjū ell pieprasījumu nekā parastajā gadījumā, un arī tās iframe lapas iekš S2 taču tiek _rēķinātas_ .. ja visi tā sāktu darīt, tad varētu būt arī švaki, vai tad ne tā?
x-ƒ (x_f)
ne gluži. ja patiešām.. | x-ƒ (atbildēt)

piektdien, 3.09.2004 @1:20 pm

ne gluži. ja patiešām "visi", tad varbūt. un _rēķināts_ tur tiek ļoti minimāli. taču visiem tas tik un tā nav pieejams. tik un tā. un ja patiešām "visi", tad varbūt.
piemērs. linki komentāros.. | wasted (atbildēt)

otrdien, 31.08.2004 @8:35 pm

piemērs. linki komentāros atveras iframe laukā, ja vien nav mozillas ar savu tab sistēmu (kas gan izraisa liekus divus peles klikšķus tāpat kā IE vidē, ko, protams, nevar atļauties :]), vai arī linciņam nav pievienots target="_blank" atribūts :)
x-ƒ (x_f)
domāju ar JS pielikt katram.. | x-ƒ (atbildēt)

piektdien, 3.09.2004 @1:07 pm

domāju ar JS pielikt katram linkam target="_parent".
bet nu jā..
Vājprāts ;) Bet nemaz ne.. | Filozofs (atbildēt)

trešdien, 1.09.2004 @12:56 pm

Vājprāts ;) Bet nemaz ne peļams..