/** * Get Page Excerpt * * @since 2.0 * @uses $content * @uses exec_filter * @uses strip_decode * * @param string $n Optional, default is 200. * @param bool $striphtml Optional, default false, true will strip html from $content * @param string $ellipsis Optional, Default '...', specify an ellipsis * @return string Echos. */ function get_page_excerpt($len = 200, $striphtml = true, $ellipsis = '...') { global $content; if ($len < 1) { return ''; } $content_e = strip_decode($content); $content_e = exec_filter('content', $content_e); echo getExcerpt($content_e, $len, $striphtml, $ellipsis); }
public function showBooks() { $books = Book::all(); function getExcerpt($str, $startPos = 0, $maxLength = 100) { if (strlen($str) > $maxLength) { $excerpt = substr($str, $startPos, $maxLength - 3); $lastSpace = strrpos($excerpt, ' '); $excerpt = substr($excerpt, 0, $lastSpace); $excerpt .= ' ...'; } else { $excerpt = $str; } return $excerpt; } foreach ($books as $book) { $book->description = getExcerpt($book->description, 0, 1000); } return View('books', compact('books')); }
<img src="<?php echo $r['gambar']; ?> " alt=""> </span> <div class="right"> <a href="?p=newsdetail&id=<?php echo $r['id']; ?> "><?php echo $r['judul']; ?> </a> <span class="summary"> <?php echo getExcerpt(html_entities_decode($r['content']), 50); ?> </span> <small><?php echo showDateTime($r['createdate']); ?> </small> </div> <div class="clr"></div> </div> <?php } } ?>
/** * Get Page Meta Description * * @since 2.0 * @uses $metad * @uses strip_decode * * @param bool $echo Optional, default is true. False will 'return' value * @return string Echos or returns based on param $echo */ function get_page_meta_desc($echo = true) { $metad = getPageGlobal('metad'); $desc = ''; if ($metad != '') { $desc = encode_quotes(strip_decode($metad)); } else { if (getDef('GSAUTOMETAD', true)) { // use content excerpt, NOT filtered $desc = strip_decode($content); if (getDef('GSCONTENTSTRIP', true)) { $desc = strip_content($desc); } $desc = cleanHtml($desc, array('style', 'script')); // remove unwanted elements that strip_tags fails to remove $desc = getExcerpt($desc, 160); // grab 160 chars $desc = strip_whitespace($desc); // remove newlines, tab chars $desc = encode_quotes($desc); $desc = trim($desc); } } $str = exec_filter('metad', $desc); // @filter metad (str) meta description in get_page_meta_desc return echoReturn($str, $echo); }
echo base_url('profile/' . $row['id_user']); ?> "><?php echo $this->Profile_Model->getName($row['id_user']); ?> </a> | <a href="<?php echo base_url('posts/category/' . $row['category_permalink']); ?> "><?php echo $row['category']; ?> </a></span> </div> <div class="blog-item-post-desc"> <p><?php echo getExcerpt($row['content'], $siteOptions['numwords']); ?> </p> </div> <div class="blog-more-desc"> <div class="row"> <div class="col-sm-7 col-xs-12"> <ul class="list-inline social-colored"> <li class="empty-text">Поделиться:</li> <li><a target="_blank" title="Share on Facebook" href="http://www.facebook.com/sharer/sharer.php?s=100&p[url]=<?php echo urlencode(base_url("posts/view/" . $row['permalink'])); ?> " rel="nofollow" onclick="popUp = window.open('http://www.facebook.com/sharer/sharer.php?s=100&p[url]=<?php echo urlencode(base_url("posts/view/" . $row['permalink'])); ?> ', 'popupwindow', 'scrollbars=yes,width=800,height=400'); popUp.focus(); return FALSE"><i class="fa fa-facebook-square icon-fb"></i></a></li>
/** * truncate a string, multibyte safe * * @since 3.4 * @param str $str string to truncate * @param int $numchars number of characters to return * @return str truncated string */ function truncate($str, $numchars) { return getExcerpt($str, $numchars, false, '', true, false); }
/** * Get Page Header HTML * * This will return header html for a particular page. This will include the * meta desriptions & keywords, canonical and title tags * * @since 1.0 * @uses exec_action * @uses get_page_url * @uses strip_quotes * @uses get_page_meta_desc * @uses get_page_meta_keywords * @uses $metad * @uses $title * @uses $content * @uses $site_full_name from configuration.php * @uses GSADMININCPATH * * @return string HTML for template header */ function get_header($full = true) { global $metad; global $title; global $content; include GSADMININCPATH . 'configuration.php'; // meta description if ($metad != '') { $desc = get_page_meta_desc(FALSE); } else { if (getDef('GSAUTOMETAD', true)) { // use content excerpt, NOT filtered $desc = strip_decode($content); if (getDef('GSCONTENTSTRIP', true)) { $desc = strip_content($desc); } $desc = cleanHtml($desc, array('style', 'script')); // remove unwanted elements that strip_tags fails to remove $desc = getExcerpt($desc, 160); // grab 160 chars $desc = strip_whitespace($desc); // remove newlines, tab chars $desc = encode_quotes($desc); $desc = trim($desc); } } if (!empty($desc)) { echo '<meta name="description" content="' . $desc . '" />' . "\n"; } // meta keywords $keywords = get_page_meta_keywords(FALSE); if ($keywords != '') { echo '<meta name="keywords" content="' . $keywords . '" />' . "\n"; } if ($full) { echo '<link rel="canonical" href="' . get_page_url(true) . '" />' . "\n"; } // script queue get_scripts_frontend(); exec_action('theme-header'); }
<header class="news-item__header"> <?php if ($options['excerpt']) { echo '<h1><a href="' . $page->url . '">' . $page->title . '</a></h1>'; } else { echo '<h1>' . $page->get('headline|title') . '</h1>'; } ?> <time datetime="<?php echo date(DATE_ATOM, $page->getUnformatted('date')); ?> "><?php echo $page->date; ?> </time> </header> <div class="news-item__text"> <?php if ($options['excerpt']) { echo getExcerpt(strip_tags($page->body)); } else { echo $page->body; } ?> </div> </article> <?php if (!$options['partial']) { include './_foot.php'; }
<?php $args = array('user_id' => $cur_user->ID, 'number' => 6); $comments = get_comments($args); echo "<ul>"; if ($comments == 0) { echo ""; } else { foreach ($comments as $comment) { ?> <li> <div class="comment"> <?php $postID = $comment->comment_post_ID; $postURL = get_post_permalink($postID); if (function_exists('getExcerpt')) { echo "<a href=" . $postURL . ">" . getExcerpt($comment->comment_content) . "</a>"; } ?> </div> <div class="date"> <?php echo comment_date('d M Y', $comment->comment_ID); ?> </div> <!-- echo($comment->comment_author . '<br />' . ); --> </li> <?php } } echo "</ul>";