تغيير خلفية التصميم لكل صفحة عن طريق itemid او Alias بالphp

قم بوضع مشاكلك مع القوالب هنا و كذلك تصميماتك لجوملا! أو تصميماتك بوجه عام

Moderators: sherif, General Support Moderators

Locked
mando_lovely
Joomla! Intern
Joomla! Intern
Posts: 62
Joined: Thu Mar 12, 2009 1:30 am

تغيير خلفية التصميم لكل صفحة عن طريق itemid او Alias بالphp

Post by mando_lovely » Sat Oct 16, 2010 12:40 pm

السلام عليكم

انا استخدم جملة 1.5.21

واستخدم تصميم به كود جافاسكريبت يغير خلفية التصميم كل وقت معين يحدد من لوحة التحكم ولكني اريد ان اجعل كل صفحة لها خلفية معينة عن طريق رقم العنصر itemid او الاسم المستعار Alias علما بأنني اعرف الطريقة العادية عن طريق ال css ولكنها لم تنفع لأن اصل الكود المسئول عن الخلفية هو كود php في ملف الانديكس index.php في القالب وهو كالتالى :
<

Code: Select all

div id="s5_body_wrap" style="background:url('<?php echo $LiveSiteUrl ?>templates/pantheon/images/s5_background1.jpg') no-repeat top center; position:fixed">
   </div>
اريد من يعرف بال php ليقول لنا كود يسمح بتغيير هذا الكود عند تغيير رقم الاي دي itemid معين او اسم مستعار Alias معين

الكود المسئول عن هذا في ملف ال css هو كالتالى

Code: Select all

#s5_body_wrap {
min-height:100%;
width:100%;
display:block;
position:absolute;
}
جربت اضافة background لعذا الكود ولكنه لم يظهر اي اختلاف في الموقع او التصميم هذا يدل على ان طريقة css suffix لن تنفع
وهنا نريد كود php مثل If يغير كود الصورة عند ظهور Alias او Itemid معين

شكرا جزيلا على المساعدة

User avatar
sherif
Joomla! Ace
Joomla! Ace
Posts: 1560
Joined: Fri Jan 12, 2007 12:15 am
Location: Dikirnis , Egypt :: دكرنس ، مصر
Contact:

Re: تغيير خلفية التصميم لكل صفحة عن طريق itemid او Alias بال

Post by sherif » Mon Oct 18, 2010 5:24 am

وعليكم السلام

ماذا تقصد بكلمة صفحة ؟
يعني لو موقعك فيه 300 صفحة ما بين مقالات وأقسام و تطبيقات فهل ستقوم بعمل 300 خلفية مختلفة ؟

من الأفضل أن تحدد عدد الخلفيات و كيف تريد ربطها بمحتويات الموقع
كتحديد خلفية محددة لكل المقالات الموجودة في قسم معين
وبذلك لو كان لديك 10 أقسام يكون لدينا 10 خلفيات
أو تربط الخلفيات بالقوائم نفسها
أو بطريقة العرض نفسها سواء كانت جدول أو بلوج
وسيختلف تركيب الكود حسب كل طريقة ذكرتها لك
حيث أن الاعتماد على ال itemid ستقابله مشكلة روابط السيف
أما أن نجعل لكل صفحة خلفية مستقلة ، حرفيا ، فهذا يفوق تصوري المحدود

تحياتي


Locked

Return to “القوالب و التصميم”