پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: ديدن موقعيتهاي قالب در برنامه آرتیستر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
چطور ميتونيم موقعيت هاي قالبي كه داريم ميسازيم رو در برنامه آرتیستر ببينيم
در نوار ابزار ادرس سايت زير را وارد كنيد:
کد:
http://sitename.com/?tp=1
بجاي sitename.com نام سايت خود را وارد كنيد
موقعيت هاي قالبهاي ارتيستير در خود برنامه قابل مشاهده نيست بلكه يك سري موقعيت از پيش تعريف شده و ثابت وجود داره كه تصوير زير نشان دهنده اون موقعيت هاست:

[تصویر:  joomla_positions.png]
خوب چطور ميتونيم موقعيت هاي اضافه رو حذف كنيم
نيازي به حذف نيست و اگر از موقعيتي استفاده نكنيد نمايش داده نميشود.
براي اضافه كردن هم بايد كمي php و css بلد باشيد.
لزومي ندارد حذف كنيد موقعيت ها در پي اچ پي به صورت شرطي ساخته شده اگر چيزي در موقعيتي منتشر نشود آن موقعيت قابل نمايش نيست. اما اگر بخواهيد حذف كنيد راهش اينه كه وارد index.php شده و موقعيت ها را سرچ كنيد:
در تصويري كه برادر مان در بالا گذاشته برخي از موقعيت ها در يك سطر قرار دارند اين موارد بايد باهم حذف بشوند يعني نميشه كه يكي را حذف كني و ديگري را نه مثلا اگر مي خواهيد top 1 را حذف كني بايد top 2 , top3 را هم حذف كني.
اگر ميخواهي حذف كني بايد بعد از سرج نام يك موقعيت بايد از < تا > كامل حذف كنيد
مثلا اگر ميخواهيد top 1-3 را حذف كنيد بايد سطر
کد:
<?php echo artxPositions($document, array('header1', 'header2', 'header3'), 'art-nostyle'); ?>
را كامل حذف كنيد.

اگر ميخواهيد banner1 را حذف كنيد بايد
کد:
<jdoc:include type="modules" name="banner1" style="artstyle" artstyle="art-nostyle" />
را كامل حذف كنيد.

همين طور ساير موقعيت ها
نام هريك از موقعيت ها در تصويري كه در بالا برادر مان گذاشته قابل مشاهده است. اين نام ها را سرچ كنيد.

البته اگر براي سبك شدن قالب ميخواهيد حذف را انجام دهيد بايد عرض كنم كه حذف موقعيت در سبك شدن قالب آرتيستر تاثير چنداني نداره آنچه باعث سنگين شدن قالب آرتيستر ميشه اسكريپتهايي است كه در اين قالب بكار رفته است و اگر اين اسكريپت ها حذف بشه ديگر قالب از قالب آرتيستر بودن در مياد و بايد دستي طراحي اش كنيد.

البته براي حذف به سي اس اس دست نزنيد چون موقعيت ها سه دسته اند: block, article و nostyle اگر شما يك موقعيت را حذف كنيد ساير موقعيت هايي كه با اين موقعيت همدسته اند به كدهاي سي اس اس احتياج دارند.

بعد از ويرايش index فايل templateDetails.xml را نيز باز كنيد و نام موقعيت را سرچ نموده و با
کد:
<position>نام موقعيت</position>
كامل حذف كنيد
لینک مرجع