article['language']['text']; $text = \front\factory\Articles::generateHeadersIds( $text ); ?>
article['show_title']) echo '

' . $this->article['language']['title'] . '

'; echo '
'; if ($this->article['show_date_add']) echo '' . '' . date('Y-m-d', strtotime($this->article['date_add'])) . ' /'; if($this->article['views']) echo ''.$this->article["views"].''; echo '
'; if ($this->article['social_icons']) : ?>
facebook pinterest linkedin google+
article['language']['main_image']) : ?>
<?= htmlspecialchars($this->article['language']['title']); ?>
article['params']['image_source'] ) echo '
źródło: ' . $this -> article['params']['image_source'] . '
'; $this->article['language']['seo_link'] ? $url = $this->article['language']['seo_link'] : $url = 'a-' . $this->article['id'] . '-' . \S::seo($this->article['language']['title']); ?> article['repeat_entry']) : ?>
article['language']['entry']; ?>
article['show_table_of_contents'] ):?> article['language']['table_of_contents'] ):?>
Spis treści
article['language']['table_of_contents'];?>
Spis treści
article['language']['text'], $articles_list); if (is_array($articles_list[0])) foreach ($articles_list[0] as $article_tmp) { $article_tmp = explode(':', $article_tmp); if ($article_tmp[1] != $this->article['id']) $text = str_replace('[ARTYKUL:' . $article_tmp[1] . ']', \front\view\Articles::article_full($article_tmp[1], $lang_id), $text); else $text = str_replace('[ARTYKUL:' . $article_tmp[1] . ']', '', $text); } /* galeria w innym miejscu niż na końcu */ if (strpos($this->article['language']['text'], '[GALERIA]') !== false) { if (is_array($this->article['images'])) : $tpl = new \Tpl; $tpl->article = $this->article; $tpl->images = $this->article['images']; $gallery = $tpl->render('articles/article-gallery'); endif; $text = preg_replace('/(\[GALERIA\]<\/p>|\[GALERIA\]<\/div>)/', $gallery, $text); } /* załączniki w innym miejscu niż na końcu */ if (strpos($this->article['language']['text'], '[ZALACZNIKI]') !== false) { if (is_array($this->article['files'])) : $tpl = new \Tpl; $tpl->article_id = $this->article['id']; $tpl->files = $this->article['files']; $files = $tpl->render('articles/article-files'); endif; $text = preg_replace('/(\[ZALACZNIKI\]<\/p>|\[ZALACZNIKI\]<\/div>)/', $files, $text); } /* slider */ if (strpos($text, '[SLIDER]') !== false) { while (strpos($text, '[SLIDER]') !== false) { $text_tmp = explode('[SLIDER]', $text); $before = $text_tmp[0]; for ($i = 1; $i < count($text_tmp); $i++) { $temp = explode('[/SLIDER]', $text_tmp[$i]); $code = $temp[0]; ob_start(); $images_tmp = explode('|', $code); if (is_array($images_tmp) and !empty($images_tmp)) foreach ($images_tmp as $image_tmp) { $image = explode(';', $image_tmp); $images[] = $image; } $tpl = new \Tpl; $tpl->images = $images; $tpl->article_id = $this->article['id']; $tpl->i = $i; echo $tpl->render('articles/slider'); $out .= ob_get_contents(); ob_end_clean(); $out .= $temp[1]; } $text = $before . $out; } } $dom = new DomDocument('1.0', 'UTF-8'); $dom->loadHTML('' . "\n" . $text); $elements = $dom->getElementsByTagName('img'); foreach ($elements as $element) { if (strpos($element->getAttribute('class'), 'zoom') !== false) { $element_tmp = $dom->createElement('a', ''); $element_tmp->setAttribute('href', $element->getAttribute('src')); $element_tmp->setAttribute('rel', 'article-' . $this->article['id']); $element_tmp->setAttribute('class', 'fancybox'); $element_tmp_2 = $element->cloneNode(false); $element_tmp->appendChild($element_tmp_2); $element->parentNode->replaceChild($element_tmp, $element); } } echo $dom->saveHTML(); ?>
article['images']) and strpos($this->article['language']['text'], '[GALERIA]') === false) : $tpl = new \Tpl; $tpl->article = $this->article; $tpl->images = $this->article['images']; echo $tpl->render('articles/article-gallery'); endif; if (is_array($this->article['files']) and strpos($this->article['language']['text'], '[ZALACZNIKI]') === false) : $tpl = new \Tpl; $tpl->article_id = $this->article['id']; $tpl->files = $this->article['files']; echo $tpl->render('articles/article-files'); endif; ?> article['id_author'] ): $author = \front\factory\Authors::get_single_author( $this -> article['id_author'] ); endif; ?>
<?= $author['author'];?>