roxcoder

Untitled

Jan 18th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.44 KB | None | 0 0
  1. <?php
  2. /**
  3. * @package     SP Simple Portfolio
  4. *
  5. * @copyright   Copyright (C) 2010 - 2016 JoomShaper. All rights reserved.
  6. * @license     GNU General Public License version 2 or later.
  7. */
  8. defined('_JEXEC') or die();
  9.  
  10. require_once JPATH_COMPONENT . '/helpers/helper.php';
  11. SpsimpleportfolioHelper::generateMeta($this->item);
  12.  
  13.  
  14. $doc = JFactory::getDocument();
  15. $doc->addStylesheet( JURI::root(true) . '/components/com_spsimpleportfolio/assets/css/spsimpleportfolio.css' );
  16.  
  17. $tags = SpsimpleportfolioHelper::getTags( (array) $this->item->spsimpleportfolio_tag_id );
  18. $newtags = array();
  19. foreach ($tags as $tag) {
  20.     $newtags[]   = $tag->title;
  21. }
  22.  
  23. //video
  24. if($this->item->video) {
  25.     $video = parse_url($this->item->video);
  26.  
  27.     switch($video['host']) {
  28.         case 'youtu.be':
  29.         $video_id   = trim($video['path'],'/');
  30.         $video_src  = '//www.youtube.com/embed/' . $video_id;
  31.         break;
  32.  
  33.         case 'www.youtube.com':
  34.         case 'youtube.com':
  35.         parse_str($video['query'], $query);
  36.         $video_id   = $query['v'];
  37.         $video_src  = '//www.youtube.com/embed/' . $video_id;
  38.         break;
  39.  
  40.         case 'vimeo.com':
  41.         case 'www.vimeo.com':
  42.         $video_id   = trim($video['path'],'/');
  43.         $video_src  = "//player.vimeo.com/video/" . $video_id;
  44.     }
  45.  
  46. }
  47.  
  48. ?>
  49.  
  50. <div id="sp-simpleportfolio" class="sp-simpleportfolio sp-simpleportfolio-view-item">
  51.     <div class="sp-simpleportfolio-info">
  52.         <!-- <div class="sp-simpleportfolio-category">
  53.             <h2>Portfolio</h2>
  54.         </div>
  55.  -->        <div class="sp-simpleportfolio-title">
  56.             <h2><?php echo $this->item->title; ?></h2>
  57.         </div>
  58.         <div class="sp-simpleportfolio-meta">
  59.             <ul>
  60.                 <!-- <li>
  61.                     <div class="sp-simpleportfolio-clients">
  62.                             <span>Clients: </span> Ericson Bike
  63.                     </div>
  64.                 </li> -->
  65.                 <li>
  66.                     <div class="sp-simpleportfolio-tags">
  67.                         <span><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_TAGS'); ?></span>
  68.                         <?php echo implode(', ', $newtags); ?>
  69.                     </div>
  70.                 </li>
  71.                 <!-- <li>
  72.                     <div class="sp-simpleportfolio-created">
  73.                         <span><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_PROJECT_DATE').": "; ?></span>
  74.                         <?php echo JHtml::_('date', $this->item->created_on, JText::_('DATE_FORMAT_LC3')); ?>
  75.                     </div>
  76.                 </li> -->
  77.                 <li>
  78.                     <?php if ($this->item->url) { ?>
  79.                         <div class="sp-simpleportfolio-link">
  80.                             <a class="btn btn-primary" target="_blank" href="<?php echo $this->item->url; ?>"><?php echo JText::_('COM_SPSIMPLEPORTFOLIO_VIEW_PROJECT'); ?></a>
  81.                         </div>
  82.                         <?php } ?>
  83.                     </li>
  84.                 </ul>
  85.             </div>
  86.         </div> <!-- //sp-simpleportfolio-info -->
  87.  
  88.         <div class="sp-simpleportfolio-image">
  89.             <?php if($this->item->video) { ?>
  90.                 <div class="sp-simpleportfolio-embed">
  91.                     <iframe src="<?php echo $video_src; ?>" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
  92.                 </div>
  93.                 <?php } else { ?>
  94.                     <?php if($this->item->image) { ?>
  95.                         <img class="sp-simpleportfolio-img" src="<?php echo $this->item->image; ?>" alt="<?php echo $this->item->title; ?>">
  96.                         <?php } else { ?>
  97.                             <img class="sp-simpleportfolio-img" src="<?php echo $this->item->thumbnail; ?>" alt="<?php echo $this->item->title; ?>">
  98.                             <?php } ?>
  99.                             <?php } ?>
  100.                         </div> <!-- //sp-simpleportfolio-image -->
  101.  
  102.                         <div class="sp-simpleportfolio-details clearfix">
  103.                             <div class="sp-simpleportfolio-description">
  104.                                 <?php echo $this->item->description; ?>
  105.                             </div>
  106.                         </div>  <!-- //sp-simpleportfolio-description -->
  107.                     </div>
Add Comment
Please, Sign In to add comment