function strona_glowna ($strona = 1) { $maxNewsow = $app->config('newsowNaStrone'); $newsy = $db->selectAll('SELECT n.*, u.login, u.uprawnienia FROM newsy n LEFT JOIN uzytkownicy u ON (u.id = n.autor) ORDER BY data_dodania DESC LIMIT :index,:limit', array( ':index' => ($strona - 1) * $maxNewsow, ':limit' => $maxNewsow )); $ilosc = $db->select('SELECT COUNT(1) as ilosc FROM newsy'); $ilosc = $ilosc['ilosc']; foreach ($newsy as $index => $news) { $komentarze[$index] = $licznik['licznik']; } 'root' => '/', 'newsroot' => '/news', 'strona' => $strona, 'stron' => $stron, 'newsy' => $newsy, 'komentarze' => $komentarze )); $app->render('stopka.php'); }
<div class="newsy"><ul> <?php function str_cut ($str, $d='…') { if ($pos !== false) { } return $str; } foreach ($newsy as $index => $news) { ?><li> <p class="news-details"><img src="<?php echo ($index % 2 ? '' : '').($komentarze[$index]?'http://www.history.is.net.pl/images/icon_minipost_new.gif':'http://www.history.is.net.pl/images/icon_minipost.gif'); ?>"> <?php $miesiace = array("", "stycznia", "lutego", "marca", "kwietnia", "maja", "czerwca", "lipca", "sierpnia", "września", "października", "listopada", "grudnia"); $is_admin = $news['uprawnienia'] == 1; printf('dodany %s %s %sr., o godz. %s przez %s', date('d', $news['data_dodania']), $miesiace[date('n', $news['data_dodania'])], date('Y', $news['data_dodania']), date('H:i', $news['data_dodania']), ($is_admin ? '<span class="admin">' : '') . $news['login'] . ($is_admin ? '</span>' : '')); ?></p> <div class="news-content"><?php echo str_cut($news['tresc'], '<p><a href="/news/' . $news['id'] . '" class="read-more">Czytaj całość…</a></p>'); ?></div> </li><?php } ?></ul></div> <?php if ($stron > 1) { ?> <ul class="pagination"><?php for($i = 1; $i <= $stron; $i++) { } ?></ul><?php } ?>
Zawsze mam z tym problemy, chciał bym aby pisalo w wypadku braku newsow, bedzie wtedy pisac brak newsow lub cos takiego...