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

استفساراضافة كود الى المحرر / مثل PHP


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif [مجابه] استفسار .. اضافة كود الى المحرر / مثل PHP
  30-04-2014 07:29 مساءً  
Soliman
معلومات الكاتب
المشاركة الأصلية كتبت بواسطة: Mta4Arabs نعم الالوان والراوبط بحيث لو تلاحظ بالموضوع الي مركب الكود وجيت ب المماوس ع كلمه مثلا تنقله ل رابط معيين اذ هذي صعبه او م تقدر تسويها ، ابي الالوان تكونن نفسه بالظبط .. *

تريد نفس الألوان لكل دالة في لغة lua هذه امر يأخذ وقت وحقيقة لا اراه له اي اهميه كبيرة فاي لون يفي بالغرض لا اعلم لماذا لابد ان يكون بنفس اللون

اما وجود رابط على كل دالة فهذه ليست ميزة جيدة في عملية النسخ واللصق لشفرات الأكواد فقد تحدث بعض الأخطاء لدى البعض في عمليات النشر والنسخ واللصق واخفاء الروابط وعدم ظهورها وغيرها

عموماً سأرفق لك موديل syntaxhighlighter الخاص بتلوين الأكواد مضاف اليه اغلب دوال لغة lua بتلوين مقارب لما تريد

مع امكانية تغيير الألوان حسب ما تريد بترتيب الدوال من خلال ملف اسمه shBrushPhp.js وهو يحتوي على الكثير من الدوال الأكثر استخداماً.



طريقة تركيبه

فك ضغط مجلد syntaxhighlighter وارفع بداخل مجلد منتداك ثم حرر قالب headinclud وعوض الكود الموجود به بهذا الكود


CODE
<link type="text/css" rel="stylesheet" href="{$ForumAdress}syntaxhighlighter/styles/shCore.css"/>
<script type="text/javascript" src="{$ForumAdress}syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="{$ForumAdress}syntaxhighlighter/scripts/shBrushPhp.js"></script>
<script type="text/javascript" src="{$ForumAdress}syntaxhighlighter/scripts/shBrushLua.js"></script>   
<script type="text/javascript">
SyntaxHighlighter.config.clipboardSwf = '{$ForumAdress}syntaxhighlighter/scripts/clipboard.swf';
SyntaxHighlighter.all();
</script>




يعني احذف الكود الموجود لديك واستبدله بهذا الكود





علماً انه يمكنك تغيير الألوان ايضاً من خلال الكود السابق باستبدال ملف الـ CSS المسمى shCore.css في هذا الكود

CODE
<link type="text/css" rel="stylesheet" href="{$ForumAdress}syntaxhighlighter/styles/shCore.css"/>


بأي ملف CSS آخر من الملفات الموجودة في مجلد styles

يوجد مايقارب 16 ملف كل واحد منها يغير الألوان إلى الوان أخرى




كما يمكن اضافة الدوال وتبديل اماكنها في ملف shBrushPhp.js لكل من var funcs و var keywords و var constants و regexList وتغيير الوانها من خلال ملف الـ CSS الذي تعتمده لكل من كلاس functions و keyword و string و comments و variable




 
  syntaxhighlighter.zip   تحميل zip مرات التحميل :(5)
الحجم :(109.723) KB


تم تحرير المشاركة بواسطة :Soliman بتاريخ:01-05-2014 07:50 صباحاً



الساعة الآن 01:33 AM