Перейти к содержимому


Фотография
- - - - -

Слетает верстка в шаблоне full


Лучший Ответ SmetDenis , 25 March 2015 - 05:55

Задайте ширину для контейнера материала явно в пикселя. Например для класса item-body в районе 960 Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 andreinstruktor

andreinstruktor

Отправлено 24 March 2015 - 22:14

Здравствуйте!

На этой странице шаблон teaser  http://test.betonlig...dex.php/proekty

Если перейти на детальный вид full , то при нажатии на вкладку (tab) "комментарии" Слетает верстка

Вроде все перерыл не могу сообразить - скорее всего мелочь какая-то.

если бы ошибка была в шаблоне верстка слетала бы везде, а так только на странице Jbzoo шаблона Full ..

 

Кто подскажет?


  • 0

#2 Евгения

Евгения

Отправлено 24 March 2015 - 23:15

Я вас очень озадачу, если скажу, что у меня ничего не слетает? :)


  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#3 SmetDenis

SmetDenis

Отправлено 25 March 2015 - 05:55   Лучший Ответ

Задайте ширину для контейнера материала явно в пикселя. Например для класса item-body в районе 960
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 andreinstruktor

andreinstruktor

Отправлено 25 March 2015 - 18:48


Задайте ширину для контейнера материала явно в пикселя. Например для класса item-body в районе 960

