Kaip minėjau praeitame įraše, nusprendžiau dorotis su last.fm widget’u, nes jis nei žalias gali patapti, nei html standartus atitinka.
Žodžiu, prisėdau, prisiminiau mokyklos “žiūrėjimo į kodą bukom akim” laikus, bet šį tą gavau – antrosios problemos nebėra. Tai vat, jei ką domina, prašau – naudokitės ;)
Patvarkyta CSS dalis
Padaryti tokie dalykai:
- Ištrinti sugeneruoti skaičiukai prie css klasių. Tiesiog, gražiau skaitosi. Tiesa, jei turit kelis widget’us ir norit jų skirtingų, gali kilti problemų.
- Panaikinti visi inline CSS aprašai, viskas perkelta į ten, kur ir priklauso – į atskirą CSS dalį.
- Galiausiai, normaliai suformatuotas visas CSS. Tie tarpai daug srauto nekainuoja (o juk jie dar kešuojami), o skaitymas palengvėja 100 kartų
Patikrinta su CSS validatorium, su CSS cleaner’iu, žodžiu, kaip ir norma. Ką su juo daryti? Pridėti prie savo temos style.css (gali būti ir kiek kitoks pavadinimas) failo (wordpress jis randamas wp-content/themes/tema) arba tiesiog įdėkite į failą, kuriame bus pats widget’as, head -> $lt;style type=”text/css”> Kodas </style> vietą.
HTML dalis
Čia padaryta ne tiek ir daug:
- Ištrinti visi inline CSS
- Sutvarkytas object tag’as išmetant nepalaikomą W3C
- Sutvarkyti self-closing (ar kaip jie vadinasi) tag’ai, kad XHTML standartus atitiktų.
Tiesa, pastebėjimas. Jei reikia, kad viskas atitiktų XHTML Strict standartą, tenka dar ištrinti target atributus. T.y., nuorodos atsidarys aktyviame lange, o ne naujame.
Kur dėti? Į tą svetainės vietą, kur norite matyti widget’ą. WP sistemoje tai patariu daryti sidebar widgets pagalba, pasinaudojant text widget’u. Jei widget’ų Jūsų tema nepalaiko – redaguoti sidebar.php failiuką temos aplanke.
o dabar – prie naujo generatoriaus.
Tikiuos, klaidų nėra. Bent man lyg ir viskas veikė. Na, bet jei ką – rėkit.