За последние 24 часа нас посетили 18263 программиста и 1627 роботов. Сейчас ищут 1340 программистов ...

Помогите пожалуйста решить вопрос.

Тема в разделе "Сделайте за меня", создана пользователем Tefftel, 27 июн 2016.

  1. Tefftel

    Tefftel Новичок

    С нами с:
    27 июн 2016
    Сообщения:
    5
    Симпатии:
    0
    Уважаемые Знатоки, Подскажите пожалуйста.
    Есть код:
    Код (Text):
    1.         <?php if ($product->image){?>
    2.             <div style="width:150px; height:150px; margin-left: 60px; margin-top: 10px;">
    3.             <a href="<?php print $product->product_link?>">
    4.                 <div style=" padding-top:37px; position: absolute; margin-top: 60px;"><img style="height:150px; width:150px;" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?> "  /> </div>
    5.  
    6.             </a>
    7.             <?php print $product_thumb_image ?>
    8.              </div>
    9.                <?php }?>
    Как сделать чтобы при условии:
    Код (Text):
    1. <?php
    2. $varmactak1 = $product->_label_name;
    3. $varmactak2 = "Скоро в продаже";
    4. if (strcasecmp($varmactak1, $varmactak2) == 0) {?>
    5.  
    6. <?php }?>
    Размер картинки и дива увеличился?!

    Заранее благодарю!
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    div который на второй строке кода?
     
  3. Tefftel

    Tefftel Новичок

    С нами с:
    27 июн 2016
    Сообщения:
    5
    Симпатии:
    0
    Да
     
  4. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    PHP:
    1. <?php
    2. $varmactak1 = $product->_label_name;
    3. $varmactak2 = "Скоро в продаже";
    4. if (strcasecmp($varmactak1, $varmactak2) == 0) {?>
    5. <div style="width:800px; height:150px; margin-left: 60px; margin-top: 10px;">
    6. <?php } else { ?>
    7. <div style="width:150px; height:150px; margin-left: 60px; margin-top: 10px;">
    8. <?php } ?>
    Размер картинки можешь задать в 100%, чтобы она по размеру div была. Примерно так.
     
    Tefftel нравится это.
  5. Tefftel

    Tefftel Новичок

    С нами с:
    27 июн 2016
    Сообщения:
    5
    Симпатии:
    0
    Код (Text):
    1. <?php if ($product->image){?>
    2.         <?php
    3. $varmactak1 = $product->_label_name;
    4. $varmactak2 = "Скоро в продаже";
    5. if (strcasecmp($varmactak1, $varmactak2) == 0) {?>
    6.             <div style="width:170px; height:170px; margin-left: 60px; margin-top: 10px;">
    7. <?php } else { ?>
    8.             <div style="width:150px; height:150px; margin-left: 60px; margin-top: 10px;">
    9. <?php } ?>
    10.             <a href="<?php print $product->product_link?>">
    11.                 <div style=" padding-top:37px; position: absolute; margin-top: 60px;"><img style="height:100%; width:100%;" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?> "  /> </div>
    12.  
    13.             </a>
    14.             <?php print $product_thumb_image ?>
    15.              </div>
    16.                <?php }?>
    Сделал. По идее все должно работать. Но вся страница летит к чертям.
    Видимо где-то в другом месте кода не состыковка. (
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Вроде всё нормально, попробуй в браузере посмотреть исходный код страницы который приходит, может там будет видна проблема
     
    Tefftel нравится это.
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    странно
     
    Tefftel нравится это.
  8. Tefftel

    Tefftel Новичок

    С нами с:
    27 июн 2016
    Сообщения:
    5
    Симпатии:
    0
    Сайт писал не я. Сайт старый, код наикривейший. Задачу поставили. Пытаюсь решить.
    --- Добавлено ---
    Могу скинуть весь код этого файла. Может опытным глазом взгляните. И увидите корень ошибки?!
    --- Добавлено ---
    Страшный код...

    Код (Text):
    1. <?php print $product->_tmp_var_start?>
    2. <div style=" background-image: url('../images/ramka.png'); height: 307px; width: 275px; margin-left: 30px;  " >
    3.  
    4. <div style="margin-top: 0px; padding-top: 5px; position: absolute;">
    5.                     <?php if ($product->_label_image){?>
    6.                         <img src="<?php print $product->_label_image?>" alt="<?php print htmlspecialchars($product->_label_name)?>" />
    7.                     <?php }else{?>
    8.                         <span class="label_name"><?php print $product->_label_name;?></span>
    9.                     <?php }?>
    10.                     </div>
    11.  
    12.  
    13.  
    14.  
    15. <div style="font-size:10px;color:#787878; float: right;margin-right: 10px; margin-top: 5px;">
    16. <?php if ($this->config->product_list_show_product_code){?> <?php /*?><span class="jshop_code_prod"><?php */?>(<?php print _JSHOP_EAN?>: <?php print $product->product_ean;?>)</span><?php }?>
    17.  
    18.           <div> <?php print $product->manufacturer->name?></div>
    19. </div>
    20.  
    21.  
    22.  
    23.  
    24.    
    25.         <?php if ($product->image){?>
    26.         <?php
    27. $varmactak1 = $product->_label_name;
    28. $varmactak2 = "Скоро в продаже";
    29. if (strcasecmp($varmactak1, $varmactak2) == 0) {?>
    30.             <div style="width:170px; height:170px; margin-left: 60px; margin-top: 10px;">
    31. <?php } else { ?>
    32.             <div style="width:150px; height:150px; margin-left: 60px; margin-top: 10px;">
    33. <?php } ?>
    34.             <a href="<?php print $product->product_link?>">
    35.                 <div style=" padding-top:37px; position: absolute; margin-top: 60px;"><img style="height:100%; width:100%;" src="<?php print $product->image?>" alt="<?php print htmlspecialchars($product->name);?> "  /> </div>
    36.  
    37.             </a>
    38.             <?php print $product_thumb_image ?>
    39.              </div>
    40.                <?php }?>
    41.  
    42.         <?php if ($this->allow_review){?>
    43.         <?php /*?><table class="review_mark"><tr><td><?php print showMarkStar($product->average_rating);?></td></tr></table><?php */?>
    44.         <?php /*?>отзывы<?php */?>
    45.         <?php /*?><div class="count_commentar"><?php */?>
    46. <?php /*?>        <div style="font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#787878; margin-left: 20px; ">
    47.             <?php print sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>
    48.         </div><?php */?>
    49.         <?php /*?>конец отзывов<?php */?>
    50.         <?php }?>
    51.         <?php print $product->_tmp_var_bottom_foto;?>
    52.  
    53.         <div style="text-align:  height: 40px; margin-top: -110px; margin-left: 10px; margin-right: 10px; height: 215px;">
    54.             <a style="font-size:12x;" href="<?php print $product->product_link?>"><?php print $product->name?></a> </div>
    55.            
    56.    
    57. <?php /*?>        <div class="description">
    58.             <?php print $product->short_description?>
    59.         </div><?php */?>
    60.         <?php if ($product->manufacturer->name){?>
    61.            
    62.             <?php /*?>вес<?php */?>
    63.           <?php /*?>  <div style="font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#787878;"><?php print _JSHOP_WEIGHT?>: <?php print formatweight($product->product_weight)?></div><?php */?>
    64.             <?php /*?>конец вес<?php */?>
    65.         <?php }?>
    66.  
    67.        
    68.     <table style="width: 274px; margin-left: 19px; margin-top: 17<ol></ol>0px;">
    69.         <tbody>
    70.             <tr>
    71.                 <td>
    72.    
    73. <div style="font-size: 12pt; color: rgb(255, 0, 0); text-decoration: line-through; margin-top: -20px; position: absolute; margin-left: 6px;">
    74.         <?php if ($product->product_old_price > 0){?>
    75.             <?php if ($this->config->product_list_show_price_description) print _JSHOP_OLD_PRICE.": ";?><?php print formatprice($product->product_old_price)?>
    76.         <?php }?>
    77. <?php /*?>        <?php if ($product->product_price_default > 0 && $this->config->product_list_show_price_default){?>
    78.             <?php print _JSHOP_DEFAULT_PRICE.": ";?><?php print formatprice($product->product_price_default)?>
    79.         <?php }?><?php */?>
    80.  
    81.         <?php if ($product->_display_price){?>
    82.     </div>
    83.        </td>
    84.                 <td>
    85.         <div style="font-size: 16pt; color:#2A3387; width: 130px;" >
    86.            <?php /*?>цена начало<?php */?>
    87.          
    88.                 <?php /*?><?php print("Стоимость:");?><?php */?>
    89.                 <?php if ($this->config->product_list_show_price_description) print _JSHOP_PRICE.": ";?>
    90.                 <?php if ($product->show_price_from) print _JSHOP_FROM." ";?>
    91.                 <?php /*?><?php print formatprice($product->product_price);?><?php */?>
    92.                 <?php $h125= formatprice($product->product_price);?>
    93.                  <?php
    94. if ($h125 > 0 ) {
    95.     echo "$h125";
    96. }
    97. ?>
    98.          
    99.             </div>
    100.            </td>
    101.             </tr>
    102.         </tbody>
    103.     </table>
    104.    
    105.    
    106.    
    107.           <?php if ($product->product_quantity <=0 && !$this->config->hide_text_product_not_available){?>
    108.             <?php /*?>нет в наличии начало<?php */?>
    109.             <div style="font-size: 11px; font-family: Arial,Helvetica,sans-serif; color: rgb(255, 0, 0); margin-top: -26px; padding-left: 30px; margin-left: 145px; width: 50px;"><?php print _JSHOP_PRODUCT_NOT_AVAILABLE;?></div>
    110.             <?php /*?> нет в наличии конец <?php */?>
    111.         <?php }?>
    112.         <?php elseif (strcasecmp($varmactak1, $varmactak2) == 0){?>
    113.            
    114.         <?php }?>
    115.    
    116.  
    117.             <?php /*?>цена конец<?php */?>
    118.    
    119.            
    120.            
    121.         <?php }?>
    122.         <?php print $product->_tmp_var_bottom_price;?>
    123.         <?php if ($this->config->show_tax_in_product && $product->tax > 0){?>
    124.             <span class="taxinfo"><?php print productTaxInfo($product->tax);?></span>
    125.         <?php }?>
    126.         <?php if ($this->config->show_plus_shipping_in_product){?>
    127.             <span class="plusshippinginfo"><?php print sprintf(_JSHOP_PLUS_SHIPPING, $this->shippinginfo);?></span>
    128.         <?php }?>
    129.         <?php if ($product->basic_price_info['price_show']){?>
    130.             <div class="base_price"><?php print _JSHOP_BASIC_PRICE?>: <?php if ($product->show_price_from) print _JSHOP_FROM;?> <?php print formatprice($product->basic_price_info['basic_price'])?> / <?php print $product->basic_price_info['name'];?></div>
    131.         <?php }?>
    132.         <?php if ($this->config->product_list_show_weight && $product->product_weight > 0){?>
    133.             <?php /*?><div class="productweight"><?php print _JSHOP_WEIGHT?>: <?php print formatweight($product->product_weight)?></div><?php */?>
    134.         <?php }?>
    135.         <?php if ($product->delivery_time != ''){?>
    136.             <div class="deliverytime"><?php print _JSHOP_DELIVERY_TIME?>: <?php print $product->delivery_time?></div>
    137.         <?php }?>
    138.         <?php if (is_array($product->extra_field)){?>
    139.            
    140.             <?php foreach($product->extra_field as $extra_field){?>
    141.                 <?php /*?><div><?php print $extra_field['name']; ?>: <?php print $extra_field['value']; ?></div><?php */?>
    142.             <?php }?>
    143.            
    144.         <?php }?>
    145.         <?php if ($product->vendor){?>
    146.             <div class="vendorinfo"><?php print _JSHOP_VENDOR;?>: <a href="<?php print $product->vendor->products;?>"><?php print $product->vendor->shop_name?></a></div>
    147.         <?php }?>
    148.         <?php if ($this->config->product_list_show_qty_stock){?>
    149.             <div class="qty_in_stock"><?php print _JSHOP_QTY_IN_STOCK?>: <?php print sprintQtyInStock($product->qty_in_stock)?></div>
    150.         <?php }?>
    151.        <?php /*?> уведомить о наличии<?php */?>
    152.         <?php /*?><?php print $product->_tmp_var_top_buttons;?><?php */?>
    153.        
    154.         <?php /*?>купить подробнее начало<?php */?>
    155.         <div style="margin-left: 20px; font-size: 11pt;">
    156.             <?php if ($product->buy_link){?>
    157.             <?php /*?><a style="font-size:11px; color:#666666; margin-left: 7px;" href="<?php print $product->product_link?>"><?php print _JSHOP_DETAIL?></a><?php */?>
    158.            
    159.            
    160.             <?php /*?><a style="font-size:11px; color:#ff0000; margin-left: 20px;" href="<?php print $product->buy_link?>"><?php print _JSHOP_BUY?></a><?php */?>
    161.            <div style="width: 110px; margin-left: 115px; margin-top: -30px;"> <a class="zoom31" style="font-size:11px; color:#ff0000; margin-left: 20px;" href="<?php print $product->buy_link?>"></a> </div>
    162.          
    163.          
    164.          
    165.             <?php }?>
    166.            
    167.             <?php /*?><div><?php print $product->_tmp_var_buttons;?> </div><?php */?>
    168.            
    169.         </div>
    170.         <?php print $product->_tmp_var_bottom_buttons;?>
    171. </div>
    172.  
    173. <?php print $product->_tmp_var_end?>
     
  9. Tefftel

    Tefftel Новичок

    С нами с:
    27 июн 2016
    Сообщения:
    5
    Симпатии:
    0
    Все! Нашел корень проблемы! Спасибо за помощь!