Home      Articles archive       Forum        Library       Contact us
  Main Menu
  اللغة
  Log in
Username:

Password:

Remember me



Lost Password?

Register now!
  Search
  Article Topics
  Last Posts
  New Books
 
  This Page Visitors
Today 23
Yesterday 136
Total 767815
  Site

Browsing this Thread:   1 Anonymous Users


Previous Topic Previous Topic   Bottom Bottom    Next Topic Next Topic
  Register To Post

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

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

Posted on: 2016/10/29 1:25
Print Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong Report   Top

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

    
You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You can create PDF files.
You can get print page.

[Advanced Search]






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