الرئيسية      أرشيف المقالات       المنتدى        المكتبة       إتصل بنا
  القائمة الرئيسية
  Language
  تسجيل الدخول
اسم المستخدم :

كلمة المرور :

تذكرني



هل نسيت كلمة المرور ؟

اشترك الآن !
  بحث
  أقسام المقالات
  آخر المشاركات
  كتب جديدة
 
  زوار هذه الصفحة
اليوم 143
أمس 1493
الإجمالي 566832
  الموقع
رسالتك :*
كود التحقق*

أنقر هنا لتحديث الصورة إذا كانت غير واضحة


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

هاك Geshi لتنسيق الكود بحسب لغة برمجة محددة

عنوان الموضوع: هاك Geshi لتنسيق الكود بحسب لغة برمجة محددة
بواسطة عروة عيسى في 2016/10/29 1:25:05

هذا الهاك خاص بمجلة زوبس ويسمح لك بتنسيق الكود [code] بحسب لغة البرمجة التي تريدها
في هذا الموقع مثلا وضعت تنسيق الكود الافتراضي بلغة دلفي , وبالتالي عند إدخال كود يتم تنسيق الكود وألوانه بشكل يناسب الكلمات المفتاحيه لهذه اللغة .
تسميتها التقنيه هي syntax highlighting


التنصيب
-----------

ارفع المجلد
geshi
الى مجلد
\Frameworks
في المسار الرئيسي لموقعك



الاستخدام
------------

1- لاختيار تنسيق لغة البرمجة الافتراضية التي سوف يتم تنسيق الكود على اساسها عند استخدام الوسم
[code] ... [/code]

اذهب إلى الملف :
\class\textsanitizer\syntaxhighlight\config.php

وقم بضبط
'highlight' => 'geshi',
'language'  => 'C++'

أو أي لغة تريدها مثل vb C# php sql asm bash cobol css html ini java الخ ..

2- لتنسيق الكود بلغة محددة يمكنك استخدام الصيغة التالية
[code delphi] ... [/code]
[code sql] ... [/code]
[code c#] ... [/code]
[code css] ... [/code]


- بامكانك ضبط خيارات الوان وتنسيق الكلمات المفتاحية لكل لغة من
\Frameworks\geshi\geshi\[lang].php




- أخيرا إذا لاحظت أي خطأ بالإخراج تأكد من تنسيق الكود في ملفات الثيم الخاص بموقعك
style.css
مثل لون الخلفية , ونوع الخط وغير ذلك
عادة يكون :
xoopsCode {
    
background#FFF;
    
border1px solid #666;
    
padding6px 6px 6px 10px;
    
color#000;
    
margin10px;
    
font-family"Courier New"Couriermonospace;
    
directionltr;
    
text-alignleft;    }


هذا الهاك تم تعديله وملائمته من موقع عروة نت
رابط التحميل :
- من هنا geshi




عروة نت 2003-2016 . بالاعتماد على زوبس