Pojawił się kolejny problem w zmianach mojego projektu. Dokładnie chodzi o to, że teraz aby wyświetlić ogłoszenie promowane sprawdzane jest jedno wyrażenie i zachodzi pętla, aż to wyrażenie będzie nieprawdziwe. Poniżej to o czym pisze:
<?php foreach ($announcements as $a): $announcement_link = announcements::url($a); ?> <li class="<?php } ?> ">
Jak widzicie działa to tak, że dodawana jest klasa promoted do <li> i dalej wyświetlana zawartość. Gdy warunek się nie spełni poprostu <li> jest bez klasy. Za żadne skarby nie mogę dojść do tego jak wyświetlić tylko 3 pozycje z klasą promoted. Najlepiej gdyby te 3 pozycje losowo się zmieniały gdy odświeżymy przeglądarke.
Próbowałem z pętlą jednak gdy warunek się spełni doda klasę poleci dalsza zawartość i od początku znowu mi przypisze wartość do zmiennej warunkowej pętli...
Jakieś pomysły, sugestie?