Page 1 of 1

مشكلة تعريب القوائم المنسدلة

Posted: Thu Dec 02, 2010 8:07 pm
by msmgin
دائما تقابلني مشكلة مع القوائم المنسدلة حيث استطيع ان اتتبع الاكواد لتعريب القوالب بالاضافة الى دروس تعريب القوالب

ولكن للاسف لا يتم تعريب القوائم المنسدلة حيث تظهر بنفس طريقة القالب الانجليزي وصعب جدا تتبع الاكواد فيها ولا استطيع ان افم الاكواد التي تتعامل بها.

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

شكرا لكم

Re: مشكلة تعريب القوائم المنسدلة

Posted: Thu Dec 02, 2010 9:11 pm
by fares5shm

إن تعريب القوائم المنسدلة يا صديقي ليس بالأمر الغريب أو المعقد، بل يتم ذلك عن طريق التعديل على ملفات css في أغلب الأحيان، والتي تكون في معظم الأحوال في ملف مستقل عن ملف القالب الأساسي template.css

إن كنت تقوم بتعريب القوالب بشكل صحيح وسليم فلن تجد صعوبة مع تعريب القوائم المنسدلة، لكن المهم هو المحاولة مع أكثر من قالب، ولا تشتت انتباهك بملفات أخرى، لأن ما يلزمك فقط هو معرفة بسيطة بلغة css

بالتوفيق


Re: مشكلة تعريب القوائم المنسدلة

Posted: Thu Dec 02, 2010 11:59 pm
by msmgin
اشكرك يا اخي العزيز ، يعني المسألة مقدور عليها ان شاء الله ولكن ما اعاني منه بالضبط هو محاذات القائمة المنبثقة الى يسار القائمة الرئيسية وليس الى يمين القائمة الرئيسية وكذلك القوائم الفرعية الخارجة منها.

ولو تكرمت مثلا في قوالب جوملا ارت اين يمكن ان اجد هذه الملفات وما شكل الاوامر تقريبا التي ابحث عنها ، يعني مثال كيف يكون شكل الامر قبل وكيف يكون التعديل عليه حتى تخرج القائمة موازية للجهة اليمني للقائمة الرئيسية

صورة القائمة للقالب ja lead

http://up.7cc.com/upfiles/VOT34331.jpg

Re: مشكلة تعريب القوائم المنسدلة

Posted: Fri Dec 03, 2010 9:16 am
by fares5shm

لا أستطيع أن أقدم لك الكثير يا صديقي، لأنك تتحدث عن قوالب جوملا آرت، ويمنع في هذا المنتدى تقديم المساعدة لقوالب أو إضافات تجارية قد تكون مهكرة، والأحرى بك إن كنت قد اشتريت القالب أن توجه السؤال في منتدى القالب ضمن موقع الشركة المطورة وستجد عندها جوابك الأكيد...
على كل أعتقد أنك قد تجد ملف css المطلوب لتعريب قوائم جوملارت ضمن مجلد منفصل باسم menu مثلاً، وليس بالضرورة أن يكون ضمن ملف template.css كما هو الحال في بعض القوالب...

لكن بشكل عام يمكنني أن أقدم بعض الأفكار:

1- قد تحتاج في بعض الأحيان إلى استخدام: direction:rtl في بعض المواقع ضمن ملف css الخاص بالقائمة، لنفرض مثلاً لديك

Code: Select all

ul.MY_MENU li {
    margin : 0;
    padding : 0;
    float: left;
    position: relative;
    background: none;
    list-style:none;
}
عليك أن تقوم بالتالي:

Code: Select all

ul.MY_MENU li {
    margin : 0;
    padding : 0;
    float: right;
    position: relative;
    background: none;
    list-style:none;
    direction:rtl;
}
فكما تلاحظ: لقد غيرت الـ float من اليسار إلى اليمين، وأيضاً أضفت تعريفاً للاتجاه باستخدام direction:rtl;

2- بخصوص محاذاة القائمة ذات المستوى 3 إلى جهة اليسار بدلاً من اليمين (اي القائمة الفرعية من القائمة المنسدلة)، الفكرة تكون بتغيرات تتعلق أساساً بالـ margin، لاحظ مثلاً:

Code: Select all

ul.MY_MENU li ul ul {
    margin: -30px 0 0 185px;
}
يجب أن تغيرها لتصبح كالتالي:

Code: Select all

ul.MY_MENU li ul ul {
    margin: -30px 185px 0 0;
}
فكما تعلم: أول رقم يشير للأعلى والثاني لليمين والثالث للأسفل والرابع لليسار، وهذا يفسر الحركة التي قمنا بها


أتمنى أن تكون هذه الكلمات المختصرة مفيدة لك في الوصول إلى التعريب المناسب للقائمة ،وأعود لؤكد لك بأن عليك تجربة تعريب العديد من القوالب للعديد من الشركات، فليس هذا المعلومات أمراً ثابتا، وقد تجد العديد من الاختلافات بين القوالب، فليس لديك إلا التجربة

بالتوفيق[/right]

Re: مشكلة تعريب القوائم المنسدلة

Posted: Fri Dec 03, 2010 7:20 pm
by msmgin
اخي العزيز للمزيد من التاكيد على المشكلة التي اعاني منها ، فقد قمت برفع نموذج للتوضيح
اذا كان حل هذه المشكلة تتم عن طريق المعاملات التي ذكرتها فانا احاول وامري لله واذا كانت عندك طريقة اخرى لحلها ويمكنك ايضاحها لي فانا لك من الشاكرين.
http://store2.up-00.com/Nov10/Dne03634.jpg

Re: مشكلة تعريب القوائم المنسدلة

Posted: Fri Dec 03, 2010 9:07 pm
by fares5shm

والله يا أخي أنا أفهم طلبك جيداً ، ولكني أوضحت أن المساعدة في قوالب تجارية هو أمر مرفوض في المنتدى هنا، وقد تلقيت مرة تنبيهاً من مشرفي المنتدى لأني خالفت القواعد :-[

على أية حال، جرب البحث عن ملف css الخاص بالقائمة، وابدأ بتغيير float من اليسار إلى اليمين، ومن ثم قد يفيدك ما شرحته لك في الرد السابق.
الأمر ليس صعباً جداً، ولكني أعتقد أنك لم تنجح في إيجاد الملف الواجب تعديله في الأساس...

بالتوفيق