tēlojam trusīti
Vai ir kāds (cilvēcīgs) veids, kā ReplyForm::print() noturēt sava stila ietvaros?
Ja sapratāt, ko vaicāju.
Un tas pats par lj-cut (tur gan vismaz ir skaidrs, kurā virzienā rakt, tikai gribētos elegantu un jau gatavu kodu)
Par formu jau nav nekas diži sarežģīts. Tur ir pietiekami daudz klašu un id, lai to varētu pietiekami labi stilizēt.
Ja ņem vērā, ka tādi labi pārlūki kā FF un Opera, piemēram, saprot arī šādu CSS:
input[type=radio], input[type=checkbox] {border: 0px; background-color: transparent;}
textarea#commenttext {width: 98% !important;}
input.textbox[name=subject] {width: 85%;}
tad tik traki jau nemaz nav.
Es esmu lasījis kaut kur, ka LJ developeri taisās veidot jaunu formu, ko varētu labāk pielāgot, taču viņiem parasti viss ļoti ievelkas.
Kas Tev par pretenzijām pret lj-cut, es īsti nesapratu.
Nu re, nepavisam neprotu uzrakstīt saprotami.
Doma tāda: vairāku iemeslu dēļ man tīk visu lasīt savā stilā, arī svešas cibas. Attiecīgi piekarinot cibas linkiem galā zināmo asti.
Ar lj-cut vēl kaut kā galā varētu tikt (lai gan tas arī nerulz, ar S2 līdzekļiem taisīt regexp imitatoru), bet ReplyForm::print() produkciju nekādi neprotu pārķert un modificēt tā, lai pēc "Liec tik iekšā" nospiešanas es neizlidotu no sava stila robežām.
gotcha?
Nu, bāc, tas jau ir pavisam kas cits.
Esi mēģinājis ielikt ķesīti savā editinfo.bml pie "View comment pages in your journal style?"
Tur neko nevar izdarīt, jo viss tiek sūtīts uz talkpost_do.bml, kas pēc tam redirektē atpakaļ uz cibiņa žūrnālu, ja nav kļūdu, līdz ar to nekādi citādi nevar.
Nu a es ko saku - skaidrs, ka cits, pavisam cits!!!
Ķeksītis, protams, tur ir, bet tas ķeksītis laikam attiecas tikai uz manis paša komentlapām, nevis uz citu cibu komentlapām - tikko iekomentēju kko svešā cibā, tā pēc tam rezultātu ieraugu tās cibas stilā.
Bet nu negribas, ka nevar, aš griezt weenaz kā negribaz ...
Kādreiz brīvā brīdī būs jāiet blatoties ar talkpost dū.
Patiesi. :) Nebiju piefiksējis.
Parastajiem mirstīgajiem tas, protams, vienalga, taču, tā kā es taisos simulēt komentāru formu, tad man nācās izpētīt, kā tā darbojas, līdz ar to noskaidroju, ka veiksmīgas iekomentēšanās gadījumā lapas header daļā ir rindiņa Location:
http://klab.lv/users/user/1234.html?thread=56789#56789 Lūk kā. Tāpēc tur nu Tidlībums neko neizdarīs.
p.s.
pieņemu, ka lj-cut situāciju nav extra jāskaidro ;)
Varētu jau, bet var arī iztikt.
Nu, Tu vari izmantot to pašu replacetext() funkciju, kas Tev jau ir zināma.
Ja tekstā ir ".html#cutid" vai ".html?#cutid", tad to aizvieto ar ".html?style=mine#cutid".
Vēnas nebūs jāgriež, esi rāms.
Nu jā, ~ to arī ar to regexp-ošanos domāju.
Tas variants nr 2 arī ir dabā sastopams?
Bet šie tik un tā ir tikai 5% no tās dvēseles sāpes, 95% ir par ReplyForm::print().
Jā, visās draugu lapās pirms #cutid nez kāpēc ir jautājuma zīme.
Nu nav neko iespējams izdarīt ar to komentformu, samierinies.
Vot par spīti nesamierināšos!
Tagad gan nav laika, vismaz sirdsapziņa neļauj ar tādām lietām ņemties, bet gan jau kāda ideja būs ;)
Which browser are you using? Changing the style in this way may be unnecessary if you are using Firefox. You can get Greasemonkey extension (
http://greasemonkey.mozdev.org/), and then get
this script which adds style=mine to all livejournal pages, and to the links within those pages.
I use different browsers, and I know about this Greasemonkey script, but I would prefer to stay browser independent.
And, what is more important, any such approach is just post-processing the page already rendered by some S2 script, mine or of some other user. As long as the ball stays on our side, we can indefinetely hold it, appending "style=mine" to all links. Always, except the case with ReplyPage, where we type in the comment, then press the Post button, and control via method=post goes over to talkpost_do.bml, which processes the inputs, adds comment to the DB, and then returns to some EntryPage. And this EntryPage is taken not from our style, but from the style of page's owner. And we have a problem ...
Our only hope is to somehow influence the talkpost_do.bml so that it picks our style for the EntryPage and not the owner's style. One beer for a good idea how to convince him :)
/and sorry for my bad english