
(Pastaba pačiam sau – reikia liautis straipsnius iliustruoti nežinau.lt nuotraukomis)
Apie žiniatinklio svetainių spausdinimą ir pritaikymą švariems atspaudams jau esame rašę ir diskutavę anksčiau. Geriausias būdas – paruošti specialų CSS failą su spausdinimui skirtu stiliumi. Jei trūksta tam žinių ir nėra kas padeda, tai galima bandyti naudoti įvairius TVS ar tinklaraščių sistemos priedus. Deja – ir taip retas daro. Vadinasi belieka patiems skaitytojams pasirūpinti, kad norimos spausdinti svetainės gerai atrodytų popieriaus lape.
Imkime blogą pavyzdį – nežinau.lt. Jei tiesiog parinksite komandą spausdinti, gausite kažką panašaus į tai:

Vos ne pusę pirmojo puslapio užims visiškai nereikalinga ir nefunkcionali atspaude svetainės meniu. Dar daugiau – kelis lapus gale užims kategorijų išvardinimai, atradimų nuorodos, kalendoriai ir kitas nereikalingas turtas iš šoninių skilčių. Tai tiesiog medžių naikinimas!
Tačiau spaudinių iš interneto valymui gali praversti šiaip jau žiniatinklio programuotojams skirtas Firefox įskiepis Aardvark, kurį padėjo surasti gHacks.
Su juo vieni juokai „nuardyti“ visus nereikalingus tinklalapio elementus – pakanka paspausti dešinįjį pelės klavišą, pasirinkti „Start Aardvark“ ir vedžiojant pele spausti R prie nereikalingų (raudonai apvedamų) elementų. Palikus tik tai, ko reikia, komanda Q uždarome Aardvark ir atsispausdiname tvarkingą tinklalapį.
Aardvark praverčia ne tik spausdinant. Labai patogu su įskiepiu išrankioti reklamas ar kitus elementus darant ekrano nuotraukas; prie kiekvieno elemento pateikiama trumpa informacija padeda analizuoti svetaines, kuriant savo pačių dizainą. Žodžiu, pasinaudokite – geras dalykas.
Bet iš esmės spausdinimo problemą gali dorai išspręsti tik spausdinimo CSS. Turiu tai padaryti kuo greičiau, nes gėda būti blogu pavyzdžiu…













Komentarų (6)
Kodėl tik CSS? Jei norėčiau, kad kas nors spausdintų iš mano svetainės, paprasčiausiai parengčiau index2.php ir tiek.
Raimundai, o jeigu originalus visų duomenų išvedimas užima 1000 eilučių – labai didelis noras būtų perrašineti? :) O jeigu ne vienas failas?
Vidmantai, juk formulavau „kodėl tik css“ (o ne „tik jau ne css“). Mano tinklapyje tik vienas failas, todėl galiu išsisukti be css.
Jei 1000 eilučių ir ne vienas failas, tuomet sutinku, css, css. O kas, jei yra 1000 css?..
:)
Dėl Aardvark, tai kalbant apie tinklaraščius, būtų smagiau pažymėti tik tuos laukus, kurių reikia. Nereikalingų dalykų spausdinimui būna daugiau.
Note: no action required – just thinking out loud.
Nereikia spausdinti informacijos, gautos iš interneto… Miškas už tai padėkos…
Cascading Style Sheets ?