تراجع إلى الخلف   :: TRAIDNT FORUM :: > قسم تطوير المواقع > ركن المجلات الإلكترونيه وبرامج إدارة المحتوى

ركن المجلات الإلكترونيه وبرامج إدارة المحتوى [يمنع]منعا باتا كتابة مواضيع الطلبات او المشاكل او الاستفسارات

تعريب قوالب مجلة جملة ((شرح ))

السلام عليكم ورحمة الله وبركاته , أرجو أن يكون الجميع بألف صحة و سلامة تعتبر عملية قولبة جملة أو Templating عملية صعبة نسبياً خاصة بالنسبة


موضوع مغلق
  #1  
قديمة 18 - 06 - 2007, 09:33 w150051 غير متواجد حاليآ بالمنتدى
صورة 'w150051' الرمزية
:: عضو نشيط ::
بيانات موقعي
اسم الموقع: مكانز
اصدار المنتدى: منتج اخر
 






w150051 سوف يصبح مبدعw150051 سوف يصبح مبدعw150051 سوف يصبح مبدع

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

أرجو أن يكون الجميع بألف صحة و سلامة

تعتبر عملية قولبة جملة أو Templating عملية صعبة نسبياً خاصة بالنسبة لشخص مبتدى

لذلك فكرت فى عمل هذا الموضوع ليكون بمثابة دليل مبسط

فقط كل ما تحتاج هو محرر نصوص متطور مثل Notepad++ و برنامج تحرير صور مثل GIMP أو فوتوشوب المستخدم بكثرة
فى البداية مم يتكون القالب ؟

يتكون القالب من ملفات و مجلدات تكون فى أغلب الأحوال كالتاالى ,



index.php و هذا هو أساس القالب و جسر الربط بين مكونات القالب المختلفة و بدونه لا يكون القالب و هو ملف مكتوب بلغة php يتم فيه إصدار التعليمات لجملة حول تمثيل الصور و الأحرف و ما إلى ذلك

template_thumbnail.png هذه الصورة المصغرة للقالب , و معمتها هى عرض صورة للقالب للمعاينة قبل الاستخدام وهى غير ذات أهمية فى عملية البرمجة مطلقاً و يمكن حذفها و سيعمل القالب

templateDetails.xml هو ملف معلوماتى من الطراز الأول , حيث يقوم بإخبار جملة بملفات القالب جميعها كى تتعامل معها بشكل منطقى , كذلك يحفظ به صانع القالب حقه , و لن تستخدمه إلا إذا كنت تنوى عمل قالب منذ البداية

هذه كانت الملفات , ننتقل إلى المجلدات ,

/images يتضمن هذا المجلد جميع الصور المستخدمه لعرض القالب

/css لخبراء لغة css يحتوى هذا المجلد على ملف وحيد بامتداد css غالباً , و لغة css هى التى تتحكم فى طريقة عرض الأحرف و حجمها و المؤثرات عليها و ما إلى ذلك

سؤال يطرح نفسه عند عمل تعديلات على قالب موجود على السيرفر مباشرة
لنفرض أنك قمت بنعديل صورة ضمن مجلد /images و أردت استبدالها , فلماذا يرفض السيرفر ذلك ؟


هذه إحدى الأشياء التى تجعل المستخدم على وشك أن يفقد أعصابه و لكنها فى الحقيقة ميزة أمنية هامة ,


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

و بعد انتهاء التعديل على القالب تقوم بضغط جميع الملفات فى ملف مضغوط بامتداد zip تماماً كما ترى فى القوالب التى تحصل عليها , و أخيراً ترفع الملف إلى جملة من لوحة التحكم
كيف أقوم بتعريب قالب ؟

تعريب القالب عملية سهلة ولكنها تحتاج إلى وقت و اختبار

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


هذا طبعاً من حقك حيث أن كل ذلك تحت اتفاقية البرامج مفتوحة المصدر

