سلام بنده میخوام یه قسمت از قالب در صورتی که افزونش غیر فعاله نشون داده نشه دستورمم به این صورته اما هیچ تاثیری نداره میشه بگید مشکل کجاست ؟
کد:<?php if($this->countModules('top')) : ?> <h2>Company News</h2> <?php endif; ?>

سلام بنده میخوام یه قسمت از قالب در صورتی که افزونش غیر فعاله نشون داده نشه دستورمم به این صورته اما هیچ تاثیری نداره میشه بگید مشکل کجاست ؟
کد:<?php if($this->countModules('top')) : ?> <h2>Company News</h2> <?php endif; ?>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام
دوست عزيز اين دستوري كه شما نوشتيد اشتباهه
اين دستور ميگه كه اگر موقعيت ماژول top نبود نمايش نده. الان موقعيت ماژول top كجاست؟
از اين دستور نمي تونيد براي نمايش يا عدم نمايش حروف يا جملات استفاده كنيد
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
خوب من اگر بخوام یه دایو رو در صورتی که ماژول توش غیر فعال بود کله دایو رو نشون نده چه کدیرو باید استفاده کنم ؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
قبل از باز كردن و بعد از بستن دايو بايد اين دستور رو قرار بديد.
به عنوان مثال:
موفق باشيدکد:<?php if($this->countModules('top')) : ?> <div class="classname"> <jdoc:include type="modules" name="top" style="" /> </div> <?php endif; ?>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
دوست عزیز من خودم اول از همه همین کاریو که شما گفتیو انجام دادم اما وقتی ماژول رو غیر فعال میکنم این جمله Company News رو نشون میده در صورتی که این جمله توی دایو هست و طبق این کد در صورتی که ماژول نباشه نباید کل دایو رو نشون بده اینم کده من
<?php if($this->countModules('top')) : ?>
<div class="top">
<h2>Company News</h2>
<jdoc:include type="modules" name="top" />
<?php endif; ?>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
در بالا توضيح دادم كه فقط ماژول رو بر ميداره و روي حرف تأثيري نداره. فقط ماژول رو برداره
اگر ميخواييد براي ماژول عنوانتعيين كنيد بايد در css براش كلاس تعيين كنيد
براي همين كلاس top اگه بخوايين عنوان سفارشي بذاريد از اين كلاس استفاده كنيد:
موفق باشيدکد:top h3{ }
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
دوست عزیز من متاسفانه منظوره شمارو نفهمیدم یعنی چی براش تو سی اس اس تعریف کنیم مثلا چی تعریف کنیم ؟ که نشون داده نشه ؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
با سلام.نوشته اصلی توسط mr.Rian [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
یعنی این که توی سی اس اس یک کلاس برای عنوان ماژول با یک استایل نمایش داده بشه تعریف کنید.
مثلا:
توجه داشته باشید که برای کلاس ها . می گذاریم و برای دایو ها # می گذاریم.کد:.h3 { }
موفق باشید.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
دوست عزیز میدونم سی اس اس چجوریه
سوال منرو نفهمیدید خوب من این کدرو گزاشتم توی سی اس اس اصلی بازم همونطوره که اول بود اون متنیو که میخوام هنوزم نشون داده میشه
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام
دوست عزيز يك بار تمام ارسال هاي من رو بخونيد.
دوبار گفتم كه متن توي دستورات شرطي اجرا نميشه.
ترجمه ي دستور شما اينه كه در صورتي كه موقعيت top نبود اين موقعيت رو نشون نده. بنابر اين موقعيت برداشته ميشه و شما هر چيزي كه توي اين كد به جز موقعيت بذاريد نشون داده ميشه
h3 كه بهتون گفتم بذاريد براي عنوان ماژول هاست. اگر Company News همون عنوان شماست براي اينكه بهش جلوه بديد و بهش استايل بديد بايد توي كلاس ها براش طرح بندي بچينيد. مثلاً رنگش چي باشه يا كجا باشه
اميد وارم واضح گفته باشم
موفق باشيد
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
علاقه مندی ها (Bookmarks)