Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]obrazek w jednej linii
Forum PHP.pl > Forum > Przedszkole
lefi
Witam, nam taki kawałeczek kodu i chciałbym aby obrazek wyświetlał się w jednej linii z if

  1. <?php $stan_magazynu = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty() ?>
  2. <p align="left" class="availability"><?php if ( $stan_magazynu >= 1 ): echo "Czas dostawy: 24 godziny"; ?></p>
  3. <p align="left" class="availability"><?php elseif ( $stan_magazynu <= 0 ): echo "Czas dostawy: 2-14dni" ; ?></p>
  4. <?php endif; ?>
  5. <a href="#" id="trigger"><img src=<?php echo $this->getSkinUrl('images/i_msg-note.gif')?> alt/></a>


ale jak go przenoszę do jednej linii to mi JavaScript (<a href="#" id="trigger">) nie działa
evolucja
1. $stan_magazynu <= 0 - może być stan magazynowy ujemny? smile.gif
2. Nie rozumiem za bardzo co chcesz osiągnąć... Po pierwsze popraw:
  1. <img src=<?php echo $this->getSkinUrl('images/i_msg-note.gif')?> alt/>

na
  1. <img src="<?php echo $this->getSkinUrl('images/i_msg-note.gif')?>" alt="" />

bo mogą przez to być problemy smile.gif
lefi
niestety nie pomogło:

  1. <?php $stan_magazynu = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty() ?>
  2. <p align="left" class="availability" ><?php if ( $stan_magazynu >= 1 ): echo "Czas dostawy: 24 godziny"; ?></p>
  3. <p align="left" class="availability" ><?php elseif ( $stan_magazynu <= 0 ): echo "Czas dostawy: 2-14dni" ; ?>
  4. <a href="#" id="trigger"><img src=<?php echo $this->getSkinUrl('images/i_msg-note.gif')?> alt="" /></a>
  5. </p>
  6. <?php endif; ?>


przy kodzie jak powyżej obrazek się wyświetla ale nie działa funkcja JavaScript
piku235
A jaka funkcja JavaScript ma się tutaj znajdować, coś w tylu kliknięcia czy coś innego?
evolucja
Po pierwsze jak mówię żebyś poprawił to popraw. Brakuje "" przy src.

Pokaż tą funkcję JS, lub samemu ją popraw tak by działała z <p>
lefi
  1. <!-- javascript coding -->
  2. <script>
  3. // execute your scripts when the DOM is ready. this is a good habit
  4. jQuery(function() {
  5.  
  6. jQuery("#trigger").tooltip();
  7. });
  8. </script>
evolucja
I w paragrafie nie działa, a po za paragrafem tak? smile.gif
lefi
tak właśnie po za <p></p> działa a jak jest w środku to nie
evolucja
To najprędzej coś z pozycjonowaniem tego tooltipa i jego stylami.. Nie możesz dać po prostu stylu dla <p> i <img> float:left? smile.gif
lefi
czy można jaśnie jak to dodać - może jakiś przykład
evolucja
  1. <?php $stan_magazynu = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty() ?>
  2. <p align="left" style="float: left;" class="availability" ><?php if ( $stan_magazynu >= 1 ): echo "Czas dostawy: 24 godziny"; ?></p>
  3. <p align="left" style="float: left;" class="availability" ><?php elseif ( $stan_magazynu <= 0 ): echo "Czas dostawy: 2-14dni" ; ?> </p>
  4. <a href="#" id="trigger"><img src="<?php echo $this->getSkinUrl('images/i_msg-note.gif')?>" alt="" style="float: left;" /></a>
  5.  
  6. <?php endif; ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.