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

kit2m2

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Я вижу интерес разработчиков компонента к нашему форуму пропал, наверное придется наверное писать на немецком языке и на их форуме.  ;D
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

victorantoniak

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

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Спасибо за замечание, но не ответили на вопрос... Исправите?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Не видите? Тогда вот:
Код
<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 | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Спасибо, не забудьте.  ;) Хоть не критично, но полезно...
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

victorantoniak

  • Moderator
  • 1572
  • 185 / 2
  • JoomShopping Team
*

timofe

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Что может быть проще скопировать код и вставить?

Код
        <?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 | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Да вот в том то и дело, что не выходит(...
Может не все скопировали? Почему у других выходит?
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

  • Захожу иногда
  • 148
  • 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

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Вот начало группировки:
Код
<?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 | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

  • Захожу иногда
  • 148
  • 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

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Может дело в версии JoomShoping? В массиве нет значения - $extra_field['grshowclose'], поэтому не выводить закрывающий div и разметка сбивается.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Кстати в примере не увидел - Оболочки  <div class="extra_fields">...</div> хотя говорите что все скопировали
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

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

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

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Как это поправить?
Может напишите свои версии Joomla и JoomShopping? Возможно просто обновиться...
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
<div class="extra_fields">...</div> есть...
Где? Я вижу что начинается с этого блока <div class="block_efg">
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
JoomShopping 4.9.2
Не будет работать. Только после обновления
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

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

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

timofe

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

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Хотя можно попробовать, вместо:

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

Код
<?php if ($extra_field['grshow']){?>
                    </div>
                <?php }?>
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
А до какой версии нужно обновиться?

Вообще-то всегда нужно обновляться до последней версии. Если не безразлична бесстрастность сайта и новый функционал.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

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

Не помогло(
*

kit2m2

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

И нет закрывающего </div>, по этому каждый следующий блок вкладывается в друг друга.
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
*

timofe

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

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

kit2m2

  • Живу я здесь
  • 3269
  • 268 / 0
  • Беру сайты на полное сопровождение
Расширения для JoomShopping | Расширения на заказ | Сайты и магазины под ключ: Дизайн, Верстка, Программирование, СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ и JoomShopping 5+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка при заполнении поля Улица/Номер дома. Как исправить ошибку?

Автор admi5575

Ответов: 9
Просмотров: 1038
Последний ответ 10.05.2023, 07:21:14
от admi5575
Узнать количество товаров в корзине внутри своего шаблона сайта

Автор goga_pgasovav

Ответов: 14
Просмотров: 1306
Последний ответ 10.02.2023, 22:11:42
от goga_pgasovav
Дополнительные поля товаров Joomshoping

Автор Alex_gs

Ответов: 7
Просмотров: 840
Последний ответ 07.10.2022, 07:57:41
от marksetter
[Решено] В JoomShoping не работает переопределение констант языкового файла

Автор kit2m2

Ответов: 11
Просмотров: 5820
Последний ответ 21.08.2022, 15:00:30
от dss
При обновлении Joomshopping до 4.16 и Joomla до 3.9.3 - ошибка 1054

Автор busik

Ответов: 8
Просмотров: 2176
Последний ответ 15.12.2021, 01:01:46
от nevigen