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

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



26-02-2024 11:36 صباحاً
Sofiene2023
معلومات الكاتب
السلام عليكم
قمت بإدراج المحرر ckeditor5 كمحرر إفتراضي للمنتدى 
لكن المشكل الذي واجهني هو أن الأكواد التي يتم إدراجها في المواضيع تكون غير منسقة كما في محرر sceditor كما أن الصور لا يقع تصغيرها 

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

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  26-02-2024 05:42 مساءً   [1]
Soliman
معلومات الكاتب
وعليكم السلام 
هذا لأن محرر 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]
Sofiene2023
معلومات الكاتب
تم الأمر بنجاح أخي سليمان مع بعض التعديلات
لكن المشكل أن الصور لا يقع تصغيرها تلقائيا مع العلم أني قمت بتركيب هاك  تحويل محرر SCEditor من BBcode إلى HTML وقمت بتفعيله

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

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

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  29-02-2024 03:31 صباحاً   [3]
Soliman
معلومات الكاتب
لا حظت انه يتم تصغير الصور تلقائيا لديك في هذا الموضوع
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]
Sofiene2023
معلومات الكاتب
السلام عليكم

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

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

look/images/icons/i1.gif مساعدة في استخدام محرر ckeditor5 للنسخة 3.0.4
  29-02-2024 01:26 مساءً   [5]
Soliman
معلومات الكاتب
وعليكم السلام
ردك سريع غير واضح وشامل
فضلا اعد قراءة ردي السابق وعلق على كل فقرة ذكرتها لك 


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
شرح رفع الملفات على موقعك باستخدام لوحة cpanel على الاستضافة Soliman
12 140 الوردة الحمراء
شرح كيف استخدام المنشن (Mention) في منتداك Soliman
1 156 Soliman
كيف يمكنني استخدام الوضع اليلي ﻻستايل هيلبرنت شبعان
5 151 Soliman
كيفية إنشاء موقع يشبه ChatGPT واستضافته باستخدام Replit وGitHub وRender rabeh20080
3 1073 rabeh20080
يوجد لدي محاولات متكررة من الذباب الالكتروني لحجب الخدمة باستخدام روابط جنرال الحب
2 232 جنرال الحب

الكلمات الدلالية






الساعة الآن 11:49 AM