Jump to content
Sign in to follow this  
eagle98

[Решено?..] Добавление точек к полям характеристик

Recommended Posts

Приветствую! 

Подскажите люди добрые, как реализовать добавление точек к атрибутам? 

Буду премного благодарен! 

Ty7OOM7MioI.jpg

Share this post


Link to post
Share on other sites


<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
<div class="attrib">
<div style="float: left; padding-right: 5px;"><?php echo $attribute['name']; ?>:</div>
<div style="float: right; padding-left: 5px;"> <?php echo $attribute['text']; ?></div> 
<div style="color: #000; overflow: hidden;">...................................................</div>
</div>
<?php } ?>

Share this post


Link to post
Share on other sites

Что-то пошло не так)) если целиком скопировать ваш код, то точки добавляются, но не остается таблицы соответственно, если интегрировать в существующую табличку получается так:

 

CVAhDr1B5To.jpg

 

Изначальный код:

 


<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
        <tr>
          <td><?php echo $attribute['name']; ?></td>
          <td><?php echo $attribute['text']; ?></td>
        </tr>
 <?php } ?>

 

 

 

Share this post


Link to post
Share on other sites

Изначальный код:

 

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>

        <tr>

          <td><?php echo $attribute['name']; ?></td>

          <td><?php echo $attribute['text']; ?></td>

        </tr>

 <?php } ?>

 я в курсе, что за код в tpl-ке по дефолту

зачем табличная верстка? она актуальна? если да, то хотелось бы узнать причину актуальности(наверно риторический вопрос)

 

Share this post


Link to post
Share on other sites

Я на всякий случай, мало ли от версии к версии отличия могут быть... ;) 

 

Табличная выглядит прилично, а характеристик много и все в пару цифр в основном, поэтому просто разнесенная по разные стороны не годится - совершенно не читабельно, т.к. у меня характеристики в табах - на всю страницу./. 

 

Костюмчик зачет :)

Share this post


Link to post
Share on other sites

раз так актуальна таблица тогда так: 

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>
        <tr>
          <td><?php echo $attribute['name']; ?></td>
          <td><div style="float: left; padding-right: 5px; color: #000; overflow: hidden;">...................................................</div> <div class="attr_text" style="left: 5px; text-align:left"> <?php echo $attribute['text']; ?></div> </div></td>
        </tr>
        <?php } ?>

Share this post


Link to post
Share on other sites

Истина где-то рядом... :) 

_sL8WBLQ2sc.jpg

 

Переделал вот так:

 

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>

        <tr>
          <td><div style="float: right; padding-right: 5px; color: #000; overflow: hidden;">...................................................</div><?php echo $attribute['name']; ?></div></td>
          <td> <?php echo $attribute['text']; ?></td>
        </tr>
        <?php } ?>

 

Потому что точки нужны в левом столбце, но они являются фиксированным элементом, так и выводятся, а надо выводить как я понял по принципу полного заполнения строки и перекрытие белым фоном, в тех местах где текст, во всяком случае у юлмарта так сделано, но как это повторить чтобы красиво было, не сообразить...  

Share this post


Link to post
Share on other sites

Хм через стили border bottom

Сначала точками всю строку потом сплошной белой текст

Share this post


Link to post
Share on other sites

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

​ overflow: hidden

танцы с фоном, как и с бубном излишни, все решается добавлением еще и width: для полноты картины,
... хотя как я понял всеж перебор халатов по перламутровости пуговиц в разгаре))) 

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.