Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pomoc z prawidłowym wyświetlaniem
modrzew91
post 27.05.2014, 14:57:32
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.05.2014

Ostrzeżenie: (0%)
-----


Witam !
Mam problem z kodem, chę żeby zawsze pierwszy obrazek który dodam ("foto-image") tworzył się w klasie "active item" ale w chwili w której dodam kolejne muszą one być juz w klasie "inactivate item" przykład poniżej jak to wygląda w tej chwili. Z tym że teraz wyświetlają jednoczesnie obie klasy. Moję pytanie brzmi jak to zrobić właściwie .

  1. <?php if(get_field('foto')): ?>
  2. <?php while(has_sub_field('foto')): ?>
  3. <div class="active item">
  4. <img src="<?php the_sub_field('foto-image') ; ?>" />
  5. </div>
  6.  
  7. <div class="inactivate item">
  8. <img src="<?php the_sub_field('foto-image') ; ?>" />
  9. </div>
  10. <?php endwhile; ?>
  11. <?php endif; ?>


Mam nadzieję że jest to napisane w miare zrozumiale żeby zrozumiec mój problem.
Bardzo proszę o pomoc.
Go to the top of the page
+Quote Post
markuz
post 27.05.2014, 15:06:21
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


przed while:
  1. $first = true;


nadanie klasy:
  1. echo $first ? 'active' : 'inactivate';


na końcu pętli:
  1. $first = false;


--------------------
Go to the top of the page
+Quote Post
johny_s
post 27.05.2014, 15:08:05
Post #3





Grupa: Zarejestrowani
Postów: 594
Pomógł: 122
Dołączył: 17.07.2005
Skąd: P-na

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $isFirst = true;
  3. if(get_field('foto')): ?>
  4. <?php while(has_sub_field('foto')): ?>
  5. <div class="<?php echo $isFirst ? 'active' : 'inactive';?> item">
  6. <img src="<?php the_sub_field('foto-image') ; ?>" />
  7. </div>
  8.  
  9. <?php
  10. $isFirst = false;
  11. endwhile; ?>
  12. <?php endif; ?>
Go to the top of the page
+Quote Post
modrzew91
post 27.05.2014, 15:12:09
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 27.05.2014

Ostrzeżenie: (0%)
-----


Sprawdzone, wszystko działa jak należy dzięki wielkie exclamation.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 00:55