Jump to content


Photo
- - - - -

Нашел ошибку в шаблоне вывода продукта в файле full.php

full.php ошибка

Best Answer i001 , 27 August 2014 - 19:48

Я не совсем понимаю что нужно исправить и что не так с дивом в 3 строке
 

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

он открывается и закрывается

Go to the full post


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

#1 OIS

OIS
  • JBZoo User (rus)
  • User rate: 0
  • posts: 34
  • topics: 6

Posted 27 August 2014 - 18:58

в шаблоне товара

цена выводиться криво

Без имени-1.jpg

 

в чем проблема не понятно  смотриться ужастно

залез в инструкцию далее  full.php

и что же я вижу  вообщем вот такое безобразие в 3 строке открытый и незакрытый див

<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>

див корявый.  по идее он вообще не работает и что тут должно стоять вообще не понятно

добавил  типа  <div class="item-image align-left"> див заработал но цена сместилась вниз что меня тоже не устроило

 

в итоге пришлось оставить как есть этот див , а в 7 строку добавить после 'price'  добавить  , array('style' => 'jbblock', 'class' => 'align-left')

<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', array('style' => 'jbblock', 'class' => 'align-left')); ?>
        </div>
    <?php endif; ?>

    <div class="clear clr"></div>

добавил   и стало так

 

Без имени-2.jpg

 

однако хотелось бы что бы разработчики переписали код нормально а то куча непонятного кода с ошибками в з строке непонятный див   а в последней <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', array('style' => 'jbblock', 'class' => 'align-left')); ?>
        </div>
    <?php endif; ?>

    <div class="clear clr"></div>

что это такое ???

это я только нужный мне кусок кода смотрел, а что дальше незнаю

требую срочно исправить косяки


Edited by OIS, 27 August 2014 - 19:05.

  • 0

#2 Дмитрий

Дмитрий
  • JBZoo User (rus)
  • User rate: 10
  • posts: 178
  • topics: 33

Posted 27 August 2014 - 19:11

С дивами все в порядке. 

 

Строчка:

<div class="clear clr"></div>

для переноса дивов, которые следуют за "clear clr" на следующую строку.


Edited by Дмитрий, 27 August 2014 - 19:21.

  • 0

#3 OIS

OIS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 34
  • topics: 6

Posted 27 August 2014 - 19:14

спасибки буду знать


  • 0

#4 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 27 August 2014 - 19:25

Ваш вопрос решен?


  • 0

#5 OIS

OIS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 34
  • topics: 6

Posted 27 August 2014 - 19:39

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


Edited by OIS, 27 August 2014 - 19:40.

  • 0

#6 i001

i001
  • JBZoo User (rus)
  • User rate: 46.4
  • posts: 972
  • topics: 76

Posted 27 August 2014 - 19:48   Best Answer

Я не совсем понимаю что нужно исправить и что не так с дивом в 3 строке
 

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

он открывается и закрывается


  • 0

#7 OIS

OIS
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 34
  • topics: 6

Posted 27 August 2014 - 19:56

все понял в чем прикол  спасибо   вопрос закрыт


  • 0

#8 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 27 August 2014 - 21:06

Это старая тема. Меняю clear на br в шаблоне вывода параметров всегда. 

Лень искать темы их тут минимум две или три на форуме. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#9 Дмитрий

Дмитрий
  • JBZoo User (rus)
  • User rate: 10
  • posts: 178
  • topics: 33

Posted 27 August 2014 - 23:57

пишу все заново под используемый фреймворк всегда)


  • 0

#10 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 28 August 2014 - 06:35

Вечная дилемма =)

- не знаем HTML+CSS
- если знаем, то какой бы шаблон в CMS или в компоненте не был, всегда люди будут писать свой и с нуля.
  • 3
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Click to return to top of page in style!