Да, это конечно выход, но сам факт - почему слетает?
Я пробовал по всякому, и понял - если в любом из табов информации мало (не хватает до конца блока), то слетает верстка.  
И если TITLE (название) длинное, т.е. до края блока - то ничего не слетает.
Может я в шаблоне full что-то перемудрил.
 
 
<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App [url=http://jbzoo.com]http://jbzoo.com[/url]
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     [url=http://jbzoo.com/license-pro.php]http://jbzoo.com/license-pro.php[/url]JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */
 
// no direct access
defined('_JEXEC') or die('Restricted access');
 
 
$align = $this->app->jbitem->getMediaAlign($item, $layout);
$tabsId = uniqid('jbzoo-tabs-');
 
echo $this->renderPosition('title', array('style' => 'jbtitle'));
echo $this->renderPosition('subtitle', array('style' => 'jbsubtitle'));
 
 
?>
<div class="clear clr"></div>
 
<div class="rborder item-body">
    <?php if ($this->checkPosition('image')) : ?>
        <div class="item-image align-<?php echo $align; ?>"><?php echo $this->renderPosition('image'); ?></div>
    <?php endif; ?>
 
 
    <?php if ($this->checkPosition('price')) : ?>
        <ul class="properties">
            <?php echo $this->renderPosition('price', array('style' => 'list')); ?>
        </ul>
    <?php endif; ?>
 
    <div class="clear clr"></div>
 
    <?php if ($this->checkPosition('anons')) : ?>
        <div class="item-anons">
            <?php echo $this->renderPosition('anons'); ?>
        </div>
    <?php endif; ?>
 
    <?php if ($this->checkPosition('meta')) : ?>
        <hr/>
        <div class="item-meta">
            <?php echo $this->renderPosition('meta', array('style' => 'jbblock', 'labelTag' => 'strong', 'tag' => 'p')); ?>
        </div>
    <?php endif; ?>
    <div class="clear clr"></div>
</div>
 
<?php echo $this->renderPosition('social', array('style' => 'jbblock')); ?>
 
<?php if ($this->checkPosition('tab-text')
    || $this->checkPosition('tab-gallery')
    || $this->checkPosition('tab-properties')
    || $this->checkPosition('tab-reviews')
    || $this->checkPosition('tab-comments')
) :
 
    $positionParams = array(
        'style'    => 'jbblock',
        'tag'      => 'div',
        'labelTag' => 'h3',
        'clear'    => true
    );
 
    ?>
    <div id="<?php echo $tabsId; ?>" class="rborder">
        <ul>
            <?php if ($this->checkPosition('tab-text')) : ?>
                <li><a href="#tab-text"><?php echo JText::_('JBZOO_ITEM_TAB_DESCRIPTION'); ?></a></li>
            <?php endif; ?>
 
           
            <?php if ($this->checkPosition('tab-gallery')) : ?>
                <li><a href="#tab-gallery"><?php echo JText::_('JBZOO_ITEM_TAB_GALLERY'); ?></a></li>
            <?php endif; ?>
<?php if ($this->checkPosition('tab-properties')) : ?>
                <li><a href="#tab-properties"><?php echo JText::_('JBZOO_ITEM_TAB_PROPS'); ?></a></li>
            <?php endif; ?>
 
            <?php if ($this->checkPosition('tab-reviews')) : ?>
                <li><a href="#tab-reviews"><?php echo JText::_('JBZOO_ITEM_TAB_REVIEWS'); ?></a></li>
            <?php endif; ?>
 
            <?php if ($this->checkPosition('tab-comments')) : ?>
                <li><a href="#tab-comments"><?php echo JText::_('JBZOO_ITEM_TAB_COMMENTS'); ?>
                        (<?php echo $item->getCommentsCount(); ?>)</a>
                </li>
            <?php endif; ?>
        </ul>
 
        <?php if ($this->checkPosition('tab-text')) : ?>
            <div id="tab-text">
               
<?php if ($this->checkPosition('planis')) : ?>
        <div class="planis-filtr">
            <?php echo $this->renderPosition('planis'); ?>
        </div>
<div class="advans-filtr">
<div class="harakteristik-tab">
        <?php if ($this->checkPosition('harakteristik')) : ?>
<?php echo $this->renderPosition('harakteristik', array('style' => 'list')); ?>
<?php endif; ?>
</div><div class="clear clr"></div>
<div class="materialis-tab"><strong style="margin-top:10px; font-size:14px;"> Материаллы: </strong>
<?php if ($this->checkPosition('materialis')) : ?>
<?php echo $this->renderPosition('materialis', array('style' => 'list')); ?>
<?php endif; ?>
</div>
</div>
<div class="description-tab">
<?php echo $this->renderPosition('tab-text', $positionParams); ?>
</div>
    <?php endif; ?>
                <div class="clear clr"></div>
            </div>
        <?php endif; ?>
 
        <?php if ($this->checkPosition('tab-gallery')) : ?>
            <div id="tab-gallery">
                <?php echo $this->renderPosition('tab-gallery', $positionParams); ?>
                <div class="clear clr"></div>
            </div>
        <?php endif; ?>
 
        <?php if ($this->checkPosition('tab-properties')) : ?>
            <div id="tab-properties">
                    <?php echo $this->renderPosition('tab-properties', $positionParams); ?>
                
                <div class="clear clr"></div>
            </div>
        <?php endif; ?>
 
        <?php if ($this->checkPosition('tab-reviews')) : ?>
            <div id="tab-reviews">
                <?php echo $this->renderPosition('tab-reviews', $positionParams); ?>
                <div class="clear clr"></div>
            </div>
        <?php endif; ?>
 
        <?php if ($this->checkPosition('tab-comments')) : ?>
            <div id="tab-comments"><?php echo $this->renderPosition('tab-comments', $positionParams); ?><div class="clear clr"></div></div>
        <?php endif; ?>
    </div>
 
    <?php $this->app->jbassets->tabs(); ?>
    <script type="text/javascript">
        jQuery(function ($) {
            $('#<?php echo $tabsId;?>').JBZooTabs({
                onTabShow: function (index) {
                    var map = $('.googlemaps > div:first');
                    if (map.length) {
                        map.data('Googlemaps').refresh();
                    }
                }
            });
        });
    </script>
<?php endif; ?>
 
<?php echo $this->renderPosition('related', array('style' => 'jbblock', 'labelTag' => 'h2', 'clear' => true)); ?>
 
  • 0

#5 Cheren-dow

Cheren-dow

Отправлено 25 March 2015 - 20:48

Может я в шаблоне full что-то перемудрил.  

С шаблоном вроде все нормально. Сейчас перешел на сайт ни чего не слетает. В любом случае это правится стилями как и сказал SmetDenis


  • 0
Изображение
 




Click to return to top of page in style!