laaczlv // Visnotaļ smilškaste. Privātīpašums. Te vairs nav, ko rakstīt. | 2025-08-28 06:12 EET here
 
 

laacz tagad klausās:
Radio NABA

 


Kārtot pēc pēdējā pļurkt

Autora domas ne vienmēr sakrīt ar autora domām. © spectator

Ir pagājuši 24 gadi un 7 mēneši un 27 dienas kopš mana mūža laimīgākās dienas

Papildus 3355 maniem pļurkšķiem ir sapļurkstēti 33189 sveši pļurkšķi.

ICQ: #58279153 (very rarely)
MSN:
E-mail:

Mazās pustizlās ikoniņas aiz linkiem (ne visiem) arī šo to nozīmē.
 

skābs ābols
roze.lv
~smejmoon
~aptieka (testing)
cietnis/blog
 
   
<br />
<br />
<br />
2003 22. oktobris trešdiena
11:21

Vakar tika uzdots jautājums. Diemžēl lielākā daļa no komentāru autoriem neiespringa uztvert to faktu, ka man šis process ir jāveic automatizēti.



Tad nu minēšu vēlreiz. Man ir lietotājs. Kurš caur lapas administrāciju baro iekšā tekstus. Visbiežāk jamais tos raksta Wordā un tad ar copy/paste metodi ievieto attiecīgajā MSHTML vai MIDAS enablētā teksta laukā.



Pēc daudzstundu ņemtnes izdevās panākt vēlamo efektu. Process ir sekojošs:




  • Lietotājs iepeisto savu Worda brīnumtekstu iekš to teksta ievades lauku.

  • Ar PHP līdzekļiem es šajā tekstā veicu nepieciešamās substitūcijas - font color="..." aizvietoju ar span style="color: ...", u.t.t.

  • Ar PHP līdzekļiem (strip_tags()) es šo tekstu iztīru no liekajiem (sliktajiem) tagiem.

  • Esmu ieguvis puslīdz smuku kodu, ja neskaita to, ka tajā esošie atverošie/aizverošie tagi neprotās. Te nu es talkā ņem HTML Tidy. iebarojot šamajai programmai nepieciešamos parametrus un savu pusattīrīto failu, ļauju tai pabeigt cēlo darbu.

  • No HTML Tidy rezultāta paņemam tikai to, kas ir starp <html> un </html>.



Finālā mēs iegūstam tiešām korektu XHTML kodu. Notestēju ar dažādiem testa dokumentiem gan no Word, gan no Excel, gan ar tabulām, gan bez tām, gan ar visādiem embedotiem objektiem, u.t.t. Strādā.



Taču, pazīstot lietotājus (kā sugu), domāju, ka jamie atradīs ne vienu vien nepilnību šajā implementācijā.

 
zebra (#16938)   12:14 @ 2003. gada 22. oktobris, trešdiena
new Uzhas!:)
 
Arturs (#16941)   12:50 @ 2003. gada 22. oktobris, trešdiena
new Kāda vārda latviskojums ir "ņemtne"?
 
Kā tu saucies: (#16943)   12:58 @ 2003. gada 22. oktobris, trešdiena
new ņemšanās laikam
 
ant (#16944)   13:55 @ 2003. gada 22. oktobris, trešdiena
new tu pats neiespringi vakar norādīt, ka javeic automatizēti.
 
ant (#16945)   13:59 @ 2003. gada 22. oktobris, trešdiena
new kas ellē ir MIDAS?
 
laacz (#16946)   14:07 @ 2003. gada 22. oktobris, trešdiena
new ant: //Tad nu lūk. Ir pierādījies fakts, ka visas šīs problēmas var atrisināt automatizēti — uzrakstot attiecīgus skriptus, funkcijas un niknus komentārus.//

ant: http://www.mozilla.org/editor/
 
Qued (#16948)   14:16 @ 2003. gada 22. oktobris, trešdiena
new Vai šito procesu nevarēja vienkāršot izlaižot tekstu cauri (automātiski) MS office html filter?
 
laacz (#16949)   14:18 @ 2003. gada 22. oktobris, trešdiena
new Qued, kā es caur tādu filtru jamo varētu izlaist?
 
ant (#16950)   15:14 @ 2003. gada 22. oktobris, trešdiena
new laacz: //problēmas **var** atrisināt//
cūkas arī **var** lidot, bet šamās nelido vis!
Cita lieta ja pateiktu //problēmas **jāvar** atrisināt//
 
laacz (#16951)   15:18 @ 2003. gada 22. oktobris, trešdiena
new ant, no konteksta nebija saprotams, ko es biju domājis? :)
 
Qued (#16968)   10:08 @ 2003. gada 23. oktobris, ceturtdiena
new laacz, ja esi skatījies, ir tāds office html filter. Jamajam līdzi nāk arī komandrindas rīks. Tad nu no php skripta mshtml komponentē ievadīto tekstu saseivojam failā, uzlaižam komandrindas filtru un lasam atkal no faila ārā. Nav, protams, eleganti, bet vajadzētu strādāt. Tiesa, tikai uz Windows.
 
laacz (#16969)   10:11 @ 2003. gada 23. oktobris, ceturtdiena
new Qued, man neder tikai Windows. Paldies dievam :)
 
MS (#16985)   18:31 @ 2003. gada 23. oktobris, ceturtdiena
new man izdevas ar openoffice
MS copy paste Openofiice save as html
 
Kā tu saucies:  
Īmeils:  

Mazliet komentāru kultūras, jeb laacziquette

  • Ja tu gribi pateikt tikai ':)', tad saki to sev un pie spoguļa. Pašam prieks un es esmu mierīgs.
  • Neaizraujies ar enteriem savā komentārā. Pavisam nav obligāti likt divus vai trīs enterus pēc katras uzrakstātās rindiņas.
  • Offtopiks (komentāri ne pa tēmu) nav no gaidītākajām lietām.
  • Galu galā, ja tev ir verbāla caureja, ej uz delfiem vai arī taisi pats savu lapu.
  • Pirms spiest pogu, padomā. Varbūt tu vēl neesi visu pateicis? Lai nebūtu pēc tam vēl 26 pēc kārtas esošu komentāru jāraksta.
  • Vēlies runāt ar kādu cilvēku, uzraksti viņam vēstuli. Ir daži izņēmumi. Agressor, tu neesi izņēmums.
  • Un, galu galā, paturu tiesības jebkuru sev neimponējošu komentāru izmēzt.
     
  • Par izņēmumu kādā no šiem punktiem, vai arī visos noteikumos var kļūt, uzrakstot iesniegumu un iedodot man to rokā. Iesnieguma vēlamais apjoms - 0.7 laba viskija.
     
  • Gan jau kaut ko vēl izdomāšu.
 
 
© 1996 - 2025 laacz | Visas tiesības, nu jūs jau zināt..
Spēcināts ar SPP v1.0 public beta