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

كلمة المرور :

تذكرني



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

اشترك الآن !
  بحث
  أقسام المقالات
  آخر المشاركات
  كتب جديدة
 
  زوار هذه الصفحة
اليوم 13
أمس 136
الإجمالي 767805
  الموقع

يتصفح المنتدى الآن:   1 زائر


  إشترك لتكتب موضوع

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

رؤية معلومات المستخدم
هذا الهاك خاص بمجلة زوبس ويسمح لك بتنسيق الكود [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

أرسلت بتاريخ: 2016/10/29 1:25
طباعة تويتر فيسبوك غوغل بلس لينكيد إن Del.icio.us Digg Reddit Mr. Wong تقرير   أعلى

مساحة إعلانية

    
يمكنك قراءة موضوع.
لا يمكنك إضافة موضوع جديد.
لا يمكنك الرد على المشاركات.
لا يمكنك تحرير مشاركاتك.
لا يمكنك حذف مشاركاتك.
لا يمكنك إضافة إستفتاء جديد.
لا يمكنك التصويت في الإستفتاءات.
لا يمكنك إرفاق ملفات في مشاركاتك.
لا يمكنك المشاركة بدون موافقة المشرف.
لا يمكنك استخدام نوع المشاركة.
لا يمكنك استخدام كود هتمل.
You لا يمكنك استخدام التوقيع .
يمكنك إنشاء ملف PDF .
يمكنك طباعة الصفحة.

[بحث متقدم]






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