و لكن ذلك لا يبرر إزالة الحقوق , على الأقل من ملف xml

ندخل فى الجد ,

سوف تحتاج كما ذكرنا إلى محرر نصوص متطور مثل نوتباد ++ لفتح ملفات index.php و template.css

أولاً : قم بفتح ملف index.php ستجد فى أعلى الملف الكود التالى :

Code:

<html xmlns="http://www.w3.org/1999/xhtml">


قم باستبداله بالكود التالى


Code:

<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl">


و لاحظ الكود الجديد لتجد dir="rtl" قد أضيفت و هى الكفيلة بعكس اتجاه القالب 180 درجة ليصبح من اليمين إلى اليسار

قبل أن نترك ملف index.php لحاله , قم بالبحث عن الكلمات التالية

iso-8859-1

أو

utf-8

فإذا وجدت أيا منهما قم باستبدالها ب windows-1256 حيث هذا هو ترميز عرض الحروف العربية لأن الترميزات السابقة خاصة بعرض الحروف اللاتينية

أخيراً , حتى ننهى التعامل مع ملف index.php إذا كانت خبرتك فى لغة php جيدة فسيمكنك اللعب بالكود سواء بالحذف أو الاستبدال أو حتى بالإضافة لكى تعدل طريقة ظهور القالب

فضلاً راجع هذا الرابط حول مدلولات ما تجده فى ملف index.php

http://www.joomlart.com/tutorials/templates_tutorial/mambo_layout.html

الآن ننتقل إلى ملف css بعد الانتهاء من ملف index.php قم بحفظه و فتح ملف css

على النقيض من ملف index.php و الذى لم يكن بالضرورة فهم ما يجتويه واجباً

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

فى البداية يتكون ملف css من عدة فقرات قياسية , كل فقرة منها ترتبط بجزء من القالب

لذلك فعند تعاملك مع احدى الفقرات

انس بقية الملف و تعامل معها كأنها ملف منفصل و هكذا حتى تعدل على بقية الفقرات

مثلا , هذه تعتبر فقرة

Code:

div#header_r {
height: 90px;
background: url(../images/mw_header_blue_t_r.png) 100% 0 no-repeat;
padding-left: 370px;
padding-right: 30px;
padding-top: 25px;
overflow: hidden;
text-align: left;
}



