[Išspręsta] Lietuviškos kabutės formose

Lietuviškas CMS Made Simple forumas

Moderator: Augustas

Post Reply
Peciura

[Išspręsta] Lietuviškos kabutės formose

Post by Peciura »

Jau kelintą kartą  problemų sukelia angliškos kabutės kokiuose nors pavadinimuose. Kartais tai būna tik neformatas, o kartais netikėtos kabutės sugadina kokį SQL sakinį. Dodėl visiems rekomenduoju uždėti JavaScriptą, kuris angliškas kabutes pakeistų į lietuviškas.

Code: Select all

onblur=' this.value=this.value.replace(/^\u0022+ */,"\u201e").replace(/\s+\u0022+/g, " \u201e").replace(/,,\s?/,"„").replace(/\u0022+\s+/g, "\u201c\ ").replace(/\u0022+$/, "\u201c").replace(/\u0022+/, "\u201c") '
EDIT: visą šitą reikėtų nukopijuoti į "Text input" lauko, "Advanced" tabo, "Javascript for field:" laukelį.
Last edited by Peciura on Thu Nov 26, 2009 12:23 pm, edited 1 time in total.
Peciura

Re: [Išspręsta] Lietuviškos kabutės formose

Post by Peciura »

Mažytis papildymas.
Kai gaunat duomenis iš DB ar kažkur kitur su nelietuvilškom kabutėm. Templeituose galite modifikuoti smarty kintamuosius, turite kintamąjį "{$entry}" ir gaunate kintamąjį "{$temp}" jau su lietuviškom kabutėm

Code: Select all

{assign var='temp' value=$entry|regex_replace:'/^"+/':'„'|regex_replace:'/\s+"+/':' „'|regex_replace:'/,,\s?/':'„'|regex_replace:'/"+\s+/':'“ '|regex_replace:'/"+$/':'“'|regex_replace:'/"+/':'“'}
Post Reply

Return to “Lithuanian - Lietuviškai”