سلام عليكم
طبعا زى مانتو عارفين ان SMF كانت بتيجى مع
GeSHi وبعدين حصلت مشاكل فى الرخصة فأدت لحذف الهاك دا
فكان الحل ياإما نعمله يدوى يانستنى نزول هاكات فعلى كل حال احنا لاعملنا لادا ولادا

بإستخدام
google-code-prettify تقدر تلون السكربتات فى الصفحات كل ماعليك انك تحطها بين
<pre class="prettyprint">....</pre>
وتستدعى prettyPrint فى ال onload لل body tag
<body onload="prettyPrint()">
مع اضافة الملفات اللازمة للصفحة وهنا حتى بدون اضافتها للملفات التابعة لPF تقدر تضيفها كالتالى فى ال head tag
<link href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js"></script>
طبعا التعديلات السابقة فى ال index.template.php
لم ننتهى بعد لازم نخلى SMF عارفة احنا عايزين نلون ايه تحديدا وهنا هى ال code tags
افتح ملف subs.php
وعدل فى الجزء الخاص بالكود هتلقيه بيبدأ ب
'content' => '<div class="codeheader">' . $txt['code'] . ':
عدل قيمة 'content' الى
'content' => '<div class="codeheader">' . $txt['code'] . ': <a href="javascript:void(0);" onclick="return smfSelectText(this);" class="codeoperation">' . $txt['code_select'] . '</a></div><pre class="prettyprint"><code>$1</code></pre>'
اخيرا بس كدا مبروك!
ملحوظة: اذا بتستخدم noscript ضيف googlecode.com للموثوق فيه
ملحوظة: بما ان الأكواد من الشمال لليمين مش العكس فخلينا افتراضى التالى
dir="ltr";
فلاداعى انك تورابهم فى ltr