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

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Давно хотел написать, как только появился адаптивный шаблон div-ах  от разработчиков, но все думал исправят... но нет этого не происходит. Ошибка я считаю в том что закрытие div-а с классом "block_efg" происходит после первой характеристики в данной группе, а не как и должно быть - поле последней характеристики в группе (Страница товара). Если данную оплошность разработчики исправят то тогда можно будет как то стилистически (в дизайне) отделить одну группу характеристик от другой, придать уникальный дизайн характеристикам разных групп. Может быть скрыть (display:none;) и так далее.
« Последнее редактирование: 22.08.2015, 14:59:36 от kit2m2 »
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Я вижу интерес разработчиков компонента к нашему форуму пропал, наверное придется наверное писать на немецком языке и на их форуме.  ;D
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

victorantoniak

  • Moderator
  • 1534
  • 182 / 2
  • JoomShopping Team
Интерес не пропал.  ^-^

на форуме
https://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/forum.html
нужно писать на английском.
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Спасибо за замечание, но не ответили на вопрос... Исправите?
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

victorantoniak

  • Moderator
  • 1534
  • 182 / 2
  • JoomShopping Team
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Не видите? Тогда вот:
Код
<div class="extra_fields">
                                                <div class="block_efg">
                    <div class="extra_fields_group">Обои</div>
                               
                <div class="extra_fields_el">
                    <span class="extra_fields_name">Цвет</span>:
                    <span class="extra_fields_value">
                        серый                    </span>
                </div>
                               
                                    </div>
                                                           
                <div class="extra_fields_el">
                    <span class="extra_fields_name">Брэнд</span>:
                    <span class="extra_fields_value">
                        Colorit (Туринск)                    </span>
                </div>
                               
                                                           
                <div class="extra_fields_el">
                    <span class="extra_fields_name">Длина рулона</span>:
                    <span class="extra_fields_value">
                        10.05м                    </span>
                </div>
                               
                                                           
                <div class="extra_fields_el">
                    <span class="extra_fields_name">Рисунок</span>:
                    <span class="extra_fields_value">
                        другое                    </span>
                </div>
                               
                                                           
                <div class="extra_fields_el">
                    <span class="extra_fields_name">Тип обоев</span>:
                    <span class="extra_fields_value">
                        симплекс                    </span>
                </div>
                               
                                                           
                <div class="extra_fields_el">
                    <span class="extra_fields_name">Ширина рулона</span>:
                    <span class="extra_fields_value">
                        0.53м                    </span>
                </div>
                               
                                        </div>

Все характеристики должны в ходить в блок с классом "block_efg", так как принадлежат одной группе характеристик, а у Вас в этот блок входит только первая характеристика в группе - "Цвет", а остальные "Брэнд, Длина рулона, Рисунок, Тип обоев, Ширина рулона" - нет
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Спасибо, не забудьте.  ;) Хоть не критично, но полезно...
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

victorantoniak

  • Moderator
  • 1534
  • 182 / 2
  • JoomShopping Team
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
А подскажите, где и что самому поправить, так как достался в наследство старый магазин на JoomShopping.
Спасибо!
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Что может быть проще скопировать код и вставить?

