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


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

أضافات برمجية لمجلة جملة 75 Joomla Modules

w150051 أضفني كصديق Complete List: Joomlaspan Google AdSense 2.0 mod_adsense_joomlaspan_2.0 Mambospan Google AdSense 3.0 mod_adsense_mambospan_3.0 Ajaxtabs JP 1.6 mod_ajaxtabsjp Bookmark Us mod_bookmarkus Catches 38 mod_catches

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






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

w150051
Complete List:

Joomlaspan Google AdSense 2.0 mod_adsense_joomlaspan_2.0
Mambospan Google AdSense 3.0 mod_adsense_mambospan_3.0
Ajaxtabs JP 1.6 mod_ajaxtabsjp
Bookmark Us mod_bookmarkus
Catches 38 mod_catches
Category Content 39 mod_catcontent
Module - Content Categories mod_categories
Content Module mod_content
Content Links mod_content_links


Content Item mod_contentitem
Countdown Module mod_countdown
D4J Content Listing v1.0 mod_d4j_content_listing
D4J TransMenu v1.3 mod_d4j_transmenu
D4J Instant Search v1.6 mod_instant_search
Daily Quote mod_dailyquote
Date mod_date
AJAX Dynamic RSS Reader mod_dbrss
DGM News Ultra mod_dgm-news_ultra
Display News mod_dn
iClude mod_en_iclude
eQuotes mod_equotes
Latest Events mod_eventlist
EventList Calendarmodule mod_eventlistcal
Exhibitions archive mod_exh_archive
FDF Files Downloader mod_files_del
Flash Banner - Accessible mod_flashbanneraccess
Flash Content mod_flashcontent
The Flash Module mod_flashmod
Flash Rotator mod_flashrotator
FlexContent mod_flexcontent
Graphical Visitors Counter mod_graphical_counter
GRnews by DataHellas mod_grnews
Html Module mod_html
icms mod_icms
Image of the Day mod_imageofday
Insert Static Content mod_insertscontent
JA CoolAds Module mod_ja_coolads
JA Header Module mod_ja_header
JA Trans Menu V2.0 mod_ja_transmenu
Flexible Login Form mod_js_flex_login
AJAX Header Rotator mod_jw_ajaxhr
Ultimate AJAX Newsflash mod_jw_ajaxnf
Fading Scroller mod_jw_cifs
Jx Screenshots mod_jxscreenshots
Load Additional Content mod_lac
Site last updated mod_last_updated
Latest Edit mod_latestedit
Latest News XTD mod_latestnewsxtd
Latest News Enhanced mod_latestnews_enhanced
Latest News by Category mod_latestnewsbycat
Latest News (group by day) mod_latestnews_extbyday
Lost time calculator mod_lost_time
LxMenu mod_lxmenu
MosNewsWriter mod_mosnewswriter
Multi Banner mod_multibanner
Newsflash Pro mod_newsflashscroller_pro
News Master mod_nms_pro
PhotoShow mod_photoshow
Quick Question mod_quick_question
QuickNav mod_quicknav
Random Quote mod_randquote
Latest Updates mod_ravenswood_latest
RD Section Blog mod_rd_section_blog
Section Overview mod_sectionoverview
Show users IP Address mod_show_ip
Show Submenu Enhanced mod_show_submenu_enh
Site Counter mod_site_counter
Sorted Items mod_sorteditems
SurfTimer mod_surftimer
SW :: Google Ads mod_sw_ads
SW :: Freelinks mod_sw_freelinks
Tab Module mod_tabmodul
Visitors Counter mod_visitors_counter
What's New mod_whatsnew
Yazarlar Modülü mod_yazarlar
للمزيد joommla
  رقم المشاركة : [ 2 ]
قديمة 30 - 09 - 2007, 04:39 !! ابونايف !! غير متواجد حاليآ بالمنتدى
.:: عضو متألق ::.
 
صورة '!! ابونايف !!' الرمزية
 


!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود!! ابونايف !! مبدع بلا حدود
بيانات موقعي
اسم الموقع: TRAIDNT
اصدار المنتدى: لا أملك منتدى
افتراضي
!! ابونايف !!
تسلم غلآي ولاهنت
توقيع !! ابونايف !!
000
*اذا كان العالم الغربي سبقونا بالافاق
*سوف نسبقهم الى الأعماق
000
 
  رقم المشاركة : [ 3 ]
قديمة 30 - 09 - 2007, 04:41 w150051 غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'w150051' الرمزية
 


w150051 سوف يصبح مبدعw150051 سوف يصبح مبدعw150051 سوف يصبح مبدع
بيانات موقعي
اسم الموقع: مكانز
اصدار المنتدى: منتج اخر
افتراضي
w150051
حياك
 
  رقم المشاركة : [ 4 ]
قديمة 30 - 09 - 2007, 20:17 khaleeed غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 


khaleeed يستحق التميز
افتراضي
khaleeed
ياليت اخوي لوعندك شرح اكثر للمجلة

لاني ركبتها ومشكلتها بالقوالب واللغه
 
  رقم المشاركة : [ 5 ]
