dziękuję o to mi chodziło i wszystko działa idealnie
witam,
Napotkałem jeszcze jeden problem.
Jeżeli chce zmienić nazwę z polskimi literami np: Wysokość niestety nic nie działa, ale jak wpisze Wysokośćo (dodam o na końcy) wtedy zmiana działa poprawnie.
W samym skrypcie z pierwszego posta dokładnie występuje ten sam problem.
Zaznaczam że szukałem rozwiązania w googlach ale nie potrafię nić na ten temat wyszukać. Sam też coś tam testowałem i niestety też sobie nie poradziłem.
Proszę o jakąś wskazówkę, a jeżeli jest możliwość o przykład.
Tak wygląda moje gotowe ustawienia Tinymce:
tinymce.init({
selector: "#product_desc",
plugins: 'code | table | link | image | paste',
toolbar: 'code | table | undo redo | link | image | alignleft aligncenter ' + 'alignright alignjustify | blocks | ' + 'bold italic | myCustomToolbarButton',
menubar: 'tools | table tabledelete | tableprops tablerowprops tablecellprops | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol | link | image',
table_default_attributes: {},
table_default_styles: {},
height : "900",
paste_as_text: true,
entities : "160,nbsp,38,amp,34,quot,162,cent,8364,euro,163,pound,165,yen,169,copy,174,r
eg,8482,trade,8240,permil,60,lt,62,gt,8804,le,8805,ge,176,deg,8722,minus",
invalid_styles: {
'table': 'width height',
'tr' : 'width height',
'th' : 'width height',
'td' : 'width height'
},
setup: function (editor) {
editor.ui.registry.addButton('myCustomToolbarButton', {
text: 'Tłumaczenie',
onAction: function () {
editor.setContent(editor.getContent()
.replace(/\bWysokość\b/ugi, 'Nowa nazwa')
);
}
});
}
});
witam, czy może mi ktoś pomoc?
z tego co ustaliłem to powoduje to replace(/
\bWysokość\
b/ugi, 'Nowa nazwa') - (\bxxx\b). Jednak dalej nie wiem jak ten problem rozwiązać. I problem występuję tylko jak na końcu słowa jest znak PL np: słowo Sprężyna zamienia dobrze.