$news['entries'][$key] = str_replace('{IMAGE_URL_TARGET}', $value['image_url']['target'], $news['entries'][$key]);
     $news['entries'][$key] = render_cnt_template($news['entries'][$key], 'IMAGE_URL', html_specialchars($value['image_url']['link']));
 }
 // Check for Zoom
 $news['entries'][$key] = render_cnt_template($news['entries'][$key], 'ZOOM', empty($value['cnt_object']['cnt_image']['zoom']) ? '' : 'zoom');
 // news entry URL
 $value['news_url'] = $value['cnt_object']['cnt_link'] == '' ? array('link' => '', 'target' => '') : get_redirect_link($value['cnt_object']['cnt_link'], ' ', '');
 $news['entries'][$key] = str_replace('{URL_TARGET}', $value['news_url']['target'], $news['entries'][$key]);
 if (is_numeric($value['news_url']['link']) && intval($value['news_url']['link'])) {
     $value['news_url']['link'] = 'index.php?aid=' . intval($value['news_url']['link']);
 }
 $news['entries'][$key] = render_cnt_template($news['entries'][$key], 'URL', html_specialchars($value['news_url']['link']));
 $news['entries'][$key] = render_cnt_template($news['entries'][$key], 'URL_TEXT', html_specialchars($value['cnt_object']['cnt_linktext']));
 // Dates
 $news['entries'][$key] = render_cnt_date($news['entries'][$key], $value['cnt_changed'], $value['cnt_ts_livedate'], $value['cnt_ts_killdate']);
 $news['entries'][$key] = render_date($news['entries'][$key], $value['cnt_ts_sortdate'], 'SORTDATE');
 $news['files_result'] = '';
 // Files
 if (isset($value['cnt_object']['cnt_files']['id']) && is_array($value['cnt_object']['cnt_files']['id']) && count($value['cnt_object']['cnt_files']['id'])) {
     // should image files used for gallery
     if (!empty($value['cnt_object']['cnt_files']['gallery']) && strpos($news['entries'][$key], '/GALLERY')) {
         if (!$news['config']['gallery_allowed_ext']) {
             $value['cnt_object']['cnt_files']['gallery'] = false;
             // Get Image files
         } else {
             $value['cnt_object']['cnt_files']['where'] = 'f_id IN (' . implode(',', $value['cnt_object']['cnt_files']['id']) . ') AND ';
             $value['cnt_object']['cnt_files']['where'] .= 'f_public=1 AND f_aktiv=1 AND f_kid=1 AND f_trash=0 AND ';
             $value['cnt_object']['cnt_files']['where'] .= 'f_ext IN(' . $news['config']['gallery_allowed_ext'] . ')';
             $value['cnt_object']['cnt_files']['images'] = _dbGet('phpwcms_file', 'f_id,f_hash,f_name,f_ext,f_longinfo,f_copyright,f_vars', $value['cnt_object']['cnt_files']['where']);
             if (!isset($value['cnt_object']['cnt_files']['images'][0])) {
                 $value['cnt_object']['cnt_files']['gallery'] = false;
Exemple #2
0
    <div class="meta">
      <div class="meta__date">
        <div class="date">
          <?php 
echo render_date(get_the_date());
?>
        </div>
      </div>
      <div class="meta__tags">
        <ul class="links">
          <?php 
$tags = get_the_tags();
if (!empty($tags)) {
    foreach ($tags as $tag) {
        echo '<li class="links__item"><a class="links__link" href="' . get_tag_link($tag->term_id) . '" title="' . $tag->name . '">' . $tag->name . '</a></li>';
    }
}
?>
        </ul>
      </div>
    </div>
Exemple #3
0
function render_cnt_date($text = '', $date, $livedate = NULL, $killdate = NULL)
{
    $date = intval($date);
    if (!$date) {
        $date = now();
    }
    $text = render_date($text, $date, 'DATE');
    $text = render_date($text, now(), 'NOW');
    if (intval($livedate)) {
        $text = render_date($text, $livedate, 'LIVEDATE');
    }
    if (intval($killdate)) {
        $text = render_date($text, $killdate, 'KILLDATE');
    }
    return $text;
}