Код
        <?php if (is_array($this->product->extra_field)){?>
            <div class="extra_fields">
            <?php foreach($this->product->extra_field as $extra_field){?>
                <?php if ($extra_field['grshow']){?>
                    <div class='block_efg'>
                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                <?php }?>
               
                <div class="extra_fields_el">
                    <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 if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
            <?php }?>
            </div>
        <?php }?>

Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
Да вот в том то и дело, что не выходит(...
Первым делом скопировал из нового шаблона...
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Да вот в том то и дело, что не выходит(...
Может не все скопировали? Почему у других выходит?
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
Даже Ваш кусок кода сейчас вставляю, не получается((...

Получается такая вложенность:

<div class="block_efg">
      <div class="extra_fields_group"></div>
      <div class="extra_fields_el"></div>
      <div class="extra_fields_el"></div>
      <div class="extra_fields_el"></div>
      <div class="block_efg">
            <div class="extra_fields_group"></div>
            <div class="extra_fields_el"></div>
            <div class="extra_fields_el"></div>
            <div class="extra_fields_el"></div>
      </div>
</div>

Вот ссылка на карточку товара:
https://istorespb.ru/iphone-6-s/64gb/6s-64gb-space-gray
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Вот начало группировки:
Код
<?php if ($extra_field['grshow']){?>
                    <div class='block_efg'>
                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                <?php }?>
....

А здесь конец:
Код
<?php if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
Вот блок, который я скопировал:


                  <?php if (is_array($this->product->extra_field)){?>
                        <div class="extra_fields">
                        <?php foreach($this->product->extra_field as $extra_field){?>
                           <?php if ($extra_field['grshow']){?>
                              <div class='block_efg'>
                                    <div class='extra_fields_group'><?php print $extra_field['groupname']?></div>
                                    <?php }?>
                                    
                                    <div class="extra_fields_el">
                                          <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 if ($extra_field['grshowclose']){?>
                              </div>
                           <?php }?>
                        <?php }?>
                        </div>
                  <?php }?>
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Может дело в версии JoomShoping? В массиве нет значения - $extra_field['grshowclose'], поэтому не выводить закрывающий div и разметка сбивается.
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Кстати в примере не увидел - Оболочки  <div class="extra_fields">...</div> хотя говорите что все скопировали
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
<div class="extra_fields">...</div> есть...

Просто пытаюсь разные варианты пробовать....
Может дело в версии JoomShoping? В массиве нет значения - $extra_field['grshowclose'], поэтому не выводить закрывающий div и разметка сбивается.

Как это поправить?
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Как это поправить?
Может напишите свои версии Joomla и JoomShopping? Возможно просто обновиться...
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
<div class="extra_fields">...</div> есть...
Где? Я вижу что начинается с этого блока <div class="block_efg">
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
JoomShopping 4.9.2
Не будет работать. Только после обновления
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
Где? Я вижу что начинается с этого блока <div class="block_efg">

Поправил.... Теперь характеристики выводятся во вкладке "Характеристики" и там есть <div class="extra_fields">...</div>
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
Не будет работать. Только после обновления

А до какой версии нужно обновиться?
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Хотя можно попробовать, вместо:

Код
<?php if ($extra_field['grshowclose']){?>
                    </div>
                <?php }?>
Прописать:

Код
<?php if ($extra_field['grshow']){?>
                    </div>
                <?php }?>
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
А до какой версии нужно обновиться?

Вообще-то всегда нужно обновляться до последней версии. Если не безразлична бесстрастность сайта и новый функционал.
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
<?php if ($extra_field['grshow']){?>
                    </div>
                <?php }?>

Не помогло(
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Ваша проблема в том что у Вас есть открывающий div - <div class='block_efg'>

И нет закрывающего </div>, по этому каждый следующий блок вкладывается в друг друга.
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
*

timofe

  • Захожу иногда
  • 127
  • 0 / 0
  • alex tim.
Ваша проблема в том что у Вас есть открывающий div - <div class='block_efg'>

И нет закрывающего </div>, по этому каждый следующий блок вкладывается в друг друга.
Ну, чтобы это понять, мне знаний хватает)))...
А вот чтобы решить эту проблему((...
*

kit2m2

  • Живу я здесь
  • 2700
  • 220 / 1
Бесплатные расширения для JoomShopping | Расширения на заказ | Шаблоны страниц JoomShopping | Сайты и магазины под ключ | Исправлю проблемы с навигацией и дублями | Переделаю ваш старый сайт на новом движке
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод переменных карточки товара в файле шаблона Joomla

Автор shop-user

Ответов: 4
Просмотров: 117
Последний ответ 24.06.2021, 10:19:11
от shop-user
Ошибка при переходе на php 7.2

Автор Kadimp

Ответов: 19
Просмотров: 13575
Последний ответ 28.08.2020, 17:06:53
от _Tatjana_
Ошибка при сохранении товара

Автор misteri27

Ответов: 6
Просмотров: 471
Последний ответ 05.07.2020, 16:27:28
от misteri27
Ошибка при выборе способа доставки.

Автор HLV_11

Ответов: 3
Просмотров: 342
Последний ответ 19.06.2020, 01:21:03
от HLV_11
Сайты на joomshoping

Автор regionkaz

Ответов: 712
Просмотров: 83542
Последний ответ 27.05.2020, 01:18:13
от nevigen