Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [WordPress] Posty się rozjeżdzają
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy portalowe i CMS'y
blown
Witam,
zrobiłam sobie stronę, gdzie wrzucam ciekawe filmiki. Niestety posty nie układają się tak jak powinny fotka:

http://i.snag.gy/7ohYF.jpg

  1. <div id="div-filmy">
  2. <?php
  3. $loop = new WP_Query(array(
  4. 'post_type' => 'post',
  5. 'posts_per_page' => 24,
  6. ));
  7.  
  8. while($loop->have_posts()) :
  9. $loop->the_post();
  10. ?>
  11.  
  12. <div id="pojedynczy-film">
  13. <?php the_excerpt(); ?>
  14.  
  15. <a href="<?php the_permalink(); ?>"><h1><?php the_title(); ?></h1></a>
  16.  
  17. <span style="font-style:italic; margin-left: 10px; margin-bottom: 10px; float: left; font-size: 10px;">dodano: <?php the_time('d-m-Y') ?></span>
  18. </div>
  19.  
  20. <?php endwhile; ?>
  21.  
  22. </div> <!-- end content -->


  1. #div-filmy {
  2. float: left;
  3. width: 980px;
  4.  
  5. }
  6.  
  7. #pojedynczy-film {
  8. float: left;
  9. width: 220px;
  10. background: #f2f2f2;
  11. -webkit-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 1);
  12. -moz-box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 1);
  13. box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 1);
  14. }


jak w divie #pojedynczy-film ustawie wysokość to wpisy układają się jeden pod drugim. Jednak nie chce ustawiać stałej wysokości, ponieważ tytuły są krótsze raz dłuższe i wszystko się wtedy psuje - siedzę już od paru dni i ręce mi opadają, ponieważ nie wiem jak zrobić aby były 4 divy w rządku o różnych wielkościach i żeby się to nie rozwalało. Aha i nadanie marginesów też nic nie daje.
amii
1. Tworzysz w pętli elementy z tym samym id czyli id="pojedynczy-film" co jest niedozwolone
2. Po co dajesz rodzicowi #div-filmy float: left dla mnie to jest zbędne
3. Po zakończeniu dodawania elementów z float umieszczaj coś takiego <div style="clear:both;"></div> dokładniej o tym poczytasz wpisując clearfix css
4. Spróbuj ustawić width w % dla #pojedynczy-film
blown
Cytat(amii @ 16.05.2014, 16:10:28 ) *
1. Tworzysz w pętli elementy z tym samym id czyli id="pojedynczy-film" co jest niedozwolone


Możesz mi podpowiedzieć jak w wordpressowej pętli nadać każdemu elementowi osobny id np. pojedynczy-film-1, pojedynczy-film-2 itp?
IProSoft
Zastąp:
  1. <div id="pojedynczy-film">

takim wpisem
  1. <div id="pojedynczy-film-<?php echo $post->ID; ?>">
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.