Помогите правильно выставить позицию в html (joomla)

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем Nem-One, 04.04.2013.

  1. Offline

    Nem-One Недавно здесь

    Регистрация:
    17.03.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Уважаемые форумчане. Помогите с проблемкой. Реализовал на сайте с Joomla модуль JUNewsUltra Pro (для вывода блока с случайными статьями). Также на главной странице реализован модуль последние новости.
    Проблема в том, что не могу правильно подобрать позицию с правильными параметрами для JUNewsUltra Pro.

    Вот код html шаблона:
    Код (CODE):
    1. <?php
    2. /**
    3.  * @package    Joomla.Site
    4.  * @subpackage  Templates.beez5
    5.  * @copyright  Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
    6.  * @license    GNU General Public License version 2 or later; see LICENSE.txt
    7.  */
    8.  
    9. // No direct access.
    10. defined('_JEXEC') or die;
    11.  
    12. JHtml::_('behavior.framework', true);
    13.  
    14. // get params
    15. $color      = $this->params->get('templatecolor');
    16. $logo      = $this->params->get('logo');
    17. $navposition  = $this->params->get('navposition');
    18. $app      = JFactory::getApplication();
    19. $doc      = JFactory::getDocument();
    20. $templateparams  = $app->getTemplate(true)->params;
    21. $Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
    22.  
    23. ?>
    24. <?php if(!$templateparams->get('html5', 0)): ?>
    25. <?php $req_patch = $_SERVER['REQUEST_URI']; ?>
    26.  
    27. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    28. <?php else: ?>
    29.   <?php echo '<!DOCTYPE html>'; ?>
    30. <?php endif; ?>
    31. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" >
    32.   <head>
    33.     <jdoc:include type="head" />
    34.     <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/garage/css/style.css" type="text/css" />
    35.     <script type="text/javascript">
    36.  
    37.   var _gaq = _gaq || [];
    38.   _gaq.push(['_setAccount', 'UA-37612377-1']);
    39.   _gaq.push(['_trackPageview']);
    40.  
    41.   (function() {
    42.     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    43.     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    44.     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    45.   })();
    46.  
    47. </script>
    48.    <? $myabsoluteurl=JURI::current(); //var_dump($myabsoluteurl); ?>
    49.     <?php if($myabsoluteurl == 'http://g23.lviv.ua/ua/' || $myabsoluteurl == 'http://g23.lviv.ua/' || $myabsoluteurl == 'http://g23.lviv.ua/ua' || $myabsoluteurl == 'http://g23.lviv.ua/ru' || $myabsoluteurl == 'http://g23.lviv.ua/ru/' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=0' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=1' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=2' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=3' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=4' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=5' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=6' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=7' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=8' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=9' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=10' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=11' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=12' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=13' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=14' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=15' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=16' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=17' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=18' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu?start=19' || $myabsoluteurl == 'http://g23.lviv.ua/ua/novunu' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=0' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=1' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=2' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=3' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=4' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=5' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=6' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=7' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=8' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=9' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=10' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=11' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=12' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=13' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=14' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=15' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=16' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=17' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=18' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu?start=19' || $myabsoluteurl == 'http://g23.lviv.ua/ru/novunu'){ ?>
    50.       <style type="text/css">
    51.         .img-intro-left{
    52.           display: none !important;
    53.         }
    54.       </style>
    55.       <?php //die(); ?>
    56.     <?php } ?>
    57.     <a href="https://plus.google.com/109816277659713075446" rel="publisher"></a>
    58.   </head>
    59.  
    60.   <body>
    61.  
    62.   <div class="head">
    63.     <div class="header">
    64.     <div class="logo"><a href=""><img src="<?php echo $this->baseurl ?>/templates/garage/images/logo.png"  /></a></div>
    65.     <div class="slogan">
    66.     <? if ($this->language =='uk-ua') {?>
    67.     <img src="<?php echo $this->baseurl ?>/templates/garage/images/slogan.png"  />
    68.    <? } else {?>
    69.     <img src="<?php echo $this->baseurl ?>/templates/garage/images/slogan_ru.png"  />
    70.     <?}?>
    71.     </div>
    72.         <div class="topmenu">
    73.         <jdoc:include type="modules" name="topmenu" />
    74.          
    75.     </div>
    76.      <div class="lang">
    77.         <jdoc:include type="modules" name="lang" />
    78.          
    79.     </div>
    80.     </div>
    81.  
    82. </div>
    83. <div class="main">
    84. <div class="mainer">
    85. <div class="l">
    86. <img src="<?php echo $this->baseurl ?>/templates/garage/images/menutop.png"  />
    87.  <jdoc:include type="modules" name="leftmenu" /><img src="<?php echo $this->baseurl ?>/templates/garage/images/menubott.png" />
    88.   </div>
    89. <div class="r">
    90.  <? if ($Itemid==101) {?>
    91.         <jdoc:include type="modules" name="slider" />
    92.         <div style="clear:both">&nbsp;</div>
    93. <div class="im<?php echo $this->language; ?>">
    94. <div style="float:left;margin-top:5px;margin-left:5px;text-align:center;">
    95. <a href="zakhyst-avto-antyhraviinoiu-plivkoiu"><img src="<?php echo $this->baseurl ?>/templates/garage/images/transp.gif" /></a>
    96. <div style="height:5px;">&nbsp;</div>
    97. <a href="zakhyst-avto-antyhraviinoiu-plivkoiu"</a></div>
    98. <div style="float:left;margin-top:5px;margin-left:35px;text-align:center;">
    99. <a href="avtoakustyka"><img src="<?php echo $this->baseurl ?>/templates/garage/images/transp.gif" /></a>
    100. <div style="height:5px;">&nbsp;</div>
    101. <a href="avtoakustyka"</a></div>
    102. <div style="float:left;margin-top:5px;margin-left:34px;text-align:center;">
    103. <a href="adaptatsiia-amerykanskykh-avto"><img src="<?php echo $this->baseurl ?>/templates/garage/images/transp.gif" /></a>
    104. <div style="height:5px;">&nbsp;</div>
    105. </div>
    106. </div>
    107. <?} else {?>
    108.  <jdoc:include type="component" />
    109.  
    110. <?}?>
    111. </div>
    112.   <div style="clear:both"></div>
    113.   [COLOR="Red"]<div class="l">
    114.   <jdoc:include type="modules" name="junews" />
    115.     </div>[/COLOR]
    116.   <? $myabsoluteurl=JURI::current(); //var_dump($myabsoluteurl); ?>
    117.   <?php if( $myabsoluteurl == 'http://g23.lviv.ua/ua/' || $myabsoluteurl == 'http://g23.lviv.ua/' || $myabsoluteurl == 'http://g23.lviv.ua/ua' || $myabsoluteurl == 'http://g23.lviv.ua/ru' || $myabsoluteurl == 'http://g23.lviv.ua/ru/' ){ ?>
    118.   <style type="text/css">
    119.     .moduletable{
    120.       width: 655px;
    121.       margin-left: 310px;
    122.       }
    123.     .moduletable h3{
    124.       padding-bottom: 10px;    
    125.     }
    126.     </style>
    127.   <jdoc:include type="modules" name="atomic-bottommiddle" style="xhtml" />
    128.   <?php }else{ ?>
    129.   <!-- no news loaded -->
    130.   <?php } ?>
    131.  
    132. <div style="clear:both">&nbsp;</div>
    133. <div class="footer">
    134. <div class="foot1"><br />
    135. <a href="http://vk.com/garage23"><img alt="" src="http://g23.lviv.ua/images/vkontakte.png" /></a> <a href="http://www.facebook.com/g23.lviv.ua"><img alt="" src="http://g23.lviv.ua/images/facebook.png" /></a><a href="http://www.odnoklassniki.ru/group/51887114813615"><img alt="" src="http://g23.lviv.ua/images/odnoklassniki.png" /> <a href="http://www.youtube.com/user/Garage23Lviv"><img alt="" src="http://g23.lviv.ua/images/youtube.png" /></a>
    136. </div>
    137. <div class="foot2">
    138.  <?php echo JText::_('TPL_FOOT2'); ?>
    139.  
    140. </div>
    141. <div class="foot3"> <?php echo JText::_('TPL_PHONE'); ?>
    142. <br />
    143. +3 8 (067) 341-03-43<br />
    144. +3 8 (067) 340-26-13<br />
    145. +3 8 (032) 244-42-34
    146. </div>
    147. <div class="foot5"><a href="http://goldweb.com.ua/" target="_blank"><img src="<?php echo $this->baseurl ?>/templates/garage/images/logo_goldweb.png"  /></a></div>
    148.  
    149. </div>
    150. </div>
    151.  
    152. </div>
    153.   </body>
    154. </html>


    Красным выделен плагин. При такой позиции, на главной странице всё хорошо, но если я устанавливаю отображения модуля на каких либо страницах с контентом то параметр
    <div style="clear:both"></div> который над ним опускает его после контента, как на скринах.

    Пробовал убирать <div style="clear:both"></div> , на страницах с контентом, тогда всё хорошо, но на главной странице, там где подключен модуль Последние новости, заголовок модуля уезжает вверх под баннеры.

    Очень прошу помощи, уже который день бьюсь безрезультатно.

    Сайт главная страница: g23.lviv.ua
    Страница с контентом: http://g23.lviv.ua/ua/novunu (наглядно показано куда уезжают блоки)

    d22891961ac3t.jpg

    aba96c881001t.jpg
     
  2.  
  3. Offline

    Nem-One Недавно здесь

    Регистрация:
    17.03.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Вопрос всё ещё актуален, так как решение никто не подсказал..Жду вашей помощи))
     

Поделиться этой страницей

Загрузка...