یه قالب درست کردم میخوام body توی صفحه نخست به نمایش در نیاد و در صفحات بعدی باشه
فکر کنم باید از یه if استفاده کنم
خوب اگه وستان کمی راهنمایی کنن ممنون میشم
نمایش نسخه قابل چاپ
یه قالب درست کردم میخوام body توی صفحه نخست به نمایش در نیاد و در صفحات بعدی باشه
فکر کنم باید از یه if استفاده کنم
خوب اگه وستان کمی راهنمایی کنن ممنون میشم
و اما جواب
دوستان گرامی مامبولرنی ازین کد برای مامبو وجوملا1 میتونید استفاده کنید
و از این ک هم برای جوملا 1.5کد:<?php
if($option=="com_frontpage"){
?>
frontpage text
<? }
else {
?>
other pages
<? } ?>
آقا مهدی مهربون اینو توی ویکی هم ذکر کنید من پسوردم رو یادم رفته وگر نه خودم میزاشتمکد:<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
?>
This is the front page
<? }
else {
?>
other pages
<? } ?>
سلام
میشه با یک مثال همین رو بگید...
یا حــــــق
این کد باعث میشه که body تو صفحه اول نمایش داده نشهکد:<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
?>
<? }
else {
?>
<tr>
<td>
<table border="0" cellpadding="3" cellspacing="3" width="100%">
<tbody>
<tr>
<td valign="top" class="body"><jdoc:include type="component" /></td>
</tr>
</tbody>
</table>
</td>
</tr>
<? } ?>
سلام
منظورتون تگ body هست؟! کارکردش چیه؟
یا حــــــق
نه منظور موقعیت body هست که توی قسمت ماژول ها به نمایش در نمیاد و همیشه در حالت انتشاره
برای چه منظوری میخواین این جایگاه رو حذف کنید؟ شاید یه راهه حل بهتری وجود داشته باشه...
عذر میخوام پست های شما شبیه اسپم هست. البته با عرض شرمندگی O0
ببخشید! از این به بعد فقط به خودم و مشکلات خودم میرسم!
[quote author=Yashar313 link=topic=28313.msg142990#msg142990 date=1280591817]
عذر میخوام پست های شما شبیه اسپم هست. البته با عرض شرمندگی O0
[/quote]
سلام
از چه منظر می گید سئوال ایشون اسپمه؟
یا حــــــق
[quote author=Yashar313 link=topic=28313.msg142812#msg142812 date=1280404985]
آقا مهدی مهربون اینو توی ویکی هم ذکر کنید من پسوردم رو یادم رفته وگر نه خودم میزاشتم
[/quote]
سلام و تشکر
حتماً در ویکی منتقل خواهد شد. در لیست انتقالیها قرار گرفت
هیچکس تنهاتر از خدا نیست
سلام دوستان
اين كد ها رو دقيقا كجا بايد قرار داد
سلام
index.php قالبی که مد نظرتان هست باید قرار دهید !
هیچکس تنهاتر از خدا نیست
این کد body قالب منه.
کد:<body id="page" class="yoopage <?php echo $yootools->getCurrentStyle(); ?> <?php echo $this->params->get('leftcolumn'); ?> <?php echo $this->params->get('rightcolumn'); ?> <?php echo $itemcolor; ?> <?php echo $yootools->getCurrentToolsColor(); ?>">
<?php if($this->countModules('absolute')) : ?>
<div id="absolute">
<jdoc:include type="modules" name="absolute" />
</div>
<?php endif; ?>
<div id="page-body">
<div class="wrapper floatholder">
<div id="header">
<div id="toolbar">
<div class="floatbox ie_fix_floats">
<?php if($this->params->get('date')) : ?>
<div id="date"><?php echo JHTML::_('date', 'now', JText::_('DATE_FORMAT_LC')) ?></div>
<?php endif; ?>
<?php if($this->countModules('topmenu')) : ?>
<div id="topmenu">
<jdoc:include type="modules" name="topmenu" />
</div>
<?php endif; ?>
<?php if($this->params->get('styleswitcherFont') || $this->params->get('styleswitcherWidth')) : ?>
<div id="styleswitcher">
<?php if($this->params->get('styleswitcherWidth')) : ?>
<a id="switchwidthfluid" href="javascript:void(0)" title="Fluid width"></a>
<a id="switchwidthwide" href="javascript:void(0)" title="Wide width"></a>
<a id="switchwidththin" href="javascript:void(0)" title="Thin width"></a>
<?php endif; ?>
<?php if($this->params->get('styleswitcherFont')) : ?>
<a id="switchfontlarge" href="javascript:void(0)" title="Increase font size"></a>
<a id="switchfontmedium" href="javascript:void(0)" title="Default font size"></a>
<a id="switchfontsmall" href="javascript:void(0)" title="Decrease font size"></a>
<?php endif; ?>
</div>
<?php endif; ?>
<jdoc:include type="modules" name="toolbar" style="yoo" />
</div>
</div>
<?php if($this->countModules('logo')) : ?>
<div id="logo">
<jdoc:include type="modules" name="logo" />
</div>
<?php endif; ?>
<?php if($this->countModules('menu')) : ?>
<div id="menu">
<jdoc:include type="modules" name="menu" />
</div>
<?php endif; ?>
<?php if($this->countModules('search')) : ?>
<div id="search" class="yootools-black">
<jdoc:include type="modules" name="search" />
</div>
<?php endif; ?>
<?php if ($this->countModules('banner')) : ?>
<div id="banner">
<jdoc:include type="modules" name="banner" />
</div>
<?php endif; ?>
</div>
<!-- header end -->
<?php if ($this->countModules('top + top-equal + top-goldenratio')) : ?>
<div id="top">
<div class="floatbox ie_fix_floats">
<?php if($this->countModules('top')) : ?>
<div class="topblock width100 float-left">
<jdoc:include type="modules" name="top" style="yoo" />
</div>
<?php endif; ?>
<?php if ($pos = $yootools->getModulePosition(array('top-equal', 'top-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="topbox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
</div>
<!-- top end -->
<?php endif; ?>
<div id="middle">
<div class="background">
<?php if($this->countModules('left')) : ?>
<div id="left">
<div id="left_container" class="clearfix">
<jdoc:include type="modules" name="left" style="yoo" />
</div>
</div>
<!-- left end -->
<?php endif; ?>
<div id="main">
<div id="main_container" class="clearfix">
<?php if ($this->countModules('main-top-equal + main-top-goldenratio')) : ?>
<div id="maintop" class="floatbox">
<?php if ($pos = $yootools->getModulePosition(array('main-top-equal', 'main-top-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="maintopbox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<!-- maintop end -->
<?php endif; ?>
<div id="mainmiddle" class="floatbox">
<?php if($this->countModules('right') && !class_exists('JEditor')) : ?>
<div id="right">
<div id="right_container" class="clearfix">
<jdoc:include type="modules" name="right" style="yoo" />
</div>
</div>
<!-- right end -->
<?php endif; ?>
<div id="content">
<div id="content_container" class="clearfix">
<?php if ($this->countModules('content-top-equal + content-top-goldenratio')) : ?>
<div id="contenttop" class="floatbox">
<?php if ($pos = $yootools->getModulePosition(array('content-top-equal', 'content-top-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="contenttopbox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<!-- contenttop end -->
<?php endif; ?>
<?php if ($this->countModules('breadcrumb')) : ?>
<div id="breadcrumb">
<jdoc:include type="modules" name="breadcrumb" />
</div>
<?php endif; ?>
<div class="floatbox">
<jdoc:include type="message" />
<jdoc:include type="component" />
</div>
<?php if ($this->countModules('content-bottom-equal + content-bottom-goldenratio')) : ?>
<div id="contentbottom" class="floatbox">
<?php if ($pos = $yootools->getModulePosition(array('content-bottom-equal', 'content-bottom-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="contentbottombox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<!-- mainbottom end -->
<?php endif; ?>
</div>
</div><div style="display:none;"><a href="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] Yoga</a></div>
<!-- content end -->
</div>
<!-- mainmiddle end -->
<?php if ($this->countModules('main-bottom-equal + main-bottom-goldenratio')) : ?>
<div id="mainbottom" class="floatbox">
<?php if ($pos = $yootools->getModulePosition(array('main-bottom-equal', 'main-bottom-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="mainbottombox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
<!-- mainbottom end -->
<?php endif; ?>
</div>
</div>
<!-- main end -->
</div>
</div>
<!-- middle end -->
<?php if ($this->countModules('bottom + bottom-equal + bottom-goldenratio')) : ?>
<div id="bottom">
<div class="floatbox ie_fix_floats">
<?php if ($pos = $yootools->getModulePosition(array('bottom-equal', 'bottom-goldenratio'))) : ?>
<?php while ($param = $yootools->renderModulePosition($pos)) : ?>
<div class="bottombox <?php echo $param['width'].' '.$param['separator']; ?> float-left">
<jdoc:include type="modules" name="<?php echo $param['name']; ?>" style="yoo" order="<?php echo $param['order']; ?>" />
</div>
<?php endwhile; ?>
<?php endif; ?>
<?php if($this->countModules('bottom')) : ?>
<div class="bottomblock width100 float-left">
<jdoc:include type="modules" name="bottom" style="yoo" />
</div>
<?php endif; ?>
</div>
</div>
<!-- bottom end -->
<?php endif; ?>
<div id="footer">
<a class="anchor" href="#page">&nbsp;</a>
<jdoc:include type="modules" name="footer" />
<jdoc:include type="modules" name="debug" />
</div>
<!-- footer end -->
</div>
</div>
</body>
مشکلی نیست ! میتونید از کد شرطی بالا استفاده کنید !
اما :
1.قالب شما تجاری است و کمک بیشتری نمیتونیم بکنیم
2.کلاْ آموزش کدنویسی در انجمن مامبولرن طبق قانون انجام نمیشود
3.در بالا هم نمونه هست و هم اصل کد پس تلفیق آن با قالبتان کار سختی نیست !
هیچکس تنهاتر از خدا نیست
سلام دوستان من از این کد استفاده کردم مشکلم حل شدکد:<?php $menu = &JSite::getMenu(); ?>
<?php if ($menu->getActive() == $menu->getDefault()) { ?>
do something
<?php } else { ?>
do something else
<?php } ?>
**کد:<?php $menu = &JSite::getMenu(); ?>
پست اضافه شما پاک شد و این پست شما اصلاح شد