Skip to content

Instantly share code, notes, and snippets.

@katzueno
Created April 9, 2012 11:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save katzueno/2342994 to your computer and use it in GitHub Desktop.
Save katzueno/2342994 to your computer and use it in GitHub Desktop.
concrete5 RSS Displayer - Hide "PR:" titles
<?php defined('C5_EXECUTE') or die("Access Denied.");
// Summary setting
$NumChar = 64; // Number of summary characters
$Tail= '…'; // Read more tails
$AdvertisementKeyword='PR:'; // Advertisement title
?>
<div id="rssSummaryList<?php echo intval($bID)?>" class="rssSummaryList">
<?php if( strlen($title)>0 ){ ?>
<div class="rssSummaryListTitle" style="margin-bottom:8px"><?php echo $title?></div>
<?php } ?>
<?php
$rssObj=$controller;
$textHelper = Loader::helper("text");
if (!$dateFormat) {
$dateFormat = t('F jS');
}
if( strlen($errorMsg)>0 ){
echo $errorMsg;
}else{
foreach($posts as $itemNumber=>$item) {
if( intval($itemNumber) >= intval($rssObj->itemsToDisplay) ) break;
$TitleItem = $item->get_title();
if (mb_strpos($TitleItem, $AdvertisementKeyword)=== FALSE) {
?>
<div class="rssItem">
<div class="rssItemTitle">
<a href="<?php echo $item->get_permalink(); ?>" <?php if($rssObj->launchInNewWindow) echo 'target="_blank"' ?> >
<?php echo $TitleItem; ?>
</a>
</div>
<div class="rssItemDate"><?php echo $item->get_date($dateFormat); ?></div>
<div class="rssItemSummary">
<?php
if( $rssObj->showSummary ){
echo $textHelper->shortText( strip_tags($item->get_description()), $NumChar, $Tail );
}
?>
[ <a href="<?php echo $item->get_permalink(); ?>" <?php if($rssObj->launchInNewWindow) echo 'target="_blank"' ?> >
Read more</a> ]
</div>
</div>
<?php
} else {
}
}
}
?>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment