PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونگی لینک کردن یک CSS جدا از قالب مامبو به ماژول!



mehdimm
05-07-2008, 05:11 PM
سلام

من توی ماژول لوگین مامبو یک سری تغییرات ایجاد کردم و برای اینکه این ماژول رو براحتی با هر قالبی استفاده کنم نیاز دارم که یک استایل جداگانه بهش نسبت بدم!

این کار رو با Import و Link Style sheet انجام دادم، ولی عمل نمی کنه! حتی اسم کلاس ها هم تغییر دادم ولی بازم نشد!

عکسها و CSS مربوط به ماژول رو توی یک فولدر به نام mod_login توی همون فولدر modules قرار دادم! حالا لطف کنید و بگید چطوری مجبورش کنم که حتماً از همون CSS استایلش رو بخونه؟؟؟


ممنون و یا علی...

hossein.shokrzadeh
05-07-2008, 06:27 PM
فکر کنم کد جاوا باید بنویسید :)




'@import "modules/mod...r/mod_....css";'

mr_aliagha
05-07-2008, 11:27 PM
شما اگه برای قسمت های مختلفشم کلاس تعریف کنید ، تو همون css قالبتون هم می تونید تغییرات رو براش اعمال کنید...

amir.d
05-08-2008, 05:41 AM
سلام دوست عزیز
هیچ نیازی به این کارها نیست کافیه که شما توی همون CSS قالب خودتون یه کلاس (مثلا moduletableLogin) بسازید . بعد در قسمت مدیریت سایت وارد مدیریت ماژول های بخش کاربری بشید . ماژول لاگین رو انتخاب کنید و در قسمت پارامترهای ماژول ، در فیلد ""پسوند کلاس ماژول:"" کلمه (Login) رو وارد و ذخیره کنید .
به این ترتیب ماژول مورد نظر شما با استایلی که کلاس moduletableLogin بهش نسبت داده! اجرا میشه . به همین سادگی

بهتره که عکس ها رو هم در همون قسمت عکسهای قالبتون قرار بدین و با همون کلاس CSS در صفحه بذاریدش .

موفق باشید

mr_aliagha
05-08-2008, 06:18 AM
نه این جوری کاملا همه چی رو نمی تونه تغییر بده ، فقط جدول و هدر جدول و دیتا جدول ...

amir.d
05-08-2008, 07:54 AM
چطور ؟
من این کارو کردم ، بدون مشکل !!

mehdimm
05-08-2008, 07:06 PM
فکر کنم کد جاوا باید بنویسید :)




'@import "modules/mod...r/mod_....css";'




از همه ممنون! ولی فقط حسین اقا منظور من رو متوجه شد!
من می خوام این ماژولی که می نویسم کاملاً از قالب و تنظیمات کاربران بی نیاز باشه! که براحتی بشه روی هر سیستمی نصب و استفاده شه! برم این کد جاوا رو امتحان کنم ببینم چند چندیم!!!


یا علی ...

ashkanjoon
05-08-2008, 09:24 PM
لطفا اگه جواب داد ما رو هم بي خبر نگذاريد

mehdimm
05-09-2008, 10:08 AM
والا نفهمیدم باید چکار کنم!!!

اگه لطف کنید یه توضیح کامل بدین ممنون می شم!!!

من از Echo هم استفاده کردم ولی بازم نشد! خطای کامپایل نمی ده! ولی CSS لود نمیشه!!!

mehdimm
05-11-2008, 02:24 PM
سلام!!!
مشکل خیلی راحت و شاید هم مسخره رفع شد!!!
دقیقاً همون طوری که به فایل Index.php قالب لینک استایل می دی، باید اینجا هم بدی ولی باید قبل از شروع کد های ماژول این کار رو کرد که قاتی PHP نشه.

<link href="<?php echo $mosConfig_live_site; ?>/modules/mod_login/style.css" rel="stylesheet" type="text/css" />
<?php
/**
* @package Mambo

یعنی کلاً باید قبل از شروع PHP کارتو تموم کنی (تو خط اول)

به همین سادگی، به همین مسخره ای!!!

ashkanjoon
05-11-2008, 02:52 PM
مهدي جان دمت گرم خيلي توپ بود، واقعا كه راهش ساده بود ما در عين سادگي به عقل جن هم نمي رسيد

mr_aliagha
05-11-2008, 03:23 PM
جالبه ، این در اصل مثل این می مونه که یه صفحه دو تا css براش ست شده باشه ، چون ماژول یه قسمتی از صفحتون هست که یه بار براش css ست شده ....

mehdimm
05-11-2008, 03:35 PM
جالبه ، این در اصل مثل این می مونه که یه صفحه دو تا css براش ست شده باشه ، چون ماژول یه قسمتی از صفحتون هست که یه بار براش css ست شده ....

شما درست می گید، اما کلاس هایی که من توی این CSS تعریف کردم کاملاً با کلاس های Deult مامبو فرق داره!!! فکر نکنم مشکلی پیش بیاد!!!