Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Online-editor ja tyylimäärittelyt PHP:lla

Ggnome [23.08.2007 13:59:05]

#

Olen toteuttanut php:lla kevyen .txt:stä sisällön noutavan online-editorin, jossa päivitettävä teksti syötetään textareaan ja tallennetaan submitilla - kuten tiedätte.

Päivitys tulostuu verkkosivulla diviin, jossa on omat tyylimäärittelyt tekstin värille ynnä muulle, mutta minua kiinnostaisi tietää, voiko textareaan kirjoittaessa tehdä minkäälaisia tyylimäärittelyitä php:n avulla? Tarkoitan esim. yhden sanan lihavoimista tai kursivointia.

Tämä onnistuu kyllä kirjoittamalla tekstin sekaan vaikkapa strong-tagit (lihavointi näkyy diviin tulostaessa), mutta voisiko päivityslomakkeeseen tehdä wysiwyg-tyylisen buttonin jolla jonkin valinnan saa lihavoitua pelkästään klikkaamalla? Tämän avulla koodia osaamatonkin henkilö voisi sisältöä päivittäessään lisätä tekstiin pieniä tyylimäärittelyitä. Voi olla ettei moinen ole mahdollista, tarkistan silti viisaammilta.

Tiedän että wysiwyg-editorin saa tehtyä rtf:n ja javascriptin avulla tyylikkäästi, mutta siitä ei ole apua tässä projektissa.

Lebe80 [23.08.2007 14:33:30]

#

No nyt en kyllä ymmärtänyt mikä olikaan kysymys kun vastasit jo kaikkiin esittämiisi kysymyksiin.

Eli siis on mahdollista tehdä javaScriptillä tekstieditori, jolla tuollainen boldaaminen onnistuu.

esim.
TinyMCE
http://tinymce.moxiecode.com/

katso esimerkki:
http://tinymce.moxiecode.com/example_full.php?example=true

Ggnome [23.08.2007 14:37:06]

#

Kysymys on edelleen sama, tarkoitin juurikin sitä etten halua käyttää tässä projektissani javaScriptiä, vaikka tiedän sen suomat mahdollisuudet. Eli haluaisin tietää löytyykö ratkaisua php:sta?

Lebe80 [23.08.2007 14:45:20]

#

Ei onnistu järkevästi ainakaan. Eli joka kerta, kun "bold" nappulaa painettaisiin, sivulla olevat tiedot lähetettäisiin formilla ja sivu ladattaisiin uudelleen. Php:lla ei myöskään voi järkevästi valita vain tiettyä osaa tekstistä (esim. ns. hiirellä maalattua/valittua), joten tekstiä joutuisi pilkkomaan.

Oma mielipide olisi ehdottomasti javaScript wysiwyg-editori.

Ggnome [23.08.2007 19:47:03]

#

Kiitos vastauksista Lebe,
täytyy siis tyytyä jättämään tuo php-editori karvalakkimalliksi ja tehdä homma suosiolla wysiwygillä.

Jos joku vielä keksii lisättävää/linkkejä aiheeseen liittyen niin kaikki on tervetullutta!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta