View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000881 | OXID eShop (all versions) | 2. ----- eShop backend (admin) ----- | public | 2009-05-11 13:23 | 2009-05-12 09:13 |
Reporter | hairpoint_de | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Fixed in Version | 4.1.2 revision 18998 | ||||
Summary | 0000881: WYSIWYG editor compensating textfield value is not being saved | ||||
Description | Hi, I'm using Iceweasel v3 (Debian Version of Firefox) to administer my OXID eShop. For some reason, the WYSIWYG Editor is not shown on Linux (or at least Debian 5), instead there is just a simple textfield, which is fine so far. The Problem I discovered is, that the text inside the field is not written to the database when pressing 'save'. Instead, just an empty string is being saved. That can lead to data loss if not knowing about the problem and is very annoying. Thank you H. Schwanbeck hairpoint.de | ||||
Tags | No tags attached. | ||||
Theme | |||||
Browser | Opera, other | ||||
PHP Version | 5.2.6 | ||||
Database Version | 5.0.33 | ||||
|
Reminder sent to: hairpoint_de Hi, I also tried with Iceweasel v3.0.6 on Debian, but cannot reproduce this case. For me WYSIWYG editor is shown correctly in EE and PE editions. In CE edition there is no WYSIWYG editor, so the text area is implemented instead. But even when I put some data in this text area - it is correctly stored to DB when "Save" button is clicked. Please check if there are some modules installed in this shop, which may affect such behaviour? (or temporarily disable all modules and check again). Also maybe there are some special conditions, or settings, which you defined on shop and such case occured? |
|
Reproduced using Opera on windows |
|
If browser doesn't support the editor, text copying was not performed. quick fix: file: out/admin/tpl/headitem.tpl function: copyLongDesc( sIdent ) change line: } catch(err) {} with: } catch(err) { var varEl = document.getElementById(sIdent); if (varEl != null) { textVal = cleanupLongDesc( varEl.value ); } } |