menu_bgservdownloadthemesdirforumhome
Smf عربى



عرض المشاركات

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


الرسائل - vivid

صفحات: [1]
1
أخطاء التعريب و طلبات التعريب / رد: ملاحظة
« في: 21 , سبتمبر, 2010 - 03:05:12 مسائاً »
أذهب للملف
Themes/your_theme/Stats.arabic.php

و أبحث عن
شفرة: [اختيار]
$txt['top_posters'] = 'أكثر الأعضاء إنشاء للمواضي';
و
أضف حرف الـ(عين)


2
لوحة التحكم >
الرزم >
أمام الرزمة التي تريد حذفها أضغط على إزالة >
ستظهر لك جميع الملفات مع إشارة لكلمة (نجاح) التأكد من وجود جميع الإضافات
أضغط بالأسفل على كلمة ازالة الآن

في حالة وجود كلمة (فشل) عليك التوقف فوراً

إذا كنت قد قمت بهذه الخطوة
عليك التأكد من أن الملف
Packages
قابل للكتابة أي أنه يحمل التصريح
777
أو
775
حتى يستطيع إجراء علمية الحذف

3
بالنسبة للتاريخ إذهب لملف
Sources/Subs.php
أبحث عن الكود التالي

if (setlocale(LC_TIME$txt['lang_locale']))
استبدله بـ
if(0)


4
هذا الثيم خفيف و جميل من الأفتراضي
عالجته فيه مشكلة عدم وضوح الألوان
و مشكلة الخطوط و الحدود و مشكلة كثرة الإطارات المزعجة

لرؤية مثال الرجاء الضغط على الرابط التالي :

في حالة الرغبة في الأستايل
حمًل الثيم من المرفقات للنسخة 2.0 rc3
1. استبدل الملف Display.template.php بنفس الملف الموجود بالثيم الأفتراضي default
2. أرفع الصورتان head.gif و  foot.gif إلى المسار default/images/theme
3. استبدل الملفان index.css و rtl.css بنفس الملفين الموجودين بالمسار default/css

الرجاء أخذ نسخة أحتياطية قبل استبدال هذه الملفات

5
يمكنك تغيير التسمية من ملف التعريب
 اللغة العربية

6
لكي تضيف رابط لصفحة books.php يجب عليك تحديد نقطتين :
هل هذا الملف داخل الدايركتوري للمنتدى؟؟؟
يعني هو كما يلي :
http://www.xxxxx.com/smf/books.php

أم هو خارج الدايركتوري بمعنى
http://www.xxxxx.com/books.php

سأقوم بشرح الفكرة على الثيم الافتراضي و يمكنك التعديل بعد ذلك في حالة كنت تستخدم ثيم غير الافتراضي

في حالة أن الملف كان داخل الدايركتوري

أفتح الملف index.template.php

أبحث عن الكود التالي :


if ($context['current_action'] == 'search2')
	
	
$current_action 'search';


أدرج بعده هذا الكود


if ($context['current_action'] == 'books')
	
	
$current_action 'books';


أبحث عن الكود


if (in_array($context['current_action'], array('search''admin''calendar''profile''mlist''register''login''help''pm')))



لاحظ أن هذا الكود هو الأزرار الموجودة الآن
سنقوم بإضافة الزر books بنهاية الكود ليصبح الشكل كما يلي :


if (in_array($context['current_action'], array('search''admin''calendar''profile''mlist''register''login''help''pm''books')))


الآن أدرجنا كود الأزرار
يتبقى لنا إظهار الكود في واجهة المنتدى

أبحث عن الكود


// Show the [home] button.
	
echo (
$current_action=='home' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
	
	
	
	
<td valign="top" class="maintab_' 
$current_action == 'home' 'active_back' 'back' '">
	
	
	
	
	
<a href="'
$scripturl'">' $txt[103] , '</a>
	
	
	
	
</td>' 
$current_action == 'home' '<td class="maintab_active_' $last '">&nbsp;</td>' '';




لاحظ أن كلمة home مكررة ثلاث مرات
يجب علينا نسخ و استخدام نفس الكود مع تغيير كلمة home لكي تصبح books

كما يجب علينا ملاحظة المتغير

' , $txt[103] , '

و هو متغير سيطبع لنا كلمة books
و بما أننا أشرنا على أنه متغير لذلك تم وضع العلامتين [, xxxx ,] داخل علامتي اقتباس [, 'xxxxx' ,]
و بما أن كلمة books ليست متغير فيجب علينا مسح العلامتين [, ,] لكي يتم التعامل معها ككلمة عادية

لذلك سيكون الشكل النهائي للكود كما يلي


// Show the [books] button.
	
echo (
$current_action=='books' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' '
	
	
	
	
<td valign="top" class="maintab_' 
$current_action == 'books' 'active_back' 'back' '">
	
	
	
	
	
<a href="'
$scripturl'?action=books">books</a>
	
	
	
	
</td>' 
$current_action == 'books' '<td class="maintab_active_' $last '">&nbsp;</td>' '';


أحفظ الملف على هذا الأساس ثم أرفعه لموقع

لاحظ : أن كل الكلمات هنا باللغة الانجليزية
لذلك سنذهب إلى ملف اللغة بالمنتدى
/Themes/default/languages/index.{language}.php

من ملف اللغة ادرج books بنفس الأسلوب الموجود للتعريبات الموجودة بالملف
ثم أكتب ما تريد باللغة العربية


الحالة الثانية: في حالة كان الملف خارج الدايركتوري

سنقوم بإدراج
<a href="http://my_website.com">your Page Here</a>

بدلاً عن


<a href="', $scripturl, '?action=BOOKS">BOOKS</a>

7
اقتباس
مشكلة في تثبيت الرزمة
حدذ خطا واحد على الاقل عند فحص هذه الرزمة. من المفضل بشدة عدم اكمال التثبيت الا اذا كنت تعرف ما تفعله. و المفضل عمل نسخة احتياطية عن المنتدى. من الممكن ان يكون سبب هذه المشكلة تثبيت زرمة تتعارض مع هذه الرزمة، او مشكلة في الزرمة، او ان هذه الرزمة تحتاج الى رزمة اخرى لتعمل، او ان هذه الرزمة مخصصة لاصدار اخر من ال SMF

هذه مشكلة اخرى واجهتني في تركيب هذه الرزمة ما الحل اخوتي

يجب أن تتأكد من رقم نسخة المود قبل تنصيبه
هل تتناسب مع نسخة منتداك أم لا

8
بخصوص هذا المشكل مثلا حاولت تثبت رزمة  حجم و نوع الخط (قائمة منسدلة) - Font And Size DropDown

خرجت لي

تثبيت الرزمة "FontandSizeDropdown_1.2":
تثبيت هذه الرزمة سيقوم بإجراء الأحداث التالية:
   النوع    الحدث    الوصف
1.    تنفيذ المعدل    FontAndSizeDropDown_1.2.xml    خطا لمعرب المعدل
2.    تنفيذ المعدل    -    خطا لمعرب المعدل

يمكنك اضافة صندوق التنسيق يدوياً و لا تحتاج لإضافته عن طريق الرزم
في حالة الرغبة في ذلك يمكنني أن أدلك على الطريقة

9
أرسل رابط منتداك

10
اظن انه يمكن تقليد مود يقوم بتغيير طريقة تغيير الصفحات؟
او هو صعب جدا؟
على العموم ماهو الملف الذي يتحكم بمظهر تغيير الصفحات؟
board.template او ماذا؟
وشكرا


نظام الصفحات pagination يكون بملف display.template.php
يمكنك التعديل على الملف كل ما عليك هو وضع كود الترقيم داخل أكواد html
<select
<option></option
</select>

مع استخدام جافا سكريبت حتى تتفادى استخدام الزر go


11
هل قمت بالتعديل على ملف الثيم؟؟؟
index.template.php

هذه المشكلة تحدث عندما يكون هنالك خلل في أكواد html
تأكد من أن جميع الأوسمة مقفولة
خصوصاً الوسم </div>

صفحات: [1]