Redactor: يبدو أن إعدادات Redactor المتقدمة تؤدي إلى تشغيل "مغادرة الموقع؟" تحذيرات

تم إنشاؤها على ٣١ أغسطس ٢٠١٩  ·  15تعليقات  ·  مصدر: craftcms/redactor

لقد قمت للتو بتحديث موقع Craft وجميع مكوناته الإضافية إلى الإصدارات الأخيرة. بمجرد أن بدأت في اختبار الموقع ، واجهت "مغادرة الموقع؟" رسائل تحذير عند التنقل بعيدًا عن أي إدخال يحتوي على حقل محرر ممتلئ.

يبدو أن أي حقل منقح يحتوي على أي من الإعدادات التالية محددًا (انظر الصورة) ولديه نوعان من التنسيق على الأقل (blockquote و h2 على سبيل المثال) سيؤدي إلى ظهور رسالة التحذير هذه.

Screen Shot 2019-08-30 at 3 31 29 PM

التعليق الأكثر فائدة

لقد أصدرنا للتو Redactor 2.4.0 مع إصلاح لهذا!

ال 15 كومينتر

أيضا الوقوع في هذه القضية. يحدث عندما يحتوي الحقل على أكثر من علامة واحدة على سبيل المثال

<p>Test</p>
<p>Test</p>

أو

<p>Test <a href="">link</a></p>

كرافت برو 3.2.10
المحرر 2.3.3.2

لقد أصدرنا للتو Redactor 2.4.0 مع إصلاح لهذا!

brandonkelly ما زلت أواجه هذه المشكلة.

يمكن أن نؤكد أننا ما زلنا نرى المشكلة أيضًا ، لكن الإصلاح خفف من المشكلة في بعض الحالات.

brandonkelly هل توجد فرصة لإعادة فتح هذه المشكلة؟ ما زلت أواجه هذا بانتظام في Craft 3.3.10 / Redactor 2.4.0

هل يمكن لأي شخص لا يزال يواجه هذه المشكلة إرسال الأشياء التالية إلى [email protected]؟

  • نسخة احتياطية لقاعدة البيانات
  • مجلد config/redactor/
  • ملفاتك composer.json و composer.lock

تضمين التغريدة

كان قادرًا على إعادة الإنتاج عندما احتوى الحقل على علامة باطلة ، حيث يختلف المحرر ومُنقي HTML على الصيغة التي يجب استخدامها ( <hr> مقابل <hr /> ). أيضًا في حالة وجود أي صور ، يحب Redactor إضافة سمات data-image عشوائي عند التهيئة.

كان من الممكن تهيئة صيغة علامة الإغلاق الذاتي مسبقًا من PHP ، لكن لا يمكننا فعل أي شيء لتوقع ما يجب أن تكون عليه سمات data-image هذه في وقت مبكر. لذلك قررت فقط إصلاح هذا من نهاية Craft ، عن طريق إضافة القليل من التأخير قبل تخزين قيم النموذج الأولي ، مما يمنح Redactor مزيدًا من الوقت للحصول على قيمته الطبيعية قبل أن يتم التقاطها كقيمة النموذج الأولية.

للحصول على الإصلاح مبكرًا ، قم بتغيير متطلب craftcms/cms الخاص بك في composer.json إلى:

"require": {
  "craftcms/cms": "dev-develop#602679ea534e23838ea03d3bb82552471ebc1d24 as 3.3.13",
  "...": "..."
}

ثم قم بتشغيل composer update .

مرحبًا brandonkelly ، يمكن تأكيد هذا الإصلاح لـ Redactor من جانبنا. لكن لسوء الحظ ، نحصل أيضًا على النافذة المنبثقة في تخطيطات الحقول مع تمكين حقل الشبكة https://plugins.craftcms.com/grid

brandonkelly ما زلت أتلقى هذا الخطأ بانتظام.

اختبرت إدخالًا بسيطًا باستخدام حقل Redactor واحد. أضفت فقرة ثانية ، ثم حفظتها. عند حذف الفقرة الثانية ، تم ترك علامة <br> (والتي تبدو وكأنها مشكلتها الخاصة).

هذا ما يبدو عليه محتوى Redactor عند عرضه من خلال خيار "html".
<p>Save $25 for every $500 you spend in store. Loyalty members also receive early access to exclusive offers, text message discounts, special product bundles, major event invitations, and new product announcements. Ask your Docent for more details.<br></p>

لذلك يبدو أن علامة <br> لا تزال تسبب مشكلات بشكل منتظم في هذه الحالة.

jsunsawyer ولكي أكون واضحًا ، فقد قمت بالتأكيد بتحديث Craft إلى 602679ea534e23838ea03d3bb82552471ebc1d24 أولاً لكل مشاركة لي؟ في هذه المرحلة ، لا يهم ما يفعله Redactor بقيمة حقله عند التهيئة ، لأن Craft لن تسجل قيمة صفحتها "الأولية" إلا بعد انتهاء تنفيذ جميع JS الأخرى عند التحميل / جاهز للمستندات.

brandonkelly آه ، آسف. لقد قمت للتو بالتحديث إلى الإصدار الذي تم إصداره من 3.3.13. افترضت أنه تم تضمين هذا الإصلاح. اسمحوا لي أن تحقق بها.

stenvdb يجب عليك فتح مشكلة على https://github.com/wbrowar/craft-grid/issues حول ذلك.

brandonkelly التحديث إلى هذا الإصدار

شكرا لإصلاح هذا brandonkelly!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات