0 Пользователей и 1 Гость просматривают эту тему.
  • 254 Ответов
  • 51089 Просмотров
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #121 : 07.04.2013, 23:00:23 »
Спасибо огромное!
*

dron

  • Завсегдатай
  • 1580
  • 16 / 10
Re: Вкладки (табы) в описании товара
« Ответ #122 : 02.05.2013, 00:27:48 »
друзья, кому не жалко, покажите свои файлы шаблона, пожалуйста.
*

dron

  • Завсегдатай
  • 1580
  • 16 / 10
Re: Вкладки (табы) в описании товара
« Ответ #123 : 02.05.2013, 02:16:53 »
3-й также как и первые два.
видео .. нужно в настйроках установить возможность вставки видео и потом просто вставлять полный код и YouTube вместе и ифрейм. в соответствующее поле в карточке товара.
Подскажите, пожалуйста, про какие именно настройки идет речь? Мне хотелось бы, что бы при добавлении товара в закладке Видео была возможность указать просто ссылку на видео с YouTube. Это реально сделать? если да, то расскажите, пожалуйста, каким образом?

Заранее спасибо!
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #124 : 02.05.2013, 09:14:12 »
ссылку нет.
включить видео и в Найстройки-Другое поставить галочку использовть код в видео.

после копируете в ютубе ПОЛНОСТЬЮ! код от ифрем до ифрейм и вставляете в поле товара где надо.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dron

  • Завсегдатай
  • 1580
  • 16 / 10
Re: Вкладки (табы) в описании товара
« Ответ #125 : 02.05.2013, 09:31:52 »
ссылку нет.
включить видео и в Найстройки-Другое поставить галочку использовть код в видео.

