Exemplo n.º 1
0
                        if ($rssFeedItem['localImage']) {
                            $rssFeedImage = $rssFeedItem['localImage'];
                        } else {
                            $rssFeedPlaceholderImage = get_field('rss_feed_cache_placeholder_image', 'option');
                            $rssFeedImage = $rssFeedPlaceholderImage['url'];
                        } ?>
                    <div class="col-sm-6">
                        <div class="item related-item">
                            <div class="row">
                                <div class="col-sm-5">
                                    <a href="<?php echo $rssFeedItem['url']; ?>" target="_blank"><img src="<?php echo $rssFeedImage; ?>" alt="<?php echo htmlentities($rssFeedItem['title']); ?>" class="img-responsive"/></a>
                                </div>
                                <div class="col-sm-7">
                                    <h4><a href="<?php echo $rssFeedItem['url']; ?>" target="_blank"><?php echo $rssFeedItem['title']; ?></a></h4>
                                    <span class="published">Published <?php echo time_since_friendly(get_the_date('U', $rssFeedItem['timestamp'])); ?></span>
                                    <p><?php echo cpfc_truncate_copy($rssFeedItem['content'], $characterCount); ?></p>
                                </div>
                            </div>
                        </div>
                    </div>
                <?php
                    }
                } ?>
                </div>
            </div>
        </section>
    </div>

        <?php
        get_partial('partials/partners'); ?>
</div>
Exemplo n.º 2
0
             if ($video2) { ?>
                 <div class="hidden-xs hidden-sm">
                     <span>
                         <a href="<?php echo cpfc_home_url(CPFC_MEMBERS_VIEW_CAROUSEL_VIDEO_URL); ?>?id=<?php echo $video2['video_id']; ?>" data-video-id="<?php echo esc_attr($video2['video_id']); ?>" data-heading="<?php echo esc_attr($video2Info['title']); ?>" data-description="<?php echo esc_attr($video2['description']); ?>" class="view-carousel-video">
                             <img src="<?php echo $video2Info['localImage']; ?>" class="img-responsive"/>
                             <i class="icon-play-circled2"></i>
                         </a>
                     </span>
                 </div>
             <?php
             } ?>
                 <?php
                 if ($newsArticle1) { ?>
                 <div class="item visible-xs visible-sm">
                     <h4><a href="<?php echo get_the_permalink($newsArticle1->ID); ?>"><?php echo $newsArticle1->post_title; ?></a></h4>
                     <p><?php echo cpfc_truncate_copy($newsArticle1->post_content, $characterCount); ?></p>
                 </div>
                 <?php
                 } ?>
             </div>
         </div>
     </div>
 </div>
 <div class="col-md-6 hidden-xs hidden-sm">
 <?php
 if ($mainVideo) { ?>
     <div class="visible-xs">
         <div class="videoWrapper">
             <iframe src="//player.vimeo.com/video/<?php echo $mainVideo['video_id']; ?>" width="100%" height="258" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
         </div>
     </div>
Exemplo n.º 3
0
    /**
     * Load more functionality for RSS Feed
     */
    public function rssFeedMore()
    {
        global $wp_query;

        $pageCount = (int) isset($_REQUEST['pageCount']) ? $_REQUEST['pageCount'] : 6;
        $pageIndex = (int) isset($_REQUEST['pageIndex']) ? $_REQUEST['pageIndex'] : 1;
        $offset = $pageCount * $pageIndex;

        $feedUrl = get_field('rss_feed_url', 'option');
        if ($feedUrl) {
            $rss = new \CPFCMembers\Rss_Feed($feedUrl);
            $rssFeedItems = $rss->fetchFromCache($pageCount, $offset);

            if($rssFeedItems === false) {
                $result = false;
            } else {
                $landingPage = get_page_by_path('news');
                $otherNewsCharacterCount = get_field('news_landing_other_news_news_content_preview_character_count', $landingPage->ID);
                $rssFeedPlaceholderImage = get_field('rss_feed_cache_placeholder_image', 'option');
                foreach ($rssFeedItems as $index => $rssFeedItem) {
                    if ($rssFeedItem['localImage']) {
                        $rssFeedImage = $rssFeedItem['localImage'];
                    } else {
                        $rssFeedImage = $rssFeedPlaceholderImage['url'];
                    }

                    $rssFeedItem['localImage'] = $rssFeedImage;
                    $rssFeedItem['duration'] = time_since_friendly($rssFeedItem['timestamp']);
                    $rssFeedItem['content'] = cpfc_truncate_copy($rssFeedItem['content'], $otherNewsCharacterCount);
                    $rssFeedItems[$index] = $rssFeedItem;
                }

                $result = $rssFeedItems;
            }

            if(Input::isAjax()) {
                $result = json_encode($result);
                echo $result;
            } else {
                //Template name: Homepage (Logged Out) Template
                header("HTTP/1.0 404 Not Found - Archive Empty");
                $wp_query->set_404();
                require TEMPLATEPATH.'/404.php';
            }
        }

        die();
    }