أقدم لكم أخواني اليوم الطريقة الكاملة لتحويل مجلة الـ PHP Nuke لتقبل اللغتين العربية والإنكليزية وعكس اتجاهها حسب اللغة
أولاً : افتح الملف
includes/meta.php
ابحث عن :
أضف فوقه :كود:echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"text/html; charset="._CHARSET."\">\n";
ابحث عن :كود:echo "<html dir="._DIR.">\n";
احذف السطر بالكامل وضع بدلاً عنه :كود:echo "<META NAME=\"KEYWORDS\" CONTENT=
ابحث عن :كود:echo "<META NAME=\"KEYWORDS\" CONTENT="._KEYWORDS."\">\n";
استبدله بـ :كود:echo "<META NAME=\"DESCRIPTION\" CONTENT=\"$slogan\">\n";
ثانياً : افتح الملفكود:echo "<META NAME=\"DESCRIPTION\" CONTENT="._DESCRIPTION."\">\n";
language/lang-arabic.php
أضف فوقه :
أضف فوقه :كود:define("_CHARSET","windows-1256");ثالثاً : افتح الملفكود:define("_DESCRIPTION","اكتب هنا اسم موقعك باللغة العربية"); define("_KEYWORDS","اكتب هنا الكلمات الدليلية لموقعك باللغة العربية"); define("_DIR","rtl");
language/lang-english.php
ابحث عن :
أضف فوقه :كود:define("_CHARSET","ISO-8859-1");
ملاحظات هامة :كود:define("_DESCRIPTION","اكتب هنا اسم موقعك باللغة الإنكليزية"); define("_KEYWORDS","اكتب هنا الكلمات الدليلية لموقعك باللغة الإنكليزية"); define("_DIR","ltr");
بالنسبة لعرض البلوكات باللغتين يجب نسخ جدول البلوكات من قاعدة البيانات وتغيير أسمائها بحيث يكون البلوك مسمى باللغتين مع مراعات عرض البلوك المسمى باللغة الإنكليزية لعرضه فقط بهذه اللغة , مثال على ذلك :
الطريقة كاملة بالمرفقاتكود:INSERT INTO `nuke_blocks` VALUES (1, '', 'القائمة', '', '', 'l', 1, 1, 0, '', 'arabic', 'block-Menu_ar.php', 0, '0', 'd', 0); INSERT INTO `nuke_blocks` VALUES (2, '', 'المشرف العام', '', '', 'l', 3, 1, 0, '', 'arabic', 'block-Admin.php', 2, '0', 'd', 0); INSERT INTO `nuke_blocks` VALUES (3, '', 'محتويات للمراجعة', '', '', 'l', 5, 1, 0, '', 'arabic', 'block-Admin_Submissions.php', 2, '0', 'd', 0); INSERT INTO `nuke_blocks` VALUES (4, '', 'Menu', '', '', 'l', 2, 1, 3600, '', 'english', 'block-Menu_en.php', 0, '0', 'd', 0); INSERT INTO `nuke_blocks` VALUES (5, '', 'Admin', '', '', 'l', 4, 1, 0, '', 'english', 'block-Admin.php', 2, '0', 'd', 0); INSERT INTO `nuke_blocks` VALUES (6, '', 'Admin Submissions', '', '', 'l', 6, 1, 0, '', 'english', 'block-Admin_Submissions.php', 2, '0', 'd', 0);
أرجو عند نقل الموضع ذكر المصدر