после копируете в ютубе ПОЛНОСТЬЮ! код от ифрем до ифрейм и вставляете в поле товара где надо.
в описание видео вставляется. А если добавляю во вкладку Видео - то нет. Причем, в админке по своей ссылке видео грузится, а на странице товара нат (((
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #126 : 02.05.2013, 09:43:10 »
конфликты ищите.
причем тут табы (данная тема) к не воспроизведению видео ?

табы на чем то ведь сделаны?
и я например до сих пор не понял что и как вы делаете и куда добавляете.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
Re: Вкладки (табы) в описании товара
« Ответ #127 : 08.05.2013, 16:09:36 »
подскажите как вставить в таб все фотки кроме основной?
-==Dimir==-
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Re: Вкладки (табы) в описании товара
« Ответ #128 : 08.05.2013, 16:20:49 »
в шаблоне карточки товара ищите блок
Код
<div class="jshop_img_description">
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
Re: Вкладки (табы) в описании товара
« Ответ #129 : 08.05.2013, 17:07:40 »
в шаблоне карточки товара ищите блок
Код
<div class="jshop_img_description">
<div class="jshop_img_description">
            <?php print $this->_tmp_product_html_before_image_thumb;?>  Вот при этом коде пусто
-==Dimir==-
*

jan_dax

  • Захожу иногда
  • 70
  • 2 / 4
Re: Вкладки (табы) в описании товара
« Ответ #130 : 20.05.2013, 17:13:26 »
в шаблоне в html\com_jshopping\product\product_default.php прописывал

Код
<dl class="tabs">
<dt class="selected">Описание</dt>
<dd class="selected">
<div class="tab-content">
<div class = "jshop_prod_description">
<?php print $this->product->description; ?>
</div></div>
</dd>
<dt>Отзывы</dt>
<dd>
<div class="tab-content">
<?php print $this->_tmp_product_html_before_review; include(dirname(__FILE__)."/review.php");?>
</div>
</dd>

<dt>Характеристики</dt>
<dd>
<div class="tab-content">
 <?php if (is_array($this->product->extra_field)){?>
        <div class="extra_fields">
        <?php $extra_field_group = "";
        foreach($this->product->extra_field as $extra_field){
            if ($extra_field_group!=$extra_field['groupname']){
                $extra_field_group = $extra_field['groupname'];
            ?>
            <div class='extra_fields_group'><?php print $extra_field_group?></div>
            <?php }?>
            <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
        <?php }?>
        </div>
    <?php }?>
</div>
</dd>


<dt>Сопутствующие товары</dt>
<dd>
<div class="tab-content">
<?php print $this->_tmp_product_html_before_related; include(dirname(__FILE__)."/related.php");?>
</div>
</dd>
</dl>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">    
$(function(){
    $("dl.tabs dt").click(function(){
        $(this)
            .siblings().removeClass("active").end()
            .next("dd").andSelf().addClass("active");
    });
});
</script>

то самое решение что было пару страниц назад. припоминаю что где то так было у меня уже. вкладки появились, файрбагом вижу что код есть, но при клике не переключаются.. пробовал и с включением скрипта прям сюда, и без оного. сайт на локалке. Joomla 2.5.9.  магазин 3.14

что может быть у меня не так?


PS   понял что добавів так - работает
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
т.е. сам ЖШ грузит версию 1.6.2  а тут вон как. выходит что в скрипте что-то не то для болей новой версии джикьюери
что поправлять?
« Последнее редактирование: 20.05.2013, 17:58:19 от jan_dax »
*

nikonor

  • Давно я тут
  • 513
  • 56 / 0
  • Content Grabber
Re: Вкладки (табы) в описании товара
« Ответ #131 : 03.06.2013, 00:28:29 »
Я у себя решил сделать без подключения сторонних плагинов, но в тоже время чтобы было удобно табы добавлять.
Табы добавляются с помощью записи типа {intab title=Название таба}Контент таба{/intab} в полное описание товара

Шаблон сайта и магазина написаны на bootstrap поэтому разметка табов оттуда, подключаемый JavaScript не указываю

Так как в моем случае требовалось вынести в карточку товара одно фото, а остальные поместить в таб, то будет дополнительный код для этого

файл шаблона product_default.php
Вставляем в самый верх
Код: php
$regex = "#{intab(.*?)}(.*?){/intab}#s";
preg_match_all($regex, $this->product->description, $matches);
$count = count( $matches[0] );
$matches[0]=str_replace(array('<p>{','}</p>','<div>{','}</div>'),array('{','}','{','}'),$matches[0]);
if ( $count ) {
for ( $i=0; $i < $count; $i++ ) {
$intab_titles[] = preg_replace($regex,"\\1",str_replace('title=','',$matches[0][$i]));
$intab_contents[] = preg_replace($regex,"\\2",$matches[0][$i]);
}
$this->product->description = preg_replace( $regex, '', $this->product->description );
}
далее разметка табов в нужном вам месте
Код
<ul class="nav nav-tabs">
<li class="active"><a href="#description" data-toggle="tab">Описание</a></li>
<?php if (count($this->images)>1) {?>
<li><a href="#photo" data-toggle="tab">Фото</a></li>
<?php }?>
<?php if (count($this->videos)){?>
<li><a href="#video" data-toggle="tab">Видео</a></li>
<?php }?>
<?php if ($count){
foreach ($intab_titles as $n=>$intab_title) { ?>
<li><a href="#intab<?php echo $n; ?>" data-toggle="tab"><?php echo $intab_title; ?></a></li>
<?php }
}?>
</ul>
<div class="tab-content">
<div class="tab-pane active fade" id="description"><?php print $this->product->description; ?></div>
<?php if (count($this->images)>1) {?>
<div class="tab-pane fade" id="photo">
<?php print $this->_tmp_product_html_before_image_thumb;?>
<ul class="thumbnails">
<?php array_shift($this->images); foreach($this->images as $k=>$image){?>
<li class="span2">
<a href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" class="colorbox thumbnail">
<img rel="border" src="<?php print $this->image_product_path?>/<?php print $image->image_thumb?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
</a>
</li>
<?php }?>
</ul>
<?php print $this->_tmp_product_html_after_image_thumb;?>
</div>
<?php }?>
<?php if (count($this->videos)){?>
<div class="tab-pane fade" id="video">
<?php foreach($this->videos as $k=>$video) {
if ($video->video_code) { ?>
<a href="<?php echo $video->video_code?>" id="video_<?php print $k?>" onclick="jQuery.colorbox({iframe:true, innerWidth:425, innerHeight:344, href:'<?php echo $video->video_code?>'});return false;">
<img class="border" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" />
</a>
<?php } else { ?>
<a href="<?php print $this->video_product_path?>/<?php print $video->video_name?>" id="video_<?php print $k?>" onclick="showVideo(this.id, '<?php print $this->config->video_product_width;?>', '<?php print $this->config->video_product_height;?>'); return false;">
<img class="jshop_video_thumb" src="<?php print $this->video_image_preview_path."/"; if ($video->video_preview) print $video->video_preview; else print 'video.gif'?>" alt="video" />
</a>
<?php } ?>
<?php } ?>
<?php print $this->_tmp_product_html_after_video;?>
</div>
<?php }?>
<?php if ($count){
foreach ($intab_contents as $n=>$intab_content) { ?>
<div class="tab-pane fade" id="intab<?php echo $n; ?>">
<?php echo $intab_content; ?>
</div>
<?php }
}?>
</div>

код для вставки только одного фото
Код
<?php if(!count($this->images)){?>
                <img class="img-polaroid" id="main_image" src="<?php print $this->image_product_path?>/<?php print $this->noimage?>" alt="<?php print htmlspecialchars($this->product->name)?>" />
            <?php }else{?>
<?php $image = $this->images[0];?>
            <a class="colorbox" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>">
                <img class="img-polaroid" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
                <div class="text_zoom">
                    <i class="icon-zoom-in"></i> <?php echo _JSHOP_ZOOM_IMAGE?>
                </div>
            </a>
            <?php }?>

Если будете использовать это у себя, то скорее всего отображение и Lightbox будут у вас не такими, как вы ожидаете ... у меня много своих классов прописано .. вам нужно будет прописать свои
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #132 : 07.06.2013, 20:41:03 »
Добрый день, помогите пожалуйста, с ночи сегодня мучаюсь с ТАБАМИ :((
 
Пытаюсь сделать как описывала  ELLE
Joomla - 2.5   Шаблон, как я уже понял всем ненавистный... IT TheShop

Код вкладок добавляю в product_default.   Стили  прописываю в   icetheme.css  тот что  находится в  компонентс/ком_джумшопинг/css
Работеат всё хорошо.

Но вот оформление(стиль) етих табов жуткий  то что у  меня  http://feel-smoking.com.ua/joomshopping/product/view/1/1.html

просматривал  пример каторый  довала ELLE  http://chikuyonok.ru/playground/tabs/, через Chrome + Ф12, (код стилей) вроде бы всё также.

Как привести к такому же оформление, Почему внутри содержания табов какойто мелкий текст, вообще оформление нетакое как изначально идёт, откуда оно такое тянется :((  Заголовки табов кривые

Перетыкал всё подрят уже, глаза выпадают :(( Прошу помощи
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #134 : 07.06.2013, 20:50:28 »
FireBug поставьте, или чем вы там пользуетесь



http://htmlbook.ru/
« Последнее редактирование: 17.10.2015, 22:04:06 от ELLE »
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #135 : 09.06.2013, 14:23:50 »
Nevigen и ELLE большое спасибо вам, не только за етот пост, а за всю вашу активность на форуме, щас первый раз сел за сайт, точнее месяц пробую, разбираюсь, и перечитываю етот форум, от ваших постов очень много помощи.


Вопрос по табам ешё один.

Если я создам переменную не  dl.tabs    а например DK.tabs везде пропишу её, насколько ето будет правильно для системы в общем.

Просто у меня файле Joomla.css    dl.tabs присвоено  border-bottom:1px.....   если его закоментировать, почемуто сьезжает всё верхнее меню сайта, на данный момент поставил там border-bottom: none.   но может в дальнейшем гдето вылезет что нужно нижнее подчёркивание
« Последнее редактирование: 09.06.2013, 14:43:19 от avantyrist »
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #136 : 09.06.2013, 15:19:25 »
В ТОПКУ  тот вопрос по табу.

Щас вылезла проблема.
Когда добавил табы с описанием и отзывами. Переключаюсь на отзывы и и если их там много, они какбы сползают все за границы колонки в низ, я даже незнаю как ето описать словами О_о.  Колонка  какбы не растягивается по длине ТАБА, таб живёт сам по себе.

http://feel-smoking.com.ua/joomshopping/product/view/1/1.html

Изза чего такое происходит и как с етим бороться ? :((
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Re: Вкладки (табы) в описании товара
« Ответ #137 : 09.06.2013, 15:57:12 »
Как вариант в шаблоне сайта отключить  Equal Height Columns
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Re: Вкладки (табы) в описании товара
« Ответ #138 : 09.06.2013, 16:24:26 »
Таки да, помогло, спасибо
 Biss вы также исользуете данный шаблон ?
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Re: Вкладки (табы) в описании товара
« Ответ #139 : 09.06.2013, 17:48:28 »
А кто им не пользовался то  ^-^
Нет, эта шкура уже всем надоела и проелась. Я долго пилил стили этого шаблона., но как не крути - он ICE.
Выбрал шаблон других разработчиков.

Если вы установили новую(последнюю) версию JS  и пользуетесь старым шаблоном ice для магазина то будьте готовы к многочисленным ошибкам. это совет на будущее.
« Последнее редактирование: 09.06.2013, 18:39:35 от Biss »
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #140 : 13.06.2013, 11:03:27 »
Решил добавить в карточку товара еще один таб характеристики. Использовал кусок кода
Код
<dt>Характеристики</dt>
<dd>
<div class="tab-content">
 <?php if (is_array($this->product->extra_field)){?>
        <div class="extra_fields">
        <?php $extra_field_group = "";
        foreach($this->product->extra_field as $extra_field){
            if ($extra_field_group!=$extra_field['groupname']){
                $extra_field_group = $extra_field['groupname'];
            ?>
            <div class='extra_fields_group'><?php print $extra_field_group?></div>
            <?php }?>
            <div><span class="extra_fields_name"><?php print $extra_field['name'];?></span><?php if ($extra_field['description']) {?> <span class="extra_fields_description"><?php print $extra_field['description'];?></span><?php } ?>: <span class="extra_fields_value"><?php print $extra_field['value'];?></span></div>
        <?php }?>
        </div>
    <?php }?>
</div>
</dd>
все вроде ничего но есть 2 вопроса: 1-как убрать описание характеристики (оно сразу следует за названием характеристики, 2 вопрос как убрать в карточке товара отображение характеристик около цены? пример ссылка http://instrumenty.by/index.php/benzopily-stihl-husqvarna-partner-shindaiwa/husqvarna-236
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #141 : 17.06.2013, 16:46:33 »
Цитировать
2 вопрос как убрать в карточке товара отображение характеристик около цены?
присоединяюсь к вопросу
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #142 : 17.06.2013, 16:55:01 »
а что тут присоединяться-то? слабо в шаблоне поискать "extra_fields" и удалить ненужное, то что у вас выше табов?
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #143 : 17.06.2013, 21:55:32 »
а что тут присоединяться-то? слабо в шаблоне поискать "extra_fields" и удалить ненужное, то что у вас выше табов?
вот)отлично. Лично для меня было слабо)
*

buto

  • Давно я тут
  • 568
  • 1 / 0
Re: Вкладки (табы) в описании товара
« Ответ #144 : 18.06.2013, 10:05:45 »
Цитировать
3-й также как и первые два.
видео .. нужно в настйроках установить возможность вставки видео и потом просто вставлять полный код и YouTube вместе и ифрейм. в соответствующее поле в карточке товара.
Подскажите где в настройках можно указать возможно "установить возможность вставки видео и потом просто вставлять полный код и YouTube вместе и ифрейм" для создания таба видео.
И еще как просиходит формирование в табе. Сам там понятно как создать. Как туда информацию нужную запихать (например файл для скачивания инструкции по товару)
*

Ponka

  • Захожу иногда
  • 77
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #145 : 20.06.2013, 23:55:36 »
а что тут присоединяться-то? слабо в шаблоне поискать "extra_fields" и удалить ненужное, то что у вас выше табов?
Большое вам спасибо!
*

Imperil

  • Захожу иногда
  • 60
  • 0 / 0
Re: Вкладки (табы) в описании товара
« Ответ #146 : 29.06.2013, 23:52:27 »
А как сделать, чтобы во вкладках выводились разные категории характеристик товара?

То есть в первой вкладке - первая категория. Во второй, соответственно, вторая категория характеристик?

Спойлер
[свернуть]

Что здесь отвечает за вывод категорий характеристик по отдельности? Или это вообще не здесь?
Спасибо
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Вкладки (табы) в описании товара
« Ответ #147 : 30.06.2013, 19:58:33 »
имеется в виду Группы характеристик? Если да, то проверка
Код
if ($extra_field_group!=$extra_field['groupname']){
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Re: Вкладки (табы) в описании товара
« Ответ #148 : 20.08.2013, 15:04:16 »
Сделала плагин с моими (и не только моими, судя по вопросам :) ) любимыми табами - http://joomlaforum.ru/index.php/topic,273591.html
Проверяла в JoomShopping - работает, только надо включить опцию в настройках - использовать плагины в описании
Плагин естественно для редактора. Кто хочет через шаблон - по старинке делайте
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
Re: Вкладки (табы) в описании товара
« Ответ #149 : 26.10.2013, 16:14:57 »
с точки зрения SEO как ПС будут относиться к контенту на неактивных табах (display: none)?
Яндекс может применить санкции
« Последнее редактирование: 26.10.2013, 16:19:38 от 20dollars »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где посмотреть варианты карточки товара

Автор itbc

Ответов: 6
Просмотров: 1672
Последний ответ 31.10.2022, 10:05:51
от nevigen
Основная картинка в карточке товара на весь экран

Автор Mister Shadow

Ответов: 1
Просмотров: 1210
Последний ответ 08.07.2022, 22:16:27
от nevigen
meta title на странице товара

Автор ecolora

Ответов: 5
Просмотров: 1384
Последний ответ 30.05.2022, 14:31:44
от kit2m2
Вывести артикул вместо кода товара в письмо клиента

Автор antony2606

Ответов: 2
Просмотров: 1363
Последний ответ 09.02.2021, 17:01:25
от antony2606
Описание товара справа от изображения в карточке товара

Автор sifoz

Ответов: 15
Просмотров: 5158
Последний ответ 01.01.2021, 14:27:56
от nevigen