Current Path : /data/web/virtuals/51568/virtual/www/www/clanky/ |
Current File : /data/web/virtuals/51568/virtual/www/www/clanky/clanky-nacti.php |
<?php function KusTextu($zkratit){ $delka = 90; $zkratit = strip_tags($zkratit); //$zkratit = htmlentities($zkratit); if (mb_strlen($zkratit) > $delka) { $pos = mb_strripos($zkratit, ' '); return mb_strimwidth($zkratit, 0, $pos).'...'; // return mb_substr($zkratit, 0, $pos).'...'; } else { return $zkratit; } } function Anotace ($zkratit){ $delka = 280; $arr = array("<br>","<br />", "<BR>", "<BR />", "</"); $arr2 = array(" "," ", " ", " ", " </"); $zkratit = str_replace($arr, $arr2, $zkratit); $zkratit = strip_tags(html_entity_decode($zkratit,ENT_COMPAT | ENT_HTML401 )); $zkratit = mb_substr($zkratit, 0, $delka); if ($zkratit != ""){ return ''.$zkratit.'...'; } } $prvni = (isset($_REQUEST["prvni"])) ? $_REQUEST["prvni"] : 1; $kodmenu = (isset($_REQUEST["kodmenu"])) ? $_REQUEST["kodmenu"] : 0; $rubrika = (isset($_REQUEST["rubrika"])) ? $_REQUEST["rubrika"] : ''; $prvni--; if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {$urlFotka = 'https://'; } else {$urlFotka = 'http://';} $urlFotka .= $_SERVER['HTTP_HOST']; $pocet = "SELECT count(id) as pocet FROM `clanky` WHERE `zverejnit` = '1' and `polozka_menu` = '0'"; $pocetRes = $pdo->queryOne($pocet, Array()); $posledni = $pocetRes->pocet; $krok = 10; $rubrika = ''; $query="SELECT clanky.`id`, `nadpis`, `obsah`, `zobrazeno`, `vip`, `autor_zobrazit`, accounts.longname, `dat_od`, `fotka` FROM `clanky` left join accounts on accounts.id = `autorid` WHERE `dat_od` <= CURRENT_DATE and (`dat_do` >= CURRENT_DATE or `dat_do` = '0000-00-00') and `zverejnit` = 1 and `polozka_menu` = '0' order by vip desc, `dat_od` desc, clanky.`id` desc LIMIT :prvni, :krok"; if ($clanky = $pdo->queryAll($query, Array(':prvni' => $prvni, ':krok' => $krok))) { $prvni++; $pocet = 0; $suda = true; $sudaFotka = true; $bg_shadow = "background-color: #F4F4F4;"; $bg_white = "background-color: white;"; if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on') {$url = 'https://'; } else {$url = 'http://';} $url.= $_SERVER['HTTP_HOST']."/index.php?m=www/clanky/clanek-ukaz.php&kodmenu=$kodmenu&rubrika=$rubrika&prvni=$prvni&id="; ?> <div id="seznamClanku"> <?php forEach($clanky as $clanek) { $datum = explode('-', $clanek->dat_od); $pocet++; $suda = !$suda; $urlClanek = $url.$clanek->id; $fotka = $clanek->fotka; $fotka = $urlFotka.'/ftp/articles/'.$fotka; // $jeFotka = @getimagesize($fotka); $jeFotka = true; if ($jeFotka) {$sudaFotka = !$sudaFotka;} $fotka .= "?t=".time(); ?> <a href="<?= $urlClanek;?>" style=" text-decoration: none; color: inherit"> <div class="card rounded-0 mb-md-4 mb-2 article"> <div class="card-header rounded-0 py-2 py-md-3 px-2 px-md-3" style=" <?= ($suda) ? $bg_shadow : $bg_white;?>"> <div class="d-flex flex-nowrap"> <div class="ml-md-3 mr-md-4 ml-1 mr-2 text-center article-datum-border p-0" style="min-width: 80px; max-width: 80px; max-height: 2.9rem"> <div class="text-white article-datum" > <?php echo $datum[2].'.'.$datum[1].'.';?> </div> <div style="font-size: 0.8rem" class="article-rok"> <?php echo $datum[0]?> </div> </div> <div class="h5 pl-2 article-nadpis"> <?php echo $clanek->nadpis;?> </div> </div> </div> <div id="article<?= $clanek->id ?>" class="card-body article-body p-2" style=" <?= ($suda) ? $bg_shadow : $bg_white;?>"> <div class="d-flex flex-nowrap"> <?php if ($jeFotka){?> <div class=" <?= ($sudaFotka) ? 'order-1 mr-3' : 'order-2 ml-auto';?>"> <img src="<?= $fotka;?>" alt=""> </div> <?php } ?> <div class="<?= ($sudaFotka) ? 'order-2' : 'order-1 mr-3';?>"> <?php echo Anotace($clanek->obsah);?> </div> </div> </div> <div class="card-footer py-1 article-footer" style="font-size: 0.8rem; <?= ($suda) ? $bg_shadow : $bg_white;?>"> <div class="flex row"> <div class="ml-2"> <strong> <?php echo ($clanek->autor_zobrazit > ' ') ? $clanek->autor_zobrazit : $clanek->longname;?></strong> </div> <div class="ml-auto pr-3"> Zobrazeno: <strong> <?php echo $clanek->zobrazeno;?></strong> x </div> </div> </div> </div></a> <?php } // forEach?> </div> <?php require ('class/pagination.class.php'); $strankovani = new Pagination($posledni, $krok, (int)floor($prvni / $krok) + 1 ,'index.php?m=www/clanky/clanky-nacti.php', $rubrika, $kodmenu); //normalni pagination bez AJAXu echo $strankovani->pagination(); } //if $clanky ?>