function get_excerpt($article, $numwords = 50) { $string = ''; $url = article_link($article); $string .= '<h2>' . anchor($url, e($article->title)) . '</h2>'; $string .= '<p class="pubdate">' . e($article->pubdate) . '</p>'; $string .= '<p>' . e(limit_to_numwords(strip_tags($article->body), $numwords)) . '</p>'; $string .= '<p>' . anchor($url, 'Read more ›', array('title' => e($article->title))) . '</p>'; return $string; }
function article_links($array) { $str = '<ul>' . PHP_EOL; foreach ($array as $item) { $url = article_link($item); $str .= '<li>'; $str .= '<h3>' . anchor($url, e($item->title)) . ' ></h3>'; $str .= '<p class="pub_date">' . e($item->pub_date) . '</p>'; $str .= '</li>'; } $str .= PHP_EOL; return $str; }
function get_carousel() { $CI =& get_instance(); $articles = $CI->Article_M->get_with_user('pubdate', 'desc', 5); $output = '<div class="carousel-inner">' . PHP_EOL; foreach ($articles as $article) { $output .= $articles[0]->id == $article->id ? '<div class="item active">' : '<div class="item">' . PHP_EOL; $output .= '<img src="' . $article->image . '">' . PHP_EOL; $output .= '<div class="carousel-caption">' . PHP_EOL; $output .= '<h4>' . anchor(article_link($article), $article->title) . '</h4>' . PHP_EOL; $output .= '<p>' . strip_tags(word_limiter($article->body, 50)) . '</p>' . PHP_EOL; $output .= '</div>' . PHP_EOL; $output .= '</div>' . PHP_EOL; } $output .= '</div>' . PHP_EOL; $output .= '<ul class="list-group slider-list col-sm-4">' . PHP_EOL; $i = 0; foreach ($articles as $article) { $output .= '<li data-target="#myCarousel" data-slide-to="' . $i . '" class="list-group-item active">' . PHP_EOL . '<img src="' . $article->image . '" class="img-slide img-thumbnail"><h4>' . e($article->title) . '</h4><p>' . strip_tags(word_limiter($article->body, 10)) . '</p></li>' . PHP_EOL; $i += 1; } $output .= '</ul>'; return $output; }