GuidePedia

0

السلام عليكم ورحمة الله وبركاته ..

هذا ثاني موضوع لي في هذا القسم ولو إني أحب أكتفي بـ الردود على المشاكل ..

موضوعنا يتعلق عن إضافة SyntaxHighlighter وكيفية استخدامها في Blogger ..

طبعاً أغلبكم لا يعرف ما فائدة الإضافة , فقط كـ نبذة عنها هي تقوم بترتيب وتلوين سطور الأكواد بـ حيث تكون مرتبة ويسهل على الزائر قراءتها دون تشويه محتوى الصفحة , ومن مميزات الإضافة أنها تتعرف على العديد من اللغات البرمجية , ولـ تعرف أكثر عنها شاهد هذه الصورة الملتقطة من مدونتي كـ مثال لـ كود php :

استخدام إضافة SyntaxHighlighter على Blogger

شاهد كيف هي مرتبة ومنظمة أفضل من سردها في التدوينة ..

والآن نأتي لـ طريقة التركيب :

1- نقوم بالدخول إلى لوحة التحكم الخاصة بـ Blogger وندخل على Template كما في الصورة :

استخدام إضافة SyntaxHighlighter على Blogger

2- نشاهد الستايل الخاص بنا , ثم نضغط على Edit HTML لـ نقوم بـ تعديلاتنا الخاصة لـ تهيئة الإضافة :

استخدام إضافة SyntaxHighlighter على Blogger

3- نشاهد أكواد الستايل الآن في الصورة التالية ونبحث عن :

رمز PHP:
</head
استخدام إضافة SyntaxHighlighter على Blogger

4- إضافة الأكواد التالية الخاصة بالإضافة فوق </head> :

رمز PHP:
<!-- Syntax Highlighter Additions START -->
<
link href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css" rel="stylesheet" type="text/css" />
<
link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shCore.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushAS3.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushBash.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushColdFusion.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCSharp.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCpp.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushCss.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDelphi.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushDiff.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushErlang.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushGroovy.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJScript.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJava.jstype="text/javascript" />


<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushJavaFX.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPhp.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPlain.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPowerShell.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPython.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushRuby.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushScala.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushSql.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushVb.jstype="text/javascript" />
<
script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushXml.jstype="text/javascript" />
  
<
script language="javascript" type="text/javascript">
 
SyntaxHighlighter.config.bloggerMode true;
 
SyntaxHighlighter.all(); </script> <!-- Syntax Highlighter Additions END --> 
كما تشاهد أدناه :

استخدام إضافة SyntaxHighlighter على Blogger

5- نقوم بـ حفظ Template كما تشاهد في الصورة التالية :

استخدام إضافة SyntaxHighlighter على Blogger

6- نذهب الآن لـ كتابة تدوينة كاملة مع الأكواد المراد تنظيمها كما تشاهد في الصورة التالية :

استخدام إضافة SyntaxHighlighter على Blogger

7- ثم الدخول على HTML لـ تعديل الأكواد واستخدام الإضافة :

استخدام إضافة SyntaxHighlighter على Blogger

8- لـ نضرب مثال أسهل قبل التعديل , لو أنني امتلك كود محتواه :

رمز PHP:
<?php echo "hello!"; ?>
سـ أضيفه بالطريقة التالية :

رمز PHP:
<pre class="brush:php;">
&
lt;?php echo "hello!";
?&
gt;
</
pre
شاهد في السطر الأول أنني اخترت كلاس php لـ يتعرف على الكود أنه php , ولو تلاحظ أن الأكواد التي أضفناها سابقاً هي جميع روابط كلاسات اللغات المشهورة وبإمكانك استخدامها فقط بـ حسب اللغة ..

مثلاً عندنا كود SQL هذا :

رمز PHP:
INSERT INTO adminstaff VALUES("System","Admin","","","7","5","","","","","","","","000","","","17","2007-05-22","17","000000","Admin","Active","","0","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","000","System.A","0","2012-08-08 11:52:13","","Grant","Grant",""); 
سـ نقوم بإضافته في المدونة كـ التالي :

رمز PHP:
<pre class="brush:sql"> INSERT INTO adminstaff VALUES("System","Admin","","","7","5","","","","","","","","000","","","17","2007-05-22","17","000000","Admin","Active","","0","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","Grant","000","System.A","0","2012-08-08 11:52:13","","Grant","Grant","");
</
pre
وهكذا ..

الآن نعود لـ تدوينتنا لاستخدام الإضافة على بعض أكواد php , ولـ نقوم بتعديلها كما شرحنا سابقاً :

استخدام إضافة SyntaxHighlighter على Blogger

بعد التعديل على التدوينة وجميع الأسطر المراد إظهارها بالإضافة شاهد النتائج :

استخدام إضافة SyntaxHighlighter على Blogger

# ملاحظات :

1- SyntaxHighlighter تستطيع استخدامها في العديد من الأماكن وليس فقط مقتصرة على Blogger بل بعضها متوفرة على إضافات ومستخدمة في السكربتات الكبرى ..

2- بإمكانك إضافة وتعديل وحذف كلاسات كثيرة كما هي مرتبة في الكود أعلاه ..

3- هنالك أكثر من ستايل متوفر تجدها هنا :

SyntaxHighlighter - Themes

فقط قُم باختيار أحدهما والتعديل على السطر الثالث وهو هذا :

رمز PHP:
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeDefault.css" rel="stylesheet" type="text/css" /> 
إلى ستايل آخر كـ مثال الذي استخدمه أنا في مدونتي ذو الخلفية السوداء والبرتقالية :

رمز PHP:
<link href="http://alexgorbatchev.com/pub/sh/current/styles/shThemeEmacs.css" rel="stylesheet" type="text/css" /> 
وهكذا ..

أتمنى الصورة اتضحت لديكم ..

إرسال تعليق Blogger

 
Top