ali110haji

تغییرات جزئی در قالب

22 پست در این موضوع

سلام.. میخواستم تغییرات جزئی زیر رو روی سایت payam-bar.ir اعمال کنم .. ممنون میشم دوستان راهنمایی کنن

1- من وقتی ماژول "ورود به سامانه" رو شرطی میکنم که فقط تو صفحه نخست نمایش داده بشه .. خودش شرطی میشه اما اون دایره قرمز رنگ دورش تو همه صفحات باقی میمونه.. اون رو چطوری باید شرطی کنم؟(میخوام فقط تو صفحه اول نمایش داده بشه)

2- همچنین اون 4تا دایره قرمز رنگ بالای ماژول نمونه مشتریان رو چطوری باید شرطیش کنم تا فقط تو صفحه نخست نمایش داده بشه؟

3- انگار یه تابش وسط صفحه وجود دایره! چطور باید حذفش کنم؟ (چه کدی رو از css حذف کنم؟)

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

سلام

توضیحات رو با تصویر قرار بدید یا لینک سایت،بدین شکل کمکی حاصل نخواهد شد.

Share this post


Link to post
Share on other sites

لینک سایت رو که قرار داده بودم .. payam-bar.ir

اینم عکساش

برای اولی

[ATTACH=CONFIG]4587[/ATTACH]

برای دومی

[ATTACH=CONFIG]4588[/ATTACH]

برای سومی

[ATTACH=CONFIG]4589[/ATTACH]

Share this post


Link to post
Share on other sites

نیاز به ادیت فایل ایندکس دارید

برای شرطی قسمت لوگین در فایل index.php دیو Rslider رو پیدا کنید و در قبل از شروع دیو این کد رو قرار دهید

<?php if ($this->countModules('rslider')): ?>

و بعد از دیو

<?php endif; ?>

به همین طریق برای دیو کلاس row-fluid انجام بده

برای نور کمرنک وسط صفحه توی فایل template.css قالبتون این کد رو پیدا کنید و حذف کنید

#top-section

{

background: url("../images/top-bg.png") repeat-y scroll center center transparent;

}

موفق باشید

قبل از هر کاری از پوشه قالب خودتون یه فایل زیپ تهیه کنید ( بک اپ )

ویرایش شده در توسط dis_card
گرفتن بک آپ

Share this post


Link to post
Share on other sites
نیاز به ادیت فایل ایندکس دارید

برای شرطی قسمت لوگین در فایل index.php دیو Rslider رو پیدا کنید و در قبل از شروع دیو این کد رو قرار دهید

<?php if ($this->countModules('rslider')): ?>

و بعد از دیو

<?php endif; ?>

به همین طریق برای دیو کلاس row-fluid انجام بده

برای نور کمرنک وسط صفحه توی فایل template.css قالبتون این کد رو پیدا کنید و حذف کنید

#top-section

{

background: url("../images/top-bg.png") repeat-y scroll center center transparent;

}

موفق باشید

قبل از هر کاری از پوشه قالب خودتون یه فایل زیپ تهیه کنید ( بک اپ )

ممنون از شما .. ولی نمیدونم چرا جواب نمیده

میشه دقیقا بفرمایید کدی که گفتید رو باید در کجا کاشت؟ :)

Rslider این میشه(کد زیر) میشه بفرمایید کجایش بزارم؟ میخوام فقط صفحه اصلی نمایش داده بشه ها ...

<!--موقعیت ماژول اسلایدر-->

<div id="slider">

<div id="lslider">

<div id="slider1"><jdoc:include type="modules" name="slider1" /> </div>

</div>

<div id="rslider">

<div id="userlogin">

<jdoc:include type="modules" name="userlogin" />

</div>

</div>

</div>

Share this post


Link to post
Share on other sites

<div id="slider">

<div id="lslider">
<div id="slider1"><jdoc:include type="modules" name="slider1" /> </div>

</div>

<?php if ($this->countModules('rslider')): ?>
<div id="rslider">
<div id="userlogin">
<jdoc:include type="modules" name="userlogin" />
</div>
</div>
<?php endif; ?>
</div> 

نشد فایل index.php رو برام پیغام خصوصی کنید اوکی میکنم

Share this post


Link to post
Share on other sites
<div id="slider">

<div id="lslider">
<div id="slider1"><jdoc:include type="modules" name="slider1" /> </div>

</div>

<?php if ($this->countModules('rslider')): ?>
<div id="rslider">
<div id="userlogin">
<jdoc:include type="modules" name="userlogin" />
</div>
</div>
<?php endif; ?>
</div> 

نشد فایل index.php رو برام پیغام خصوصی کنید اوکی میکنم

ممنون.. دقیقا همونطور کد رو گذاشتم .. که تو همه صفحات دیگه نمایش نمیده .. من میخوام فقط تو صفحه اصلی نمایش بده و تو بقیه صفحات نمایش نده

همینطور برای row-fluid

اینطوری شرطی میشه؟

Share this post