لاحظ انها تبدأ بالقوس { و تنتهى ب { و هذا ما يساعدك عليه برنامج Notpad++

قام المطورون بوضع صيغه قياسية لما يجب أن تكون عليه تلك الفقرات , تجد شرحها هنا

http://www.joomlart.com/tutorials/templates_tutorial/understanding_mambo_css_in_5_minutes.html

و هذا الرابط أيضاً

http://www.joomlaos.de/CSS_Guide.html

حيث لا يمكن أن يخرج أى قالب عن هذه الأطر القياسية , و هذا هو سبب وجود العديد من القوالب لجملة أو لمامبو فى ما سبق

فمثلا إذا وجدت فى ملف css فقرة بعنوان a:mainlevel:link فهذا يعنى أنك ستتعامل مع القائمة الرئيسية أو أى قائمة للموقع

لنتقدم أكثر لندرك ماذا يجب تغييره حتى يتم تعريب القالب ,

أول الأوامر التى يجب ملاحظتها و هى من أهم الأوامر هى


Code:float :


حيث يعمل هذا الأمر على التحكم فى محاذاه عنصر معين مثل القوائم و المحتوى و ما إلى ذلك

يتم وضع الأوامر left أو right أو center

فمثلاً و كما ستجد فى القوالب الغربية يكون الأمر


Code:float : left;


فقم بتغيير كلمة left إلى right و لا تنس إضافة الفاصلة المنقوطة بعد كل أمر


ثانى الأوامر هو

Code:font-family:


من منا يكره الخط الذى يتم عرض المحتوى به فى القالب الافتراضى ؟

هذا لا لشىء إلا بسبب أن من يصنع القالب قد قام وضع الخط

arial
أو
sans serif
و هذا مناسب للانجليزية و لكن ليس لعين المستخدم العربى عند عرض لغته الأم ,

لذلك سوف تجد هذا الأمر

Code: font-family: Arial, Helvetica, sans-serif;


فقم بتغييره إلى


Code: font-family: Tahoma, Arial, Helvetica, sans-serif;


لاحظ اننا أضفنا خط تاهوما و هو الأفضل لعين المستخدم العربى

و لاتقم بحذف بقية الخطوط الأخرى , حيث لا نضمن وجود خط Tahoma عند الجميع , من باب الاحتياط ليس أكثر

ثالث تلك الأوامر هو

Code:

text-align:


و هو يختلف عن الأمر

float :
فى أن الأخير مهمته محاذاه العنصر مثل القائمة أو الموديل أو المحتوى , بينما الأول وظيفته محاذاة النص بداخل العنصر

أيضاً يقبل إضافة left أو right أو center

هذه الأوامر التى تتعلق بالتعريب ,

لاحظ جيداً أنه قد يتوجب عليك إضافتها لإحدى الفقرات , حيث قد لا تكون موجودة بالضرورة

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

توجد اوامر أخرى مثل


Code:color:

و أمامه يوضع كود اللون بصيغة اتش تى ام ال

Code:background:

إذا أردت وضع خلفية للنص مثل صورة أو لون و يقبل كود اللون أو رابط الصورة


Code:padding:

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

و يوضع أمام هذا الأمر من واحد إلى 4 أوامر يتم الفصل بينها بمسافة عادية كل منها يكون على صورة رقم بجواره px حيث تمثل px عدد بكسلات الشاشة عند العرض

و بالطبع وجود أربعة أكواد لتنظيم المحاذاه أعلى و أسفل و يمينا و يساراً , باختصار استخدم هذا الأمر لتخصيص العنصر الذى تعمل عليه على ذوقك و كما تحب بعيداً عن الخيارات المطلقة

بهذا نكون قد أنهينا ما يتعلق بملف css مع ملاحظة أنه عند التعديل يجب عليك تعديل فقرة و التأكد من نتيجة عملك فوراً و بعدها تكمل لفقرة أخرى

لا يشترط أن تعمل على كل الفقرات , هذا ما يتعلق بتعريب القوالب , لاتنس أن تحزم الملفات بعد الانتهاء من العمل عليها و تجربتها فى ملف مضغوط و ترفعه

أخيراً أرجو أن يكون الشرح واضح و مؤدى للغرض و لا تنسونا من صالح دعائكم
w150051
idea4adv و arbilla معجبون بهذا .
  رقم المشاركة : [ 2 ]
قديمة 18 - 06 - 2007, 11:48 idea4adv غير متواجد حاليآ بالمنتدى
Banned
 


idea4adv idea4adv idea4adv idea4adv idea4adv idea4adv
أرسل رسالة بواسطة MSN إلى idea4adv
بيانات موقعي
اصدار المنتدى: لا أملك منتدى
افتراضي
يسلموووو والله يا غلا على الشرح الوافى


تسلم يمينك والله


احلى تقيم
idea4adv
 
  رقم المشاركة : [ 3 ]
قديمة 18 - 06 - 2007, 16:10 w150051 غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'w150051' الرمزية
 


w150051 سوف يصبح مبدعw150051 سوف يصبح مبدعw150051 سوف يصبح مبدع
بيانات موقعي
اسم الموقع: مكانز
اصدار المنتدى: منتج اخر
افتراضي
تسلم
w150051
 
  رقم المشاركة : [ 4 ]
قديمة 18 - 06 - 2007, 16:27 الناصح غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'الناصح' الرمزية
 


الناصح الناصح الناصح الناصح الناصح الناصح
أرسل رسالة بواسطة MSN إلى الناصح
بيانات موقعي
اسم الموقع: منتديات الناصح التطويرية
اصدار المنتدى: 3.8.4
افتراضي
إبداع أخي
الله يعطيك العافية
الناصح
توقيع الناصح
  • موقع الخدمات : www.annasseh.com
  • المنتديات التطويرية : www.annasseh.com/vb3
  • المدونة : blog.annasseh.com
  • الخدمات : إدارة السيرفرات - استضافة - مواقع (جملة - زووبس ..) - الدعم الفني (حماية - صيانة - حلول - ترقيات)
  • الاتصال بنا : [email protected]
 
  رقم المشاركة : [ 5 ]
قديمة 18 - 06 - 2007, 23:19 عصوم كم غير متواجد حاليآ بالمنتدى
.:: عضو متألق ::.
 
صورة 'عصوم كم' الرمزية
 


عصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدودعصوم كم مبدع بلا حدود
أرسل رسالة بواسطة MSN إلى عصوم كم
بيانات موقعي
اسم الموقع: العون ديزاين
اصدار المنتدى: 3.7.1
افتراضي
انا ابحث علي نسخة لمجلة الجملة .... و شرح التركيب الصحيح
عصوم كم
توقيع عصوم كم
تابعني على FACBOOK
MY E-maiL
 
  رقم المشاركة : [ 6 ]
قديمة 13 - 07 - 2007, 15:26 w150051 غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'w150051' الرمزية
 


w150051 سوف يصبح مبدعw150051 سوف يصبح مبدعw150051 سوف يصبح مبدع
بيانات موقعي
اسم الموقع: مكانز
اصدار المنتدى: منتج اخر
افتراضي موجود
وحاضرين

http://awaxs.com/forum/forumdisplay.php?f=20
w150051
 
  رقم المشاركة : [ 7 ]
قديمة 14 - 07 - 2007, 22:53 amawi غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'amawi' الرمزية
 


amawi على طريق الابداعamawi على طريق الابداعamawi على طريق الابداع
بيانات موقعي
اسم الموقع: شبكة قانوني الاردن
اصدار المنتدى: منتج اخر
افتراضي
للي يريد شيء بجملة انا حاضر

وهذا موقعي

www.al-jeel.net
amawi
توقيع amawi
===++==++===

شَـبـكـَة قـَـــانـُـونـِـي
الأردن


الشبكة القانونية الأولى في الاردن

http://www.LawJO.net

===++======++===
 
  رقم المشاركة : [ 8 ]
قديمة 22 - 07 - 2007, 22:27 w150051 غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'w150051' الرمزية
 


w150051 سوف يصبح مبدعw150051 سوف يصبح مبدعw150051 سوف يصبح مبدع
بيانات موقعي
اسم الموقع: مكانز
اصدار المنتدى: منتج اخر
افتراضي
[quote=w150051;4774857]وحاضرين

http://www.joommla.com/forum/index.php?
w150051
 
  رقم المشاركة : [ 9 ]
قديمة 04 - 01 - 2008, 00:33 nabilon غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'nabilon' الرمزية
 


nabilon يستحق التميز
أرسل رسالة بواسطة MSN إلى nabilon أرسل رسالة بواسطة Yahoo إلى nabilon
بيانات موقعي
اسم الموقع: موقع مسلم نت
اصدار المنتدى: منتج اخر
افتراضي
انا انشا مواقع اسلامية بجوملا مجانا فقط اتصل بي
nabilive.ca
nabilon
توقيع nabilon
################أثماننا ممتازة ما تجد أحسن منها بإذن الله ولو وجدت أحسن منها نخفض لك الثمن أقل من ذلك ################
أسم الشركـــه : شركة أبي نعيم للتصميم
صاحب الشركه : نبيل بن سليم عشاش الحسيني
أداء الشركـــه : إستضافه وتصميم وتطوير
بريد الشركـــه : nabilive.ca
 
  رقم المشاركة : [ 10 ]
قديمة 27 - 01 - 2008, 18:52 %أبو سلطان% غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة '%أبو سلطان%' الرمزية
 


%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود%أبو سلطان% نشاط بلا حدود
بيانات موقعي
اسم الموقع: :: قريباً ::
اصدار المنتدى: منتج اخر
افتراضي
مشكور أخي الكريم ...

الله يعطيك العافية ....
%أبو سلطان%
توقيع %أبو سلطان%
اسـم الموقع : رسـRSSAMــام
المالك : صالح بن عبد الله بن صالح
خدمات : تصميم - تطوير المواقع والمنتديات
البريد : inforssam.net
الماسنجر : adobe4arabhotmail.com [...]
الموقع : www.rssam.net

 
  رقم المشاركة : [ 11 ]
قديمة 17 - 02 - 2008, 02:09 mohamed_yosri غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'mohamed_yosri' الرمزية
 


mohamed_yosri على طريق الابداعmohamed_yosri على طريق الابداع
بيانات موقعي
اصدار المنتدى: صفحتي
افتراضي
تسلم
mohamed_yosri
 
  رقم المشاركة : [ 12 ]
قديمة 24 - 04 - 2008, 11:03 alkrsan.info غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'alkrsan.info' الرمزية
 


alkrsan.info سوف يصبح متميز
أرسل رسالة بواسطة MSN إلى alkrsan.info أرسل رسالة بواسطة Yahoo إلى alkrsan.info
بيانات موقعي
اسم الموقع: منتديات القرصان
اصدار المنتدى: 3.7.0
افتراضي
يا اخي شكلك با تقرح فيوز مالك تحب جملة هكذا
alkrsan.info
توقيع alkrsan.info
 
  رقم المشاركة : [ 13 ]
قديمة 24 - 04 - 2008, 21:56 baker1 غير متواجد حاليآ بالمنتدى
:: عضـــو::
 


baker1 يستحق التميز
بيانات موقعي
اسم الموقع: موقع كفر-برا
اصدار المنتدى: منتج اخر
افتراضي
شباب عندي قالب بس ما اعرف احوله لجومالا ممكن حد يحلوله جازاه الله خيرا
baker1
 
  رقم المشاركة : [ 14 ]
قديمة 28 - 04 - 2008, 15:21 بابكر غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'بابكر' الرمزية
 


بابكر على طريق الابداعبابكر على طريق الابداع
أرسل رسالة بواسطة MSN إلى بابكر أرسل رسالة بواسطة Skype™ إلى بابكر
بيانات موقعي
اسم الموقع: البرق
اصدار المنتدى: لا أملك منتدى
افتراضي
يسلموووو والله يا غلا على الشرح الوافى
بابكر
توقيع بابكر

الآن تصفح موقع البرق بحلته الجديدة:


http://albargh.net

للتواصل: babakar_mrhotmail.com
 
  رقم المشاركة : [ 15 ]
قديمة 01 - 05 - 2008, 18:01 tahseen غير متواجد حاليآ بالمنتدى
:: عضـــو::
 


tahseen يستحق التميزtahseen يستحق التميز
بيانات موقعي
اسم الموقع: شبكة تحسين العواد الفنية
اصدار المنتدى: 3.8.5
افتراضي
الف شكر لك الغالي
tahseen
توقيع tahseen
 
موضوع مغلق

العلامات المرجعية

أدوات الموضوع
طرق العرض

ضوابط المشاركة
لا يمكنك اضافة مواضيع جديدة
لا يمكنك اضافة مشاركات
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] : متاحة
رمز HTML : معطّلة
المراجع : معطّلة
Refbacks are متاحة




الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 15:36.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)


Powered by vBulletin® Version 3.8.7
.Copyright ©2000 - 2013, Jelsoft Enterprises Ltd

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.