المشاركة الأصلية كتبت بواسطة: 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