قديمة 30 - 09 - 2007, 23:26 -AbU_FaiSaL- متواجد حاليآ بالمنتدى
.:: عضو متألق ::.
 
صورة '-AbU_FaiSaL-' الرمزية
 


-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود-AbU_FaiSaL- نشاط بلا حدود
بيانات موقعي
اصدار المنتدى: صفحتي
افتراضي
-AbU_FaiSaL-
جميل ويعطيك الف عافيه
 
  رقم المشاركة : [ 6 ]
قديمة 01 - 10 - 2007, 05:00 w150051 غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 
صورة 'w150051' الرمزية
 


w150051 سوف يصبح مبدعw150051 سوف يصبح مبدعw150051 سوف يصبح مبدع
بيانات موقعي
اسم الموقع: مكانز
اصدار المنتدى: منتج اخر
افتراضي
اقتباس
 مشاهدة المشاركة المشاركة الأصلية أضيفت بواسطة : khaleeed
ياليت اخوي لوعندك شرح اكثر للمجلة

لاني ركبتها ومشكلتها بالقوالب واللغه


وش سؤالك بالظبط
 
  رقم المشاركة : [ 7 ]
قديمة 01 - 10 - 2007, 11:47 khaleeed غير متواجد حاليآ بالمنتدى
:: عضو نشيط ::
 


khaleeed يستحق التميز
افتراضي
khaleeed
سؤالي عن تعريب الاستايلات وتعريب الاضافات البرمجية

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


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

السلام عليكم ورحمة الله وبركاته ,
أرجو أن يكون الجميع بألف صحة و سلامة
تعتبر عملية قولبة جملة أو Templating عملية صعبة نسبياً خاصة بالنسبة لشخص مبتدى
لذلك فكرت فى عمل هذا الموضوع ليكون بمثابة دليل مبسط أطرح فيه أفكارى بخصوص هذا العمل و بدون استخدام برامج خارجية مثل Dreamweaver أو غيرها
فقط كل ما تحتاج هو محرر نصوص متطور مثل Notepad++ و برنامج تحرير صور مثل GIMP أو فوتوشوب المستخدم بكثرة فى عالمنا العربى
فى البداية مم يتكون القالب ؟
يتكون القالب من ملفات و مجلدات تكون فى أغلب الأحوال كالتاالى ,
index.php و هذا هو أساس القالب و جسر الربط بين مكونات القالب المختلفة و بدونه لا يكون القالب و هو ملف مكتوب بلغة php يتم فيه إصدار التعليمات لجملة حول تمثيل الصور و الأحرف و ما إلى ذلك
template_thumbnail.png هذه الصورة المصغرة للقالب , و معمتها هى عرض صورة للقالب للمعاينة قبل الاستخدام وهى غير ذات أهمية فى عملية البرمجة مطلقاً و يمكن حذفها و سيعمل القالب
templateDetails.xml هو ملف معلوماتى من الطراز الأول , حيث يقوم بإخبار جملة بملفات القالب جميعها كى تتعامل معها بشكل منطقى , كذلك يحفظ به صانع القالب حقه , و لن تستخدمه إلا إذا كنت تنوى عمل قالب منذ البداية
هذه كانت الملفات , ننتقل إلى المجلدات ,
/images يتضمن هذا المجلد جميع الصور المستخدمه لعرض القالب
/css لخبراء لغة css يحتوى هذا المجلد على ملف وحيد بامتداد css غالباً , و لغة css هى التى تتحكم فى طريقة عرض الأحرف و حجمها و المؤثرات عليها و ما إلى ذلك

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

Re: المدخل لتعريب القوالب
« Reply #1 on: April 16, 2006, 07:45:47 PM »
كيف أقوم بتعريب قالب ؟
تعريب القالب عملية سهلة ولكنها تحتاج إلى وقت و اختبار , لذلك فالأفضل أن تتم على سيرفر محلى كما ذكرنا سابقاً , و يكون الدافع لها هو إعجابك بأحد القوالب الغربية و رغبتك فى تحويله لتستخدمه على موقعك العربى , أليس كذلك ؟
هذا طبعاً من حقك حيث أن كل ذلك تحت اتفاقية البرامج مفتوحة المصدر , و لكن ذلك لا يبرر إزالة الحقوق , على الأقل من ملف 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/te...bo_layout.html

Re: المدخل لتعريب القوالب
« Reply #2 on: April 16, 2006, 07:46:21 PM »
الآن ننتقل إلى ملف 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/te...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 مع ملاحظة أنه عند التعديل يجب عليك تعديل فقرة و التأكد من نتيجة عملك فوراً و بعدها تكمل لفقرة أخرى
لا يشترط أن تعمل على كل الفقرات , و لكن إذا فهمت ما فى الرابط الأخير , فستعرف جيداً أين الفقرات المطلوبة للتعديل
هذا ما يتعلق بتعريب القوالب , لاتنس أن تحزم الملفات بعد الانتهاء من العمل عليها و تجربتها فى ملف مضغوط و ترفعه
أخيراً أرجو أن يكون الشرح واضح و مؤدى للغرض و لا تنسونا من صالح دعائكم
 
موضوع مغلق

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

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

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

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



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


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

SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.