توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راهی هست صفحات داخلی از index.php قالب پیروی نکنند
picasaeng
09-12-2011, 08:31 AM
سلام
راهی وجود داره که صفحات داخلی از فایل index.php قالب پیروی نکنند و برای صفحات داخلی در فایلی دیگر موقعیت ها را معرفی کرد
منظور از صفحه داخلی همون صفحه هر مطلب هستا
mersad
09-12-2011, 09:18 AM
دروود
سوالتون واضح نیست !
بیشتر توضیح بدین تا بهتر بشه راهنمایی کرد
میخواین برای هر صفحه یه ایندکس داشته باشین ؟
اگر چنین چیزی میخواین این امکان در جوملا هست که برای هر منو یک قالب اختصاص بدید
شاد و سلامت در پناه ایزد
picasaeng
09-12-2011, 09:47 AM
دروود
سوالتون واضح نیست !
بیشتر توضیح بدین تا بهتر بشه راهنمایی کرد
میخواین برای هر صفحه یه ایندکس داشته باشین ؟
اگر چنین چیزی میخواین این امکان در جوملا هست که برای هر منو یک قالب اختصاص بدید
شاد و سلامت در پناه ایزد
منظورم این نبود
من دارم یه فالب خبری واسه جوملا 1.7 طزاحی میکنم نمونه اش رو میشه تابناک معرفی کرد دو نمونه زیر لطفا ببینید صفحه index و صفحه یکی از خبر ها رو مقایسه کنید
قالب من طوری است که نمیشه موقعیت های صفحه هر یک از خبر ها روو در index جای داد منظورم ستون چپ و راست هر خبره
میخواستم برای این صفحه ها قالب فایل دیگری رو فراخوان کنه
tabnak.ir
tabnak.ir/fa/news/189891
محمد محسنی
09-17-2011, 01:29 PM
دوست عزیز سلام
برای اینکار شما نیاز به دانش php دارید.
با چند دستور شرطی میتوان چیزی شبیه به آنچه نشان دادید ایجاد کرد.
یا حق.
picasaeng
09-17-2011, 02:52 PM
دوست عزیز سلام
برای اینکار شما نیاز به دانش php دارید.
با چند دستور شرطی میتوان چیزی شبیه به آنچه نشان دادید ایجاد کرد.
یا حق.
خواهشا اگه ممکنه یه کمکی به من کنید مممنون میشم
مهدی.
09-17-2011, 03:12 PM
سلام
به این منظور کافیست شما برای قالبتان برای هر کامپوننت جوملا قالبی رو مشخص کنید !
در قالب جوملا اگر یک پوشه html ایجاد کنید و مثلاً کامپوننت com_content را در این پوشه کپی کنید و فایل default که وظیفه شمایل نمایش این کامپوننت را بر عهده دارد را ویرایش کنید میتوانید صفحه نخست خود را اختصاصی کنید !
برای استفاده از دستورات شرطی هم if else ها هستند که میتوانند به شما کمک کنند. بطور مثال در قالب تعریف کنید اگر موقعیت right ماژول منتشر شده ای داشت موقعیت user1 , user2 نمایش داده بشود و اگر نه موقعیت user3 , user4 نمایش داده شود و ... .
به هر حال این قسمت بستگی داره به نیاز شما و مورد نظر شما !
اما بهترین کار استفاده از روش اول هست !
هیچکس تنهاتر از خدا نیست
picasaeng
09-17-2011, 03:40 PM
سلام
به این منظور کافیست شما برای قالبتان برای هر کامپوننت جوملا قالبی رو مشخص کنید !
در قالب جوملا اگر یک پوشه html ایجاد کنید و مثلاً کامپوننت com_content را در این پوشه کپی کنید و فایل default که وظیفه شمایل نمایش این کامپوننت را بر عهده دارد را ویرایش کنید میتوانید صفحه نخست خود را اختصاصی کنید !
برای استفاده از دستورات شرطی هم if else ها هستند که میتوانند به شما کمک کنند. بطور مثال در قالب تعریف کنید اگر موقعیت right ماژول منتشر شده ای داشت موقعیت user1 , user2 نمایش داده بشود و اگر نه موقعیت user3 , user4 نمایش داده شود و ... .
به هر حال این قسمت بستگی داره به نیاز شما و مورد نظر شما !
اما بهترین کار استفاده از روش اول هست !
هیچکس تنهاتر از خدا نیست
ممنون از راهنمایی
این برای صفحه اول در نظر گرفتم فقط میخوام برای صفحه هر خبر موقعیت left نباشه و کلاس <div class="content"> هم تغییر کنه
<div class="mainbottom">
<?php if ($this->countModules('right')): ?>
<div class="rightside">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
<?php endif; ?>
<div class="content">
<div class="topcontent">
<img alt="" src="<?php echo $this->baseurl ?>/templates/nayband/images/righttopcont.png" class="imgright">
<img alt="" src="<?php echo $this->baseurl ?>/templates/nayband/images/lefttopcont.png" class="imgleft">
<div class="wrap"></div>
</div>
<div class="maincont">
<jdoc:include type="message" />
<jdoc:include type="component" />
<div class="wrap"></div>
</div>
<div class="btcontent">
<img alt="" src="<?php echo $this->baseurl ?>/templates/nayband/images/rightbtcont.png" class="imgright">
<img alt="" src="<?php echo $this->baseurl ?>/templates/nayband/images/leftbtcont.png" class="imgleft">
<div class="wrap"></div>
</div>
</div>
<?php if ($this->countModules('left')): ?>
<div class="leftside">
<jdoc:include type="modules" name="left" style="xhtml" />
<div style="display:none;"></div>
</div>
<?php endif; ?>
</div>
مهدی.
09-17-2011, 04:30 PM
دوست عزیز ما فقط میتونیم بهتون راهنمایی کنیم !
کدنویسی رو شما باید خودتون بتونید انجام بدید و ما در موضوع کدنویسی تا این حد نمیتونیم در انجمن راهنمایی کنیم ! بهتره از سایتهای مربوط به برنامه نویسی کمک بگیرید ! ما اصول جوملا را به شما راهنمایی میکنیم !
هیچکس تنهاتر از خدا نیست
vBulletin® v4.2.5, Copyright ©2000-2026, Jelsoft Enterprises Ltd.