সি কেইডিটার ক্লাসের নামগুলি সরিয়ে দেয়, এমনকি কনফিগারেশনের ব্যতিক্রম


17

আমি যখন এইচটিএমএল ভিউ এবং রিচ টেক্সট ভিউয়ের মধ্যে টগল করি তখন সি কেইডিটার ক্লাসের নামগুলি সরিয়ে দিচ্ছে।

ওয়েব জুড়ে অনেক পরামর্শ অনুসারে আমি কনফিগার.জেএস ফাইলটিতে নিম্নলিখিতগুলি যুক্ত করেছি:

config.allowedContent = true;

এটি আপলোড হয়েছে, ক্যাশে সাফ করেছে এবং এমনকি এটি সরাসরি জেএস ফাইলে গিয়েছিল তা পরীক্ষা করতে এটি আমার মেশিনে ক্যাশে হচ্ছে না, তবে এটি এখনও ক্লাস অপসারণ করছে।

অন্য কোন সমাধান আছে কি?

উত্তর:


18

"অ্যাডমিন >> কনফিগারেশন >> সি কেইডিটার" এ যান; প্রোফাইলের অধীনে , আপনার প্রোফাইল চয়ন করুন (যেমন সম্পূর্ণ )।

সেই প্রোফাইলটি সম্পাদনা করুন এবং "উন্নত বিকল্প >> কাস্টম জাভাস্ক্রিপ্ট কনফিগারেশন" অ্যাড করুন config.allowedContent = true;

স্ন্যাপশট

"পারফরম্যান্স ট্যাব" এর নীচে ক্যাশে ফ্লাশ করতে ভুলবেন না।


আমার জন্য সি কেইডিটর মডিউল 7.x-1.13 এবং সিকেডিডিটার 4.3.2 সহ ড্রুপাল 7 এ কাজ করে। ধন্যবাদ, আমি যে নিয়ে মাথা ব্যাথা শুরু করছিলাম!
বেঞ্জ

1
এখন "অ্যাডমিন >> কন্টেন্ট রাইটিং >> কনফিগারেশন >> সি কেইডিটার" এর অধীনে।
হুগো

7

কনফিগারেশন> সি কেইডিটরে সম্পূর্ণ প্রোফাইল সম্পাদনা করুন

এখানে চিত্র বর্ণনা লিখুন

উন্নত সামগ্রী ফিল্টার বিভাগটি খুলুন এবং অক্ষম নির্বাচন করুন এখানে চিত্র বর্ণনা লিখুন

অতিরিক্ত অনুমোদিত সামগ্রীর ক্ষেত্রে কোনও কিছু যুক্ত করার দরকার নেই। Config.js পরিবর্তন করার দরকার নেই। [... যেমনটি আমাকে খুঁজে বের করতে ঘন্টা এবং ঘন্টা নেয় নি]


2
এখন "অ্যাডমিন >> কন্টেন্ট রাইটিং >> কনফিগারেশন >> সি কেইডিটার" এর অধীনে।
হুগো

1

এই সমস্যাটি কে কেডিটার 4.1 এসিএফ এর অংশ হিসাবে দেব (7.x-2.3 প্রকাশিত হলে) সমাধান করা হয়েছে । আপনি আপনার WYSIWYG আপগ্রেড করার চেষ্টা করতে পারেন বা নীচের কাজের ক্ষেত্রগুলি চেষ্টা করতে পারেন।


ড্রুপাল 7 এ আপনি নিম্নলিখিত হুক চেষ্টা করতে পারেন:

<?php
/**
 * Implements hook_wysiwyg_editor_settings_alter().
 */
function MYMODULE_wysiwyg_editor_settings_alter(&$settings, $context) {
  if ($context['profile']->editor == 'ckeditor') {
    $settings['allowedContent'] = TRUE;
  }
}
?>

বা অন্য কিছু ধারণা ব্যবহার করে:

<?php
/**
 * Implements hook_wysiwyg_editor_settings_alter().
 */
function MYMODULE_wysiwyg_editor_settings_alter(&$settings, $context) {
  if ($context['profile']->editor == 'ckeditor') {
      $settings['extraAllowedContent'] = array(
        'img[src,title,alt,style,width,height,class,hspace,vspace,view_mode,format,fid]',
      );
  }
}
?>

বা নিম্নলিখিত jQuery কোড সহ:

CKEDITOR.replace( textarea_id, {
    allowedContent: true
} );

সম্পর্কিত:


0

কমান্ডো যান এবং উইসিউইগ পুরোপুরি অক্ষম করুন।

যদি আপনি কীভাবে বেসিক এইচটিএমএল এবং সিএসএস লিখতে জানেন, অর্থাৎ আপনি ক্লায়েন্ট নন তবে প্লাগইনটি বন্ধ করুন। এটি আপনার এইচটিএমএল / সিএসএস দক্ষতাও উন্নত করবে

আমি যখনই আমার সম্পাদককে পুনরায় লোড করতাম তখন আমার ক্লাসগুলি এবং প্রাক / কোড ট্যাগগুলি কসাই করা উইসুইগকে কীভাবে আটকাতে হয় তা নির্ধারণের জন্য আমি কয়েক দিন কাটিয়েছি। আমি বুঝতে পেরেছিলাম যে আমি যা করছিলাম তা সমস্ত উইসইভিগ প্লাগইন কার্যকারিতা অক্ষম করার চেষ্টা করছিল। তাই আমি এটি বন্ধ করে দিয়েছি।

হ্যাঁ, এটি আমার উত্তরটির বিপরীতে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.