Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * The template for displaying all single posts.
- *
- * @link https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post
- *
- * @package nadlani
- */
- get_header();
- $izpostavljeno = get_option("izpostavljeno", array("top" => array(), "bottom" => array(), "side" => array()));
- while ( have_posts() ) : the_post();
- $slike = get_post_meta( $post->ID, '_cpt_galleries', true );
- $cats = wp_get_post_categories(get_the_ID(), array("fields" => "all"));
- $aLinks = array();
- foreach($cats as $item)
- $aLinks[] = '<a href="'.get_category_link($item->term_id).'">'.$item->name.'</a>';
- $premium = get_post_meta($post->ID, "premium", true);
- if (!is_array($premium))
- $premium = array("text" => "", "type" => 1);
- $vir = get_post_meta(get_the_ID(), "vir", true);
- $related = getRelated(get_the_ID());
- $stats_count = get_post_meta(get_the_ID(), "stats_count", true);
- if ($stats_count == "") $stats_count = 0;
- $votes = get_post_meta(get_the_ID(), "nr_votes", true);
- $rating = get_post_meta(get_the_ID(), "rating", true);
- $ocena = 0;
- if ($votes > 0 && $rating > 0)
- $ocena = round($rating / $votes);
- $glasovi = array();
- if (isset($_COOKIE["NaDlani_ocene"]))
- $glasovi = explode(",", $_COOKIE["NaDlani_ocene"]);
- if (sizeof($izpostavljeno["top"]) > 0)
- {
- echo '<div class="container izpostavljeno-top izp-mobilno">';
- echo '<div class="row">';
- shuffle($izpostavljeno["top"]);
- $novice = array_slice($izpostavljeno["top"], 0, 4);
- foreach($novice as $i => $item)
- {
- $postIzp = get_post($item);
- echo '<div class="col-md-3 cf n'.($i+1).'">';
- $img = getSlirImg($postIzp->ID, 80, 80, 5);
- if ($img) echo '<img src="'.$img.'">';
- echo '<div class="title"><a href="'.get_permalink($postIzp->ID).'">'.$postIzp->post_title.'</a></div>';
- echo '</div>';
- }
- echo '</div>'; // row
- echo '</div>'; // container, izpostavljeno-top
- }
- ?>
- <div class="content-header">
- <div class="container">
- <div class="row">
- <div class="col-md-12">
- <h1><?= get_the_title() ?></h1>
- <div class="breadcrumbs">
- <a href="<?= get_site_url() ?>"><i class="icon-home"></i></a>
- <?php if (sizeof($aLinks) > 0): ?>
- <i class="icon-arrow-right"></i>
- <?= $aLinks[0] ?>
- <?php endif; ?>
- <i class="icon-arrow-right"></i>
- <?= get_the_title() ?>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="container mt50">
- <div class="row">
- <div class="col-md-9 content-col keep-width"></div>
- <div class="col-md-9 content-col <?= $_SERVER["REMOTE_ADDR"] == "90.157.190.145" ? "fixed-content" : "" ?> ">
- <div class="entry-content">
- <?php
- $metaClasses = array("meta");
- echo '<div class="featured-image">';
- $img = getSlirImg(get_the_ID(), 810, 370);
- if ($img)
- {
- echo '<img src="'.$img.'">';
- echo '<div class="overlay"></div>';
- }
- else
- $metaClasses[] = "alt";
- $datum = the_date("Y-m-d H:i:s", "", "", false);
- $dan = getDanVTednu("long", date("w", strtotime($datum)));
- echo '<div class="'.implode(" ", $metaClasses).'">';
- echo '<i class="icon-calendar"></i> ';
- echo $dan . ", ";
- echo date("d. m. Y H:i", strtotime($datum));
- echo '<i class="icon-tag"></i> ';
- echo implode(", ", $aLinks);
- echo '<i class="icon-eye"></i> '.$stats_count;
- echo '</div>'; // meta
- echo '</div>'; // featured image
- echo '<div class="delite-z-ostalimi namizno clearfix">';
- include(dirname(__FILE__)."/template-parts/delite_z_ostalimi.php");
- include(dirname(__FILE__)."/template-parts/ocene.php");
- echo '</div>'; // delite z ostalimi
- $locked = false;
- if (strlen($premium["text"]) > 0)
- {
- if ($premium["type"] == 2 && !$GLOBALS["naDlani_user"])
- {
- $locked = true;
- echo '<div class="zaklenjen-clanek">';
- echo '<div class="inner">';
- echo cleanContent(apply_filters("the_content", $premium["text"]));
- echo '<div class="transp"></div>';
- echo '</div>';
- echo '<div class="controls">';
- echo apply_filters("the_content", $GLOBALS["teksti"]["premium_user"]);
- echo '<div class="row login-choice">';
- echo '<div class="col-md-6">';
- echo '<div class="gumb loginTrigger"><div class="ikona"><i class="fa fa-lock" aria-hidden="true"></i></div>Prijava</span></div>';
- echo '</div>';
- echo '<div class="col-md-6">';
- echo '<div class="gumb registerTrigger"><div class="ikona"><i class="fa fa-user-o" aria-hidden="true"></i></div>Registracija</span></div>';
- echo '</div>'; // col-md-6
- echo '</div>'; // login choice
- echo '</div>'; // controls
- echo '</div>'; // zaklenjen clanek
- }
- if ($premium["type"] == 1 && !isUnlocked(get_the_ID()))
- {
- $locked = true;
- echo '<div class="zaklenjen-clanek">';
- echo '<div class="inner">';
- echo cleanContent(apply_filters("the_content", $premium["text"]));
- echo '<div class="transp"></div>';
- echo '</div>';
- echo '<div class="controls">';
- echo apply_filters("the_content", $GLOBALS["teksti"]["premium_email"]);
- echo '<div class="row login-choice">';
- echo '<div class="gumb unlockTrigger"><div class="ikona"><i class="fa fa-lock" aria-hidden="true"></i></div>Odkleni članek</span></div>';
- echo '</div>'; // login choice
- echo '</div>'; // controls
- echo '</div>'; // zaklenjen clanek
- }
- }
- if (!$locked)
- {
- echo '<div class="oglas-small-vsebina">';
- the_ad_group(5508); echo '</div>';
- echo insertAds(apply_filters("the_content", $post->post_content), $post->ID);
- //echo apply_filters("the_content", $post->post_content);
- }
- if (strlen($vir) > 0 && !$locked)
- echo '<p>Vir: '.$vir.'</p>';
- $youtube = get_post_meta($post->ID, "youtube", true);
- if (strlen($youtube) > 0)
- {
- echo '<div class="video-container">
- <iframe width="560" height="315" src="https://www.youtube.com/embed/'.$youtube.'" frameborder="0" allowfullscreen></iframe>
- </div>';
- }
- echo '<div class="oglasi-wrap-vsebina oglas-box">';
- the_ad_group(5507); echo '</div>';
- echo '<div class="oglas-small-vsebina">';
- the_ad_group(5508); echo '</div>';
- ?>
- <?php if (is_array($slike) && sizeof($slike) > 0 && !$locked): ?>
- <div class="galerija slick-prispevek">
- <div class="header">
- <?= the_title(); ?>
- <div class="counter"><span class="curr">1</span> od <?= sizeof($slike) ?></div>
- </div>
- <div class="slider-wrap">
- <div class="slike">
- <?php
- foreach($slike as $item)
- {
- $slika = getGalleryImg($item["id"], 800, 440);
- echo '<div class="slika">';
- echo '<a href="'.$slika["full"].'" rel="galerija" class="fancybox"><img src="'.$slika["resized"].'"></a>';
- echo '<div class="napis-wrapper">';
- $fotograf = isset($item["fotograf"]) && strlen($item["fotograf"]) > 0 ? '<div class="fotograf"><i class="fa fa-camera"></i>'.$item["fotograf"].'</div>' : "";
- echo $fotograf;
- if (strlen($item["desc"]) > 0)
- {
- echo '<div class="napis">';
- echo $item["desc"];
- echo '</div>';
- }
- echo '</div>';
- echo '</div>';
- }
- ?>
- </div>
- <div class="povecava"><div class="inner">Kliknite na sliko za prikaz celotne slike.</div></div>
- </div>
- <?php if (sizeof($slike) > 1): ?>
- <div class="thumbnaili">
- <div class="cf <?= (sizeof($slike) > 6 ? "galerija-thumbs" : "galerija-thumbs-small") ?>">
- <?php
- $j = 0;
- foreach($slike as $item)
- {
- $center = "";
- if (sizeof($slike) > 6 && $j == 0) $center = "slick-center";
- $slika = getGalleryImg($item["id"], 150, 100);
- echo '<div class="'.$center.' item i'.$j.'"><div myindex="'.$j.'" class="slika">
- <img src="'.$slika["resized"].'"></a>
- </div></div>';
- $j++;
- }
- ?>
- </div>
- </div>
- <div class="gumb prev"><i class="icon-arrow-left"></i></div>
- <div class="gumb next"><i class="icon-arrow-right"></i></div>
- <?php endif; ?>
- </div>
- <script>
- var sl_prispevek_count = <?= sizeof($slike) ?>;
- </script>
- <?php endif; ?>
- </div>
- <div class="posted-in">
- <i class="icon-tag"></i>
- <?php echo implode(", ", $aLinks); ?>
- </div>
- <?php if (!$locked): ?>
- <?php if (1 == 0): // izklopimo site komentarje ?>
- <div class="komentarji">
- <?php if (sizeof($comments) > 0): ?>
- <div class="header mb30 top"><span class="count"><?= sizeof($comments) ?></span> komentarji</div>
- <div class="list">
- <?php
- foreach($comments as $item)
- {
- // print_pre($item);
- $timestring = strtotime($item->comment_date);
- $datum = getMesec("long", date("m", $timestring));
- $datum .= " " . date("d", $timestring);
- $datum .= ", " . date("Y", $timestring);
- $datum .= " ob " . date("H:i", $timestring);
- echo '<div class="komentar clearfix">'; // add 'child' class if nested
- // echo '<div class="avatar">';
- // echo '<img src="'.get_stylesheet_directory_uri().'/img/placehold80x80.png">';
- // echo '</div>'; // avatar
- echo '<div class="vsebina">';
- echo '<div class="meta cf">';
- echo '<div class="pull-left">';
- echo '<b class="username">'.$item->comment_author.'</b>';
- echo '<span class="datum"><i class="icon-clock"></i> '.$datum.'</span>';
- echo '</div>'; // pull-left
- echo '<div class="votes">';
- $voted = isCommentVoted($item->comment_ID);
- if ($voted)
- {
- if ($voted == 1)
- echo '<i class="fa fa-thumbs-up" aria-hidden="true"></i> <b>'.$item->upvotes.'</b>';
- else
- echo '<i class="fa fa-thumbs-o-up" aria-hidden="true"></i> <b>'.$item->upvotes.'</b>';
- if ($voted == 2)
- echo '<i class="fa fa-thumbs-down" aria-hidden="true"></i> <b>'.$item->downvotes.'</b>';
- else
- echo '<i class="fa fa-thumbs-o-down" aria-hidden="true"></i> <b>'.$item->downvotes.'</b>';
- }
- else
- {
- echo '<i class="upvote fa fa-thumbs-o-up votable" myid="'.$item->comment_ID.'" aria-hidden="true"></i> <b><span class="upvote-counter">'.$item->upvotes.'</span></b>';
- echo '<i class="downvote fa fa-thumbs-o-down votable" myid="'.$item->comment_ID.'" aria-hidden="true"></i> <b><span class="downvote-counter">'.$item->downvotes.'</span></b>';
- }
- echo '</div>'; // votes
- echo '</div>'; // meta
- echo '<div class="tekst">';
- echo $item->comment_content;
- echo '</div>'; // tekst
- echo '</div>'; // vsebina
- // nested komentar
- echo '</div>'; //komenater
- }
- ?>
- </div>
- <?php else: ?>
- <div class="header mb30 top">Brez komentarjev</div>
- <div class="list">
- <div class="brez-komentarjev">Bodite prvi in delite vaše mnenje!</div>
- </div>
- <?php endif; ?>
- <div class="header">Dodaj komentar</div>
- <div class="notification"><b>Opozorilo:</b> Po 297. členu Kazenskega zakonika je posameznik kazensko odgovoren za javno spodbujanje
- sovraštva, nasilja ali nestrpnosti. S klikom na gumb Spletno oko prijavite komentar za katerega menite, da vsebuje sovražni govor.</div>
- <?php if ($GLOBALS["naDlani_user"]): ?>
- <form id="dodaj-komentar" class="dodaj-komentar <?= ($GLOBALS["naDlani_user"]["is_fb"] && !fbCommented() ? "submitToFacebook" : "") ?>" method="POST">
- <input type="hidden" name="action" value="dodaj_komentar">
- <input type="hidden" name="post_id" value="<?= get_the_ID() ?>">
- <div class="komentar-text-wrap">
- <textarea name="komentar" placeholder="Dodajte komentar..."></textarea>
- <div class="loading"></div>
- </div>
- <?php if ($GLOBALS["naDlani_user"]["is_fb"] && !fbCommented()): ?>
- <button class="submit" type="submit">
- <div class="ikona"><i class="fa fa-facebook"></i></div> Objavi komentar in deli na Facebook
- </button>
- <?php else: ?>
- <button class="submit" type="submit">
- Objavi komentar
- </button>
- <?php endif; ?>
- <div class="status"></div>
- <div class="loading"></div>
- </form>
- <?php else: ?>
- <div class="komentar-notification">Za dodajanje komentarjev se morate <span class="loginTrigger"><i class="fa fa-lock" aria-hidden="true"></i> prijaviti</span>.</div>
- <?php endif; ?>
- </div>
- <?php endif; ?>
- <div class="fb-comments" data-href="<?= get_permalink(get_the_ID()) ?>" data-width="100%" data-numposts="50"></div>
- <?php endif; ?>
- <?php
- if (sizeof($related) > 0)
- {
- echo '<div class="related-prispevki">';
- echo '<div class="title-wrap"><h2>Sorodni prispevki</h2></div>';
- $rows = array_chunk($related, 3);
- foreach($rows as $row)
- {
- echo '<div class="row">';
- foreach($row as $item)
- {
- $znacka = get_post_meta($item->ID, "Lokacija", true);
- if (strlen($znacka) > 0) $znacka = '<div class="lokacija">'.$znacka.'</div>';
- $slika = getSlirImg($item->ID, 250, 150);
- echo '<div class="novica col-md-4">';
- echo '<div class="prikazna-slika">';
- echo '<a href="'.get_permalink($item->ID).'"><img src="'.$slika.'"></a>';
- echo $znacka;
- echo '</div>'; // prikazna slika
- echo '<div class="datum">';
- echo '<i class="icon-calendar"></i> ' . date("d.m.Y", strtotime($item->post_date));
- echo '</div>'; // datum
- echo '<h3><a href="'.get_permalink($item->ID).'">'.$item->post_title.'</a></h3>';
- echo '</div>'; // novica
- }
- echo '</div>'; // row
- }
- // print_pre($related);
- echo '</div>'; // related
- }
- $dodatne_vsebine = get_post_meta( $post->ID, 'dodatne_vsebine', true );
- $prikazani = array();
- if (is_array($dodatne_vsebine) && sizeof($dodatne_vsebine) > 0)
- $prikazani = $wpdb->get_results("select * from ".$wpdb->prefix."posts where post_status = 'publish' and id in (".implode(",", $dodatne_vsebine).") order by FIELD(id, ".implode(",", $dodatne_vsebine).") limit 30", OBJECT);
- if (sizeof($prikazani) > 0)
- {
- echo '<div class="related-prispevki">';
- echo '<div class="title-wrap"><h2>Ostale vsebine</h2></div>';
- $rows = array_chunk($related, 3);
- foreach($rows as $row)
- {
- echo '<div class="row">';
- foreach($row as $item)
- {
- $znacka = get_post_meta($item->ID, "Lokacija", true);
- if (strlen($znacka) > 0) $znacka = '<div class="lokacija">'.$znacka.'</div>';
- $slika = getSlirImg($item->ID, 250, 150);
- $komentarji = getKomentarji("", $item->ID);
- echo '<div class="novica col-md-4">';
- echo '<div class="prikazna-slika">';
- echo '<a href="'.get_permalink($item->ID).'"><img src="'.$slika.'"></a>';
- echo $znacka;
- echo '</div>'; // prikazna slika
- echo '<div class="datum">';
- echo '<i class="icon-calendar"></i> ' . date("d.m.Y", strtotime($item->post_date));
- echo '<i class="icon-speech"></i> '.sizeof($komentarji);
- echo '</div>'; // datum
- echo '<h3><a href="'.get_permalink($item->ID).'">'.$item->post_title.'</a></h3>';
- echo '</div>'; // novica
- }
- echo '</div>'; // row
- }
- // print_pre($related);
- echo '</div>'; // related
- }
- ?>
- </div>
- <div class="col-md-3 sidebar-col">
- <?= get_sidebar(); ?>
- </div>
- </div>
- </div>
- <?php endwhile; // End of the loop. ?>
- <?php
- if (sizeof($izpostavljeno["bottom"]) > 0)
- {
- echo '<div class="izpostavljeno-bottom"><div class="container">';
- echo '<div class="row">';
- shuffle($izpostavljeno["bottom"]);
- $novice = array_slice($izpostavljeno["bottom"], 0, 4);
- foreach($novice as $i => $item)
- {
- $postIzp = get_post($item);
- echo '<div class="col-md-3 cf n'.($i+1).'">';
- $img = getSlirImg($postIzp->ID, 80, 80, "5");
- if ($img) echo '<img src="'.$img.'">';
- echo '<div class="title"><a href="'.get_permalink($postIzp->ID).'">'.$postIzp->post_title.'</a></div>';
- echo '</div>';
- }
- echo '</div>'; // row
- echo '</div>';
- echo '</div>'; // container, izpostavljeno-side
- }
- ?>
- <script>
- var CURRENT_URL = "<?= get_permalink(get_the_ID()) ?>";
- </script>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement