clik8000

مشکل فنی در قالب جوملا

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

با سلام خدمت دوستان

من یه قالب طراحی کردم می خوام موقعیت کانتنت تو یه صفحه جدید باشه

یعنی مطالبم (نوشته ها)توی صفحه اول نباشه و تو صفحه جدید باز بشه

Share this post


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

موقعیت content رو شرطی کن به اینصورت که اگر ادرس بار شما چیزی غیر از نام دامنه بود موقعیت کانتنت نمایش داده بشه در غیر اینصورت نمایش داده نشه.. مثال زیر:

$mainpage = $_SERVER['SERVER_NAME'];

if ($mainpage=='mydomain.com' OR $mainpage=='www.mydomain.com'){

موقعيت کانتنت نمايش داده نشه!
}else{

موقعيت کانتنت نمايش داده بشه 
}

Share this post


Link to post
Share on other sites

با تشکر

ببینید تو عکس پایینی اون قسمت سبز 8 تا موقعیته

من میخوام قالب طوری باشه وقتی مطالب فعال میشه (همون موقعیت کانتنت) او قسمت سبز حذف بشه و جای اون مطالب قرار بگیریه

3ddjq1ras1i60gt1onj.png

Share this post


Link to post
Share on other sites

روش همونی که گفتم

شما اون قسمت سبز رو تو شرطی که گفتم اضافه کن!


$mainpage = $_SERVER['SERVER_NAME'];

if ($mainpage=='mydomain.com' OR $mainpage=='www.mydomain.com'){

1- موقعيت کانتنت نمايش داده نشه!
2- سبز ها نمایش داده بشن!!
}else{

موقعيت کانتنت نمايش داده بشه 

}  

Share this post


Link to post
Share on other sites

قسمتهای سبز شما یک سری div هست دیگه درست؟ خب اون ها رو بزار تو شرطی که گفتم:

if ($mainpage=='mydomain.com' OR $mainpage=='www.mydomain.com'){

?>
<div>
<div/>
<?php

}else{

موقعيت کانتنت نمايش داده بشه 

}  

Share this post


Link to post
Share on other sites

میبخشید من اینکارو انجام میدم ولی ارور میده

من به این شکل انجام میدم


                             <?php  if ($mainpage=='http://localhost:81/joomla2.5.4_joomina_ir_full_stabel' OR $mainpage=='www.http://localhost:81/joomla2.5.4_joomina_ir_full_stabel.com'){
                               ?>
                              <div id="ghamos-admin">
                              </div>
                               <?php
                               }else{
                                <div id="content">
                               <jdoc:include type="component" />
                               </div><!--End content-->
                               }

Share this post


Link to post
Share on other sites


                             <?php  if ($mainpage=='http://localhost:81/joomla2.5.4_joomina_ir_full_stabel' OR $mainpage=='www.http://localhost:81/joomla2.5.4_joomina_ir_full_stabel.com'){
                               ?>
                              <div id="ghamos-admin">
                              </div>
                               <?php
                               }else{
?>
                                <div id="content">
                               <jdoc:include type="component" />
                               </div><!--End content-->
<?php
                               }  



Share this post


Link to post
Share on other sites

خوب چه کاریه؟؟؟

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

Share this post


Link to post
Share on other sites

به نظر آدرس دهی اشتباه هستش شاید بخاطر اون باشه این قسمت رو اصلاح کنید بعد تست کنید

$mainpage=='www.http://localhost:81/joomla2.5.4_joomina_ir_full_stabel.com

باید اینجور باشه

$mainpage=='http://www.localhost:81/joomla2.5.4_joomina_ir_full_stabel.com

Share this post


Link to post
Share on other sites

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

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

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

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


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

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

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


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