Link to post
Share on other sites
ممنون.. دقیقا همونطور کد رو گذاشتم .. که تو همه صفحات دیگه نمایش نمیده .. من میخوام فقط تو صفحه اصلی نمایش بده و تو بقیه صفحات نمایش نده

همینطور برای row-fluid

اینطوری شرطی میشه؟

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

توی مدیریت ماژول چک کنید ببینید نمایش ماژول بر روی فقط صفحه اصلی قرار داشته باشه !

به این صورت که وارد مدیریت ماژول شوید سپس در قسمت تخصیص منو انتساب ماژول رو برروی تنها در صفحات انتخاب شده قرار دهید و در قسمت منوی اصلی فقط صفحه اصلی رو را تیک بزنید

بله row-fluid با این کد شرطی میشه!

موفق باشید

ویرایش شده در توسط dis_card

Share this post


Link to post
Share on other sites

البته برای دایو row-fluid دقیقا به اینگونه عمل کنید

<?php if ($this->countModules('row-fluid ')): ?>
در این وسط خوددایو باید نوشته شود 
<?php endif; ?>

موفق باشید

Share this post


Link to post
Share on other sites

قالب رو خودت طراحی کردی؟؟؟

قالبت یه مشکل کوچیک داره اونم اینه که فقط واسه دایوها تعریف کردی که ماژول فراخوانی کنند ولی تعریف نکردی که وقتی ماژول توی دایو نیست اون دایو نمایش داده نشه , برای اینکار باید تک تک دایوهایی که ماژول توشون قرار میگیره شرطی شن مثل کد زیر.(فرظ میگیریم که یه دایو داریم به اسم user1 که میخوایم توش ماژول فراخوانی کنیم و در زمانی که ماژولی در این دایو قرار داده نشده,این دایو نمایش داده نشه)

<?php if($this->countModules('user1')): ?>

<div id="user1">

<jdoc:include type="modules" name="user1" style="xhtml" />

<dive/>

<?php endif; ?>

حالا قالب شما اینگونه تعریف شده(فرض میگیریم که قالبتون یه دایو با آی دی user1 داره)

<div id="user1">

<jdoc:include type="modules" name="user1" style="xhtml" />

<dive/>

تنها کاری که باید انجام بدی اینه که کد

<?php if($this->countModules('ِDIV Name')): ?>

قبل از هر دایوی که میخوای ماژول توش فراخوانی شه قرار بدی(دقت کن که به جای DIV Name باید نام دایوت رو بنویسی).و بعد از بسته شدنه دایو باید

<?php endif; ?>

قرار بدی.

برای تک تک دایوهات که میخوای ماژول توشون فراخوانی کنی این کا رو بکنم.

اگه متوجه نشدی بگو که بیشتر توضیح بدم.

Share this post


Link to post
Share on other sites

متوجه که نشدم :)

ماژول ورود به سامانه رو که از طریق انتساب ماژول رو صفحه اصلی میزارم .. فقط صفحه اصلی نمایش داده میشه اما دایره دورش تو همه صفحات باقی میمونه .. میخوام اون دایره قرمز دورش هم فقط تو صفحه اصلی نمایش داده بشه ..

Share this post


Link to post
Share on other sites

قالبت رو بزار واسه دانلود تا برات درستش کنم. یا کدای صفحه index.php بزار.

Share this post


Link to post
Share on other sites

دوستان هر چی بیان کردن(چه اینجا چه پیغام خصوصی) بازم نشد .. یا تو کل صفحات نشون داده میشه یا اصلا نشون داده نمیشه!

"امکانات سامانه" رو هم میخوام فقط تو صفحه اصلی نمایش داده بشه .. این رو میشه کاری کرد ؟؟؟

ویرایش شده در توسط ali110haji

Share this post


Link to post
Share on other sites

برای اون دایره قرمزه بزرگه که دور لاگینه، راه حل که به فکر من رسید (راه های دوستان هم انجام شدنی هست)، اینه که شما اون دایره رو از توی قالب حذفش کنی.

بعد بیای بصورت یک module suffix توی قالب تعریفش کنی اینطوری میتونی به ماژول لاگینت اون کلاس رو اختصاص بدی و فقط ماژول لاگین شما اون دایره رو دورش خواهد داشت.

Share this post


Link to post
Share on other sites
برای اون دایره قرمزه بزرگه که دور لاگینه، راه حل که به فکر من رسید (راه های دوستان هم انجام شدنی هست)، اینه که شما اون دایره رو از توی قالب حذفش کنی.

بعد بیای بصورت یک module suffix توی قالب تعریفش کنی اینطوری میتونی به ماژول لاگینت اون کلاس رو اختصاص بدی و فقط ماژول لاگین شما اون دایره رو دورش خواهد داشت.

راه های قبلی دوستان رو همه رو انجام دادم اما تو هیچ صفحه ای نشون نداد!

چطور باید تو قالب module suffix تعریف کنم؟

"امکانات سامانه" رو هم نمیشه کاریش کرد؟

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری