renathy Posted May 2, 2011 Report Share Posted May 2, 2011 Ar tinymce izveidoju tekstu un saglabāju to datubāzē. Man vajaga to attēlot divās vietās - pirmkārt, tabulas šūnā nepieciešams attēlot pirmos 20 simbolus, otrkārt, texteditorā, kurā ļaut labot utt. atkal ar tinymce. Jautājums ir - kā panākt, lai "pirmkārt variantā", kur jāattēlot pirmie 20 simboli visi html tagi netiktu ņemti vērā. Teiksim, ja man ir "<p>Kaut kads tekstins</p> beigas", tad tur parādītos tikai "Kaut kads tekstins b" bez pārejām nākamā rindā utt. Quote Link to comment Share on other sites More sharing options...
Rincewind Posted May 2, 2011 Report Share Posted May 2, 2011 Acīmredzamākais risinajums laikam ir strip_tags un $input = preg_replace( '/\s+/', ' ', $input ) un substr Plus glabāt īso versiju datubāzē atsevišķā laukā, lai nav katru reizi katram ierakstam šitais jāskaitļo. Quote Link to comment Share on other sites More sharing options...
briedis Posted May 2, 2011 Report Share Posted May 2, 2011 Nav ko ****, uztaisi vienkārši papildus lauku kā "ievadteksts" vai kas. Apmudīsies tikai šitā sarežģīti taisot. Rezultāti arī nav īsti prognozējami... Quote Link to comment Share on other sites More sharing options...
renathy Posted May 2, 2011 Author Report Share Posted May 2, 2011 "Nav ko ****, uztaisi vienkārši papildus lauku kā "ievadteksts" vai kas. Apmudīsies tikai šitā sarežģīti taisot. Rezultāti arī nav īsti prognozējami.." Nepatīk ideja ar ievadtekstu, prasība ir redzēt tesktu lv, ru un en tekstu pirmos simbolus tabulā. Ir tā, ka nav jābūt tam substring tekstam 100% identiskam un prognozējamam, galvenais lai tur nav visādu <p>, <br> un tādi... Tas ir, ņemot vērā, ka 80% gadījumu šie teksti nemaz nesaturēs nekādus tagus, bet tikai parasto tekstu. R. P.S. Un kas gan slēpjas zem šīm smukām ****? Quote Link to comment Share on other sites More sharing options...
briedis Posted May 2, 2011 Report Share Posted May 2, 2011 Zem **** neslēpjas nekas konkrēts, brīvi vari ievietot vārdu pats :) Ja tā, tad principā saprātīgākais variants ir, kā jau tika minēts, strip_tags + mb_substr.. Quote Link to comment Share on other sites More sharing options...
renathy Posted May 3, 2011 Author Report Share Posted May 3, 2011 Ok, paldies. Kaut kas sanāca. ----------- par **** ar izdomāju pat-i. R. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.