Προβλημα με το quick modify message button

Started by Arvacon, December 10, 2012, 03:25:16 AM

Previous topic - Next topic

Arvacon

Καλημερα σε ολους και καλως σας βρηκα.  :)

Εχω ενα προβλημα με την γρηγορη τροποποιηση στα post του φορουμ μου.
Οταν χρησιμοποιω την επιλογη με το μολυβακι κατω δεξια, ανοιγει κανονικα ο editor αλλα το κειμενο και η επικεφαλιδα χανονται και μενει κενο, σαν να μην ειχες γραψει ποτε τιποτα.
Αν πατησω ακυρο, γυριζει πισω στο post παλι και ολα ειναι στη θεση τους.
Αν κανω τροποποιηση με τον κανονικο τροπο, δηλ πατωντας το κουμπι πανω δεξια, η τροποποιηση δουλευει κανονικα.
Δοκιμασα με το default template αλλα δεν εχει διαφορα.

Παρατηρω επισης πως στο error log καταγραφεται ενα σφαλμα, καθε φορα που κανω αυτη την ενεργεια και ειναι παντα το ιδιο σφαλμα. Δεν εχω ομως ιδεα τι μπορει να ειναι αυτο, οποτε σας ανεβαζω αυτα που μου βγαζει μπας και βγαλει κανεις ακρη.
Τα 20 απ τα 23 λαθη ειναι ακριβως ιδια και προερχονται απ' τις δοκιμες μου λογικα, οταν προσπαθουσα να κανω edit, ψαχουλευοντας τις ρυθμισεις και δοκιμαζοντας ξανα και ξανα..

Το ενα link του σφαλματος βγαζει αυτο:

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<smf>
<subject>
<![CDATA[ ]]>
</subject>
<message id="msg_1">
<![CDATA[ ]]>
</message>
</smf>


και το αλλο λινκ αυτο:


412: {
413: global $smcFunc;
414:
415: // Remove spaces (32), tabs (9), returns (13, 10, and 11), nulls (0), and hard spaces. (160)
416: if (!is_array($var))
417: return isset($smcFunc) ? $smcFunc['htmltrim']($var) : trim($var, ' ' . "\t\n\r\x0B" . '\0' . "\xA0");
418:
419: // Go through all the elements and remove the whitespace.
420: foreach ($var as $k => $v)
421: $var[$k] = $level > 25 ? null : htmltrim__recursive($v, $level + 1);
422:
423: return $var;
424: }
425:
426: // Clean up the XML to make sure it doesn't contain invalid characters.
427: function cleanXml($string)
428: {
429: global $context;
430:
431: // http://www.w3.org/TR/2000/REC-xml-20001006#NT-Char
==>432: return preg_replace('~[\x00-\x08\x0B\x0C\x0E-\x19' . ($context['utf8'] ? (@version_compare(PHP_VERSION, '4.3.3') != -1 ? '\x{D800}-\x{DFFF}\x{FFFE}\x{FFFF}' : "\xED\xA0\x80-\xED\xBF\xBF\xEF\xBF\xBE\xEF\xBF\xBF") : '') . ']~' . ($context['utf8'] ? 'u' : ''), '', $string);
433: }
434:
435: function JavaScriptEscape($string)
436: {
437: global $scripturl;
438:
439: return '\'' . strtr($string, array(
440: "\r" => '',
441: "\n" => '\\n',
442: "\t" => '\\t',
443: '\\' => '\\\\',
444: '\'' => '\\\'',
445: '</' => '<\' + \'/',
446: 'script' => 'scri\'+\'pt',
447: '<a href' => '<a hr\'+\'ef',
448: $scripturl => $scripturl . '\'+\'',
449: )) . '\'';
450: }
451:
452: // Rewrite URLs to include the session ID.



Arvacon

Καλησπερα.
Μηπως μπορει να με βοηθησει καποιος να βρουμε μια λυση?
Δε σας εχει ξανατυχει κατι αντιστοιχο?


Advertisement: