it-swarm.asia

كيف يمكنني إيقاف html كامل في التعليقات فقط في drupal 7

حسنًا ، لقد قمت بتعيين كل تحرير المحتوى للمسؤولين على html الكامل في drupal 7. لقد قمت أيضًا بتمكين wysiwyg و ckeditor. كل شيء جيد ، إلا أنني أريد فقط نصًا عاديًا ولا يوجد مراجع للتعليقات أقسام ولكن تريد السماح بالتحويل التلقائي للروابط عليه. كيف يمكنني إصلاح ذلك؟ شكرًا يا شباب.

6
wolverene

يتحكم إعدادان في تنسيق النص المستخدم لنشر المحتوى: الأذونات وترتيب تنسيقات النص. يتم استخدام التنسيق الأول الذي يمتلك المستخدم أذونات له. نظرًا لأن المسؤولين لديهم الإذن لاستخدام تنسيق HTML الكامل ، إذا تم إدراجه أولاً ضمن admin/config/content/formats سيتم استخدامه افتراضيًا - وإذا تم تكوينه باستخدام ملف تعريف WYSIWYG ، فسيتم استخدامه أيضًا.

أفضل التنسيقات (بالفعل جزئيًا في D7 الأساسية) ستعطي إمكانية تكوين تنسيق النص المستخدم لكل نوع محتوى/تعليقات (بحيث يمكنك تعيين تنسيق نصي بدون ملف تعريف WYSIWYG). لسوء الحظ ، فإنه ليس جاهزًا بعد Drupal 7. لذا في الوقت الحالي لا يمكنك (AFAIK) تكوين ما إذا كنت تريد استخدام WYSIWYG أم لا دون اختيار تنسيقات إدخال مختلفة (أو ترميز مخصص) أم لا) بعض الحلول:

  • يمكنك إدراج HTML الذي تمت تصفيته أولاً وعدم تعيينه ملف تعريف WYSIWYG. سيتعين عليك تحديد HTML الكامل لكل مشاركة تريد استخدامها.

  • أو يمكنك تكوين التعليقات لاستخدام النص العادي. هذا يتركك بدون تحليل الارتباط (بالنسبة إلى المقالة: الهيكل> أنواع المحتوى> المقالة> حقول التعليق: معالجة النص (نص عادي أو نص تمت تصفيته).

  • أو يمكنك تعيين محرر WYSIWYG على التعطيل افتراضيًا ، وتبديله نشطًا عندما تريد استخدامه. ثم ابدأ في استخدام تنسيقات أفضل عندما تكون جاهزة.

في ملاحظة جانبية ، من الأفضل عدم استخدام HTML الكامل افتراضيًا - حتى مع المستخدمين الموثوق بهم ، فقط لتجنب الأخطاء. سيكون من الأفضل إنشاء تنسيق نص إضافي وتكوين عامل تصفية HTML مع مجموعة موسعة من علامات HTML.

تحرير : أردت استخدام شيء مثل هذا بنفسي. يمكنك (مؤقتًا) استخدام وحدة مخصصة مثل هذه لتعيين تنسيق النص تلقائيًا للعقدة أو نصوص التعليقات. لذا ، قم بتعديل رمز المثال هذا لتعليق_الهيئة وضبط على filtered_html (أو تنسيق آخر لم يتم تكوينه لـ WYSIWYG) وسيكون لديك أيضًا تحليل الارتباط.

2
arjan

لقد كنت دائمًا على ما يرام مع وحدة تنسيقات أفضل ، والتي تسمح بالتحكم الكامل في تنسيقات الإدخال لكل نوع (تعليق/كتلة/عقدة) والدور ونوع المحتوى.

أجاب آخرون على هذا أيضًا ، ألق نظرة على هذه:

2
Jim Kirkpatrick

في Drupal 7

  1. انتقل إلى نوع المحتوى الخاص بك وانقر على زر "Comment fields".
  2. قم بتحرير الحقل comment_body
  3. حدد "Plain text"

سيكون عنوان url للوصول إلى التعليقات لنوع المحتوى الخاص بك (إذا كان لديك تمكين التعليقات لهذا النوع)

admin/structure/types/manage/[YOUR CONTENT TYPE]/comment/fields
1
Andre