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


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

Где найти тег <div>


Лучший Ответ i001 , 18 February 2014 - 20:01

Зайдите в админке в full и там поменяйте на все что угодно. По сути это просто заголовок поля. 

Перейти к сообщению


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

#1 Семён

Семён

Отправлено 18 February 2014 - 18:36

Подскажите пожалуйста где найти тег <div> для различных характеристик в шаблоне full

 

Подробнее на изображение.

Прикрепленные изображения

  • проблема.jpg

  • 0

#2 alexmixaylov

alexmixaylov

Отправлено 18 February 2014 - 18:57

Это у вас текстовый элемент как я понимаю

но даже если другой

 

вам нужно зайти в настройки карточки товара - это шаблон full скорее всего (на скрине)

 

и в насьтройках этого элемента выбрать РАЗДЕЛИТЕЛЬ

сейчас у вас стоит див

вы можете его изменить на span  и т.д


  • 0

#3 Семён

Семён

Отправлено 18 February 2014 - 19:04

Вы меня не поняли. Я вам написал что это full. 

Если я его изменю на спан, где мне тогда найти спан?

Я вам написал, что это full) 

Мне нужно прописать класс к этому элементу. Вот я и спрашиваю где мне его найти?


  • 0

#4 Семён

Семён

Отправлено 18 February 2014 - 19:13

Вы меня не поняли. Я вам написал что это full. 

Если я его изменю на спан, где мне тогда найти спан?

Я вам написал, что это full) 

Мне нужно прописать класс к этому элементу. Вот я и спрашиваю где мне его найти?

Я хочу сделать как тут 

Прикрепленные изображения

  • Точечный рисунок.jpg

  • 0

#5 i001

i001

Отправлено 18 February 2014 - 19:16

media\zoo\applications\jbuniversal\templates\catalog\renderer\item\ваш тип\full.php


  • 0

#6 Семён

Семён

Отправлено 18 February 2014 - 19:21

media\zoo\applications\jbuniversal\templates\catalog\renderer\item\ваш тип\full.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);
$tabsId = uniqid('jbzoo-tabs-');


echo $this->renderPosition('title', array('style' => 'jbtitle'));
echo $this->renderPosition('subtitle', array('style' => 'jbsubtitle'));
echo $this->renderPosition('likes', array('style' => 'jbblock', 'class' => 'align-left'));
echo $this->renderPosition('rating', array('style' => 'jbblock', 'class' => 'align-right'));


?>
<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')) : ?>
        <div class="item-price-position">
            <?php echo $this->renderPosition('price'); ?>
        </div>
    <?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-properties')) : ?>
                <li><a href="#tab-properties"><?php echo JText::_('JBZOO_ITEM_TAB_PROPS'); ?></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-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 echo $this->renderPosition('tab-text', $positionParams); ?></div>
        <?php endif; ?>


        <?php if ($this->checkPosition('tab-gallery')) : ?>
            <div id="tab-gallery"><?php echo $this->renderPosition('tab-gallery', $positionParams); ?></div>
        <?php endif; ?>


        <?php if ($this->checkPosition('tab-properties')) : ?>
            <div id="tab-properties">
                <table class="jbtable"><?php echo $this->renderPosition('tab-properties', array('style' => 'jbtable')); ?></table>
            </div>
        <?php endif; ?>


        <?php if ($this->checkPosition('tab-reviews')) : ?>
            <div id="tab-reviews"><?php echo $this->renderPosition('tab-reviews', $positionParams); ?></div>
        <?php endif; ?>


        <?php if ($this->checkPosition('tab-comments')) : ?>
            <div id="tab-comments"><?php echo $this->renderPosition('tab-comments', $positionParams); ?></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)); ?>

Сообщение отредактировал Sliapy: 18 February 2014 - 19:32
ИСПОЛЬЗУЙТЕ КНОПКУ "КОД"

  • 0

#7 i001

i001

Отправлено 18 February 2014 - 19:28

обратите внимание на стили позиций

'style' => 'jbblock', 'labelTag' => 'strong', 'tag' => 'p'

более подробно об этих стилях здесь

 

http://forum.jbzoo.c...ii-kratkij-obz/


если вы хотите сделать так как на примере, вам нужно создать отдельную позицию под каждое поле. 

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

и т.д.

Новые позиции необходимо добавить в файл positions.xml

 

В этом случае в каждого поля будет свой класс


  • 0

#8 Семён

Семён

Отправлено 18 February 2014 - 19:34

Можно по подробнее? ПОЖАЛУЙСТА! Что мне надо сделать что бы я смог прописать класс. Я не понял про 

  1. 'style' => 'jbblock', 'labelTag' => 'strong', 'tag' => 'p'

У меня данные <div>ы стоят по идеи в

<?php if ($this->checkPosition('price')) : ?>

        <div class="item-price-position">
            <?php echo $this->renderPosition('price'); ?>
        </div>

  • 0

#9 i001

i001

Отправлено 18 February 2014 - 19:43

Если более подробно. В примере 5 полей с иконками, которые как я понимаю вы хотите повторить на своем сайте.

Вам нужно создать 5 полей в настройках типа в админке

Этаж

Дом

...

Далее вам нужно в файле full.php создать 5 новых позиций, или отредактировать существующие. Пример 

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

Это 2 позиции. Класс перовой "position1", класс второй позиции "position2"

Далее редактируете файл positions.xml, Нужно добавить туда новые позиции

в шаблон full

<positions layout="full">
			<position name="position1">position1</position>
		<position name="position2">position2</position>
		.......
..............
	</positions>

Далее идете в админку и настройках full видите новы позиции  position1, position2 и туда выставляете созданные поля

Этаж

Дом

...

В каждое поле 1 элемент

В итоге каждое поле будет в своем диве со своим классом


  • 0

#10 Семён

Семён

Отправлено 18 February 2014 - 19:53

ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!! Буду пробовать.


Еще вопрос?)))

Categories: Квартиры и комнаты где изменить на русский слово категории. 

Это можно увидеть на самом первом скриншоте.


  • 0




Click to return to top of page in style!