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

مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4

السلام عليكم قمت بإدراج المحرر ckeditor5 كمحرر إفتراضي للمنتدى  لكن المشكل الذي واجهني هو أن الأكواد التي يتم إدراجها في المواضيع تكون غير منسقة كما



26-02-2024 11:36 صباحاً
معلومات الكاتب ▼
انضم في : 03-10-2023
رقم العضوية : 9,590
المشاركات : 56
الجنس :
تاريخ الميلاد : 20-5-1979
قوة السمعة : 300
موقعي : زيارة موقعي
السلام عليكم
قمت بإدراج المحرر ckeditor5 كمحرر إفتراضي للمنتدى 
لكن المشكل الذي واجهني هو أن الأكواد التي يتم إدراجها في المواضيع تكون غير منسقة كما في محرر sceditor كما أن الصور لا يقع تصغيرها 

كيف يمكن تجاوز هذه المشكلة 

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  26-02-2024 05:42 مساءً   [1]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,574
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
وعليكم السلام 
هذا لأن محرر ckeditor5 يدعم HTML فقط وPBBoard الإصدار 3.0.4 تم فيه تعطيل عملها بالكامل والاعتماد على BBcode 
قد تحتاج العديد من التعديلات لكي تكون تنسيقات محرر ckeditor5 تعمل بشكل جيد في المنتدى فجميع اكواد HTML المعروفة يتم تحويلها تلقائيا الى BBcode

على العموم جرب هذا التعديل لحل مشكلة ظهور الأاكواد البرمجية + الصور + تلاصق الأسطر عن تحرير المشاركات

حرر ملف: includes/pbboardCodeparse.class.php
وابحث في السطر 1440 عن :
CODE
eval($PowerBB->functions->get_fetch_hooks('convert_html_start'));

واضف اسفله

CODE
$string = str_replace('<pre>', '<pre><code class="language-code">', $string);
 $string = str_replace('<pre><code class="language-c">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-plaintext">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-cs">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-cpp">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-diff">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-java">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-python">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-ruby">', '<pre><code class="language-code">', $string);
$string = str_replace('<pre><code class="language-typescript">', '<pre><code class="language-code">', $string);
$string = str_replace('<figure class="image">', '', $string);
$string = str_replace('</figure>', '', $string);
$regexcode_htmlcode['[code]'] = '#<pre><code class="language-(.*)">(.*)</pre>#siU';
$string = preg_replace_callback($regexcode_htmlcode, function($matches_htmlcode) {
return '['.$matches_htmlcode[1].']'.$matches_htmlcode[2].'[/'.$matches_htmlcode[1].']';
}, $string);
if($PowerBB->_GET['page'] == "management")
{
$string = str_replace('<p>','', $string);
$string = str_replace('</p>',"<br />", $string);
return $string;
}
else
{
$string = str_replace('<p>','', $string);
$string = str_replace('</p>',"\r\n", $string);
}


ننصحك باستخدام المحرر الافتراضي في النسخة فهو ممتاز ومدعوم في PBBoard

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  29-02-2024 02:26 صباحاً   [2]
معلومات الكاتب ▼
انضم في : 03-10-2023
رقم العضوية : 9,590
المشاركات : 56
الجنس :
تاريخ الميلاد : 20-5-1979
قوة السمعة : 300
موقعي : زيارة موقعي
تم الأمر بنجاح أخي سليمان مع بعض التعديلات
لكن المشكل أن الصور لا يقع تصغيرها تلقائيا مع العلم أني قمت بتركيب هاك  تحويل محرر SCEditor من BBcode إلى HTML وقمت بتفعيله

أرفقت ملف pbboardCodeparse.class.php لتعاين التغييرات وما يجب تغييره

مع الشكر الجزيل
 
 
  pbboardCodeparse.class.zip   تحميل zip مرات التحميل :(2)
الحجم :(19.426) KB


look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  29-02-2024 03:31 صباحاً   [3]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,574
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
لا حظت انه يتم تصغير الصور تلقائيا لديك في هذا الموضوع
https://hergla-star.tn/forum/t317

كما يمكنك تعطيل تصغير الصور واستخدم هذا الكود ضعه في ملف css للأستايل
CSS
.text img  {
max-width :90%;
max-height:auto;
}


واعتقد ايضاً انك لا تحتاج لتركيب هاك تحويل محرر SCEditor من BBcode إلى HTML جرب تعمل تعطيل للملحق هل ستلاحظ اي فرق وخصوصا بوجود محول تلقائي من HTML إلى BBcode في النسخة 3.0.4

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  29-02-2024 11:54 صباحاً   [4]
معلومات الكاتب ▼
انضم في : 03-10-2023
رقم العضوية : 9,590
المشاركات : 56
الجنس :
تاريخ الميلاد : 20-5-1979
قوة السمعة : 300
موقعي : زيارة موقعي
السلام عليكم

عند تفعيل الهاك لا يقع تصغير للصور بل تبقى بنفس حجمها الأصلي

:confused::confused::confused::confused:

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  29-02-2024 01:26 مساءً   [5]
معلومات الكاتب ▼
انضم في : 18-07-2009
رقم العضوية : 1
المشاركات : 12,574
الدولة : KSA
الجنس :
الدعوات : 52
قوة السمعة : 74,196
موقعي : زيارة موقعي
وعليكم السلام
ردك سريع غير واضح وشامل
فضلا اعد قراءة ردي السابق وعلق على كل فقرة ذكرتها لك 

رد جديد موضوع جديد



المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
ستايل لوحة التحكم باستخدام Bootstrap 4 - [ تحديث 9] Dzkhalwi
49 5443 ansan
تغير شكل الروابط الى عنوان الموضوع في الرابط رغم عدم استخدام اي اضافة تعمل ذلك !! جنرال الحب
5 214 Soliman
الموقع لا يحمل بشكل كامل بعد استخدام شهادة https Abduljbbar
4 329 Abduljbbar
جعل تحويل في نفس الصفحة باستخدام ajax للوحة التحكم Dzkhalwi
2 2317 Dzkhalwi
لا استطيع جلب أي مواضيع باستخدام RSS Alashkar
9 1301 Soliman

الكلمات الدلالية
ckeditor5 ، للنسخة ، 3.0.4 ،









الساعة الآن 10:24 AM