سلام
چطوری می تونم یه موقعیت جدید برای قالب سایت ایجاد کنم؟
ممنون

سلام
چطوری می تونم یه موقعیت جدید برای قالب سایت ایجاد کنم؟
ممنون
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام
این اموزش رو مطالعه کنید
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
شاد و سلامت در پناه ایزد
** لینک اصلاح شد.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام
ابتدا باید فایل index.php قالبتون رو باز کنید (بسته به قالب ممکنه نیاز به ایجاد تغییرات در فایل دیگه ای باشه)
سپس محلی که قرار هست موقعیت جدید شما در اونجا باشه رو تعیین کنید.
این محل رو می تونید در قالب پیدا کنید یا اینکه با ویرایش کدها یا با استفاده از نرم افزارهای طراحی وب، محل جدیدی ایجاد کنید.
سپس کد زیر رو در موقعیت موردنظر برای فراخوانی موقعیت ماژول قرار بدید:
که به جای yourposition اسم موقعیت دلخواهتون رو بنویسید.کد:<jdoc:include type="modules" name="yourposition" />
همچنین در فایل templateDetails.xml قالب باید موقعیت جدید رو تعریف کنید. به این صورت:
توجه کنید که از نوشتن نام بقیه موقعیت ها برای اختصار صرفنظر شده و "..." کد خاصی نیست و در فایل نباید وارد بشه!کد:<positions> <position>left</position> <position>right</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> ... <position>yourposition</position> </positions>
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
دوستان خسته نباشید
من از قالب Mitra-blue استفاده من کنم و این تغییراتی که اشاره کردید را اعمال کردم ولی موقعیت جدید ایجاد نشد
فکر کنم باید Table درست کنم و درون جدول این کد ها رو بنویسم ولی متاسفانه من زیاد برنامه نویسی بلد نیستم اگر امکان دارد دوستان کد کامل برنامه رو برام بزارن ممنون می شم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام
شما اگر از جوملا استفاده میکنید با تغییراتی که در پست قبل سعید اشاره کرد به راحتی میتونید موقعیت جدیدی اضافه کنید
لطفا مراحلی که طی میکنید را بنویسید تا مشکل پیدا بشه
یا علی
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام
دوستان
بنده یه کد دارم index.php
و می خوام براش user4 الی user6 مطابق user ها شده در قالب های پیش فرض و اصلی جوملا تعریف کنم(مثلا قالب beez)
کدم هم اینه
کد:<?php // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] <html xmlns="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" > <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" /> <link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/style.css" /> <!--[if IE 6]><link rel="stylesheet" href="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/style.ie6.css" type="text/css" media="screen" /><![endif]--> <script type="text/javascript" src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/script.js"></script> </head> <body> <div class="PageBackgroundGlare"> <div class="PageBackgroundGlareImage"></div> </div> <div class="Main"> <div class="Sheet"> <div class="Sheet-tl"></div> <div class="Sheet-tr"><div></div></div> <div class="Sheet-bl"><div></div></div> <div class="Sheet-br"><div></div></div> <div class="Sheet-tc"><div></div></div> <div class="Sheet-bc"><div></div></div> <div class="Sheet-cl"><div></div></div> <div class="Sheet-cr"><div></div></div> <div class="Sheet-cc"></div> <div class="Sheet-body"> <div class="Header"> <div class="Header-png"></div> <div class="Header-jpeg"></div> <div class="logo"> <h1 id="name-text" class="logo-name"><a href="<?php echo $this->baseurl ?>/">Headline</a></h1> <div id="slogan-text" class="logo-text">Slogan text</div> </div> </div> <jdoc:include type="modules" name="user3" /> <div class="contentLayout"> <div class="content"> <div class="Post"> <div class="Post-body"> <div class="Post-inner"> <div class="PostContent"> <jdoc:include type="modules" name="breadcrumb" /> <jdoc:include type="message" /> </div> <div class="cleared"></div> </div> </div> </div> <jdoc:include type="component" /> </div> <div class="sidebar1"> <jdoc:include type="modules" name="left" style="artblock" /> </div> </div> <div class="cleared"></div> <div class="Footer"> <div class="Footer-inner"> <jdoc:include type="modules" name="syndicate" /> <div class="Footer-text"><p>Copyright &copy; 2009 ---<br/>All Rights Reserved.</p> </div> </div> <div class="Footer-background"></div> </div> </div> </div> <p class="page-footer">Translated By <a href="[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] </div> </body> </html>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
سلام عزیزان
من با کمک راهنمایی شما تو این تاپیک اومدم تو قالب مورد نظرم موقعیت user1 و user2 رو اضافه کنم. کد زیر رو وارد کردم.اما این 2 موقیت زیر هم میان.من میخوام مثل همه قالبها کنار هم بالای صفحه باشن.اگه میشه لطفا بی زحمت راهنمایی کنید.
[[/left]left]<tr>
<?php if (mosCountModules('user1') { ?>
<td valign="top"><div style="padding-bottom: 2px;">
<?php mosLoadModules ( 'user1' ); ?>
</div></td>
<td width="2" valign="top"><?php } ?>
<?php if (mosCountModules('user2') { ?>
</td>
<td valign="top"><div style="padding-bottom: 2px;">
<?php mosLoadModules ( 'user2' ); ?>
</div></td>
<?php } ?>
</tr>
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
علاقه مندی ها (Bookmarks)