x-ƒ (x_f)

Dažas poblēmas 

pirmdien, 11.07.2005 @4:37 pm | x-ƒ

Izveidoju jaunu stilu savam žūrnālam un saskāros ar dažām problēmām. Viena ir ar S2, otra – ar HTML (drīzāk jau CSS).

Vispirms par izskatu. Vai kāds var pateikt, kāpēc Saitekomentāri izskatās tik stulbi, ja skatās ar MSIE? Turklāt, ne vienmēr un ne visi komentāri, bet daļa. Nekādas likumsakarības. Viens ir normāls, bet otram līnijas pielipušas pie kreisās malas. Es neesmu atradis, kas tur par vainu un ko darīt. Varbūt kāds var ieteikt, uz ko man skatīties?

Un par S2 kodu. Gribēju to taisīt pēc iespējas vienkāršāku, tāpēc nolēmu, ka izmantošu vienu S2 funkciju visur, kur jāizvada ieraksts, – Page::print_entry (Entry). Tas darbojas ar žūrnāla, draugu, dienas un ieraksta lapu. Bet nestrādā komentēšanas lapā, jo šajās, kur strādā, funkcijai tiek padots mainīgais ar tipu Entry, bet komentēšanas lapā objekts $.replyto (kas var saturēt gan ierakstu, gan komentāru) ir ar tipu EntryLite. Līdz ar to komentēšanas lapai man vienkārši jānokopē Page::print_entry (Entry) kods un jāizlabo, lai tas darbotos ar $.replyto. Nav jau grūti, bet vairs nav tik universāli, kā es gribētu, turklāt tikai vienai lapai. Vai tur var ko darīt?

ja es redzu to pašu, ko Tu,.. | wasted (atbildēt)

otrdien, 12.07.2005 @2:55 am

ja es redzu to pašu, ko Tu, tad, piemēram, apmale nozūd tikai tiem ierakstiem, kurus izstiepj jūzerpiki, un man ir nojausma, ka tas tā ir dēļ IE interesantajām attiecībām ar 'float.' (tie attēli ir ar float?) neko gan nevaru ieteikt, taču atradu it-kā risinājumu kam citam, šķiet, saistībā ar to pašu 'peldēšanu.' SaiteIE6 Peekaboo Bug. lai gan, varbūt tas tikai man gadās. bet varbūt ne tikai man, un risinājums arī tām apmalēm noder.

s2... neko neatceros :) tāpēc vairāk kā minējums : tai ReplyPage klasei arī ir print_entry(Entry) metode, kā šķiet. ja vien tā nedara kaut ko tik nepieciešamu, ka jau ir aizņemta, pamēģini izveidot tukšu Entry objektu iekš ReplyPage::print_body() vai kā viņu, savienādo visu nepieciešamo (un iespējamo) no EntryLite $.replyto uz Entry (nezinu, vai to var paveikt īsāk, Entry = EntryLite laikam jau nederēs) un iebaro print_entry(Entry). ja sanāk un der, forši, ja ne, skatīt otro teikumu šajā rindkopā.