Jump to content


Photo
- - - - -

Адаптивный шаблон


Best Answer Cheren-dow , 24 November 2015 - 11:31

oran-g, посмотрел ваш сайт, проблема именно в дублировании, т.к. у элементов формы не может быть клонов поэтому браузер выставляет значение в последний радио который идет по коду. Исправить это можно только версткой без использования дублей элементов формы.

Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 onewebstudio

onewebstudio
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 57
  • topics: 17

Posted 24 November 2015 - 10:30

Здравствуйте переделал немного под мобильники шаблон teaser.php

Появилась проблема:

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

Хотя на мобильнике все нормально.

Подскажите пожалуйста как исправить этот недочет.

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');

$align = $this->app->jbitem->getMediaAlign($item, $layout);
?>
<div class="uk-flex uk-flex-space-between">

<?php if ($this->checkPosition('title')) : ?>
    <div><h4 class="item-title"><?php echo $this->renderPosition('title'); ?></h4></div>
<?php endif; ?>

<?php if ($this->checkPosition('icon-tag')) : ?>
    <div class="uk-text-right"><?php echo $this->renderPosition('icon-tag'); ?></div>
<?php endif; ?>

</div>

<div class="uk-clearfix uk-hidden-small">
    <?php if ($this->checkPosition('image')) : ?>
        <div class="item-image uk-align-<?php echo $align; ?>">
            <?php echo $this->renderPosition('image'); ?>
        </div>
    <?php endif; ?>

    <?php if ($this->checkPosition('properties')) : ?>
        <div class="item-properties">
            <ul class="uk-list">
                <?php echo $this->renderPosition('properties', array('style' => 'list')); ?>
            </ul>
        </div>
    <?php endif; ?>
</div>


<div class="uk-clearfix uk-grid uk-hidden-large">
    <?php if ($this->checkPosition('image')) : ?>
        <div class="item-image uk-width-1-2 uk-align-<?php echo $align; ?>">
            <?php echo $this->renderPosition('image'); ?>
        </div>
    <?php endif; ?>

    <?php if ($this->checkPosition('properties')) : ?>
        <div class="uk-width-1-2 item-properties">
            <ul class="uk-list uk-text-small">
                <?php echo $this->renderPosition('properties', array('style' => 'list')); ?>
            </ul>
        </div>
    <?php endif; ?>
</div>


<?php if ($this->checkPosition('price')) : ?>
    <div class="item-price uk-divider">
        <?php echo $this->renderPosition('price', array('style' => 'block')); ?>
    </div>
<?php endif; ?>

<?php if ($this->checkPosition('text')) : ?>
    <div class="item-text uk-divider uk-hidden-small">
        <?php echo $this->renderPosition('text', array('style' => 'block')); ?>
    </div>
	<div class="item-text uk-divider uk-hidden-large uk-text-small">
        <?php echo $this->renderPosition('text', array('style' => 'block')); ?>
    </div>
<?php endif; ?>

<?php if ($this->checkPosition('quick-view')) : ?>
    <div class="item-quick-view uk-divider">
        <?php echo $this->renderPosition('quick-view', array('style' => 'block')); ?>
    </div>
<?php endif; ?>

<?php if ($this->checkPosition('buttons')) : ?>
    <div class="item-buttons uk-divider uk-hidden-small">
        <?php echo $this->renderPosition('buttons'); ?>
    </div>
	<div class="item-buttons uk-divider uk-hidden-large uk-text-small">
        <?php echo $this->renderPosition('buttons'); ?>
    </div>
<?php endif; ?>

  • 0

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 24 November 2015 - 11:02

oran-g, здравствуйте, шаблон teaser.php не влияет на установку значения в радио за это отвечает используемый вами элемент. Какой элемент вы используете, можете дать ссылку на сайт?


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

#3 onewebstudio

onewebstudio
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.1
  • posts: 57
  • topics: 17

Posted 24 November 2015 - 11:14

использую радио кнопки (парам: radio)

 

посмотрите сайт: на больших экранах не стоит выбор по умолчанию.

 

На маленьких все норм.

 

http://oran-g.shn-host.ru/pizza


  • 0

#4 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 24 November 2015 - 11:31   Best Answer

oran-g, посмотрел ваш сайт, проблема именно в дублировании, т.к. у элементов формы не может быть клонов поэтому браузер выставляет значение в последний радио который идет по коду. Исправить это можно только версткой без использования дублей элементов формы.


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




Click to return to top of page in style!