File manager - Edit - /home/capoccitel/www/wp-admin/mod_tlpportfolio.tar
Back
index.html 0000705 00000000037 15242036653 0006545 0 ustar 00 <!DOCTYPE html><title></title> helper.php 0000705 00000004252 15242036653 0006543 0 ustar 00 <?php /** * @version 2 * @package com_tlpportfolio * @subpackage mod_tlpportfolio * @author TechLabPro <info@techlabpro.com> * @copyright Copyright (C) 2015. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; /** * Helper for mod_tlpportfolio * * @package com_tlpportfolio * @subpackage mod_tlpportfolio * @since 1.6 */ class ModTlpportfolioHelper { /** * Retrieve component items * @param Joomla\Registry\Registry &$params module parameters * @return array Array with all the elements */ public static function getLists(&$params) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $mod_category=$params->get('mod_category'); @$category = implode(",", $mod_category); JFactory::getLanguage()->getTag(); $multilang=JLanguageMultilang::isEnabled(); // Select the required fields from the table. $query->select( 'DISTINCT a.*,c.title AS category_title,t.title AS tools_title'); $query->from('`#__tlpportfolio_portfolio` AS a'); // Join over the category 'category' $query->join('LEFT', '#__categories AS c ON c.id = a.category'); // Join over the foreign key 'tools_used' $query->join('LEFT', '#__tlpportfolio_tools AS t ON t.id = a.tools_used'); $query->where('a.state = 1'); // if($category>0){ // $query->where("a.category IN ($category)"); // } $q = array(); if (count($mod_category)>0) { foreach ($mod_category as $cat) { $q[] = "(FIND_IN_SET('{$cat}',a.category))"; } } if(!empty($q)){ $string = implode(" OR ", $q); $query->where("( {$string} )"); } // Filter by language if ($multilang) { $query->where('a.language in (' . $db->quote(JFactory::getLanguage()->getTag()) . ',' . $db->quote('*') . ')'); } $query->order('a.ordering'); $db->setQuery($query, 0, $params->get('mod_projectcount')); //echo $query; $rows = $db->loadObjectList(); return $rows; } } mod_tlpportfolio.php 0000705 00000002043 15242036653 0010654 0 ustar 00 <?php /** * @version 2.0 * @package com_tlpportfolio * @subpackage mod_tlpportfolio * @author TechLabPro <info@techlabpro.com> * @copyright Copyright (C) 2015. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; // Include the syndicate functions only once require_once __DIR__ . '/helper.php'; require_once('components/com_tlpportfolio//helpers/tlpportfolio.php'); $doc = JFactory::getDocument(); /* */ /***** Owl Carousel Assets ***/ $doc->addStyleSheet(JURI::base() . 'components/com_tlpportfolio/assets/owlcarousel/owl.carousel.min.css'); $doc->addStyleSheet(JURI::base() . 'components/com_tlpportfolio/assets/owlcarousel/owl.theme.default.min.css'); $doc->addStyleSheet(JURI::base() . 'components/com_tlpportfolio/assets/css/tlpportfolio.css'); /* */ $doc->addScript(JURI::base() . 'components/com_tlpportfolio/assets/owlcarousel/owl.carousel.min.js'); require JModuleHelper::getLayoutPath('mod_tlpportfolio', $params->get('mod_layout', 'layout1')); tmpl/carousel1.php 0000705 00000043052 15242036653 0010137 0 ustar 00 <?php /** * @version 2.0 * @package com_tlpportfolio * @subpackage mod_tlpportfolio * @author TechLabPro <info@techlabpro.com> * @copyright Copyright (C) 2015. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; $rows = ModTlpportfolioHelper::getLists($params); $app = JFactory::getApplication(); $tlpportfolio_params = JComponentHelper::getParams('com_tlpportfolio'); $lang = JFactory::getLanguage(); $dir = $lang->get('rtl'); $image_storiage_path = $tlpportfolio_params->get('image_path','image/tlpportfolio'); $link_detail = $tlpportfolio_params->get('link_detail','1'); $bootstrap_version = $tlpportfolio_params->get('bootstrap_version','1'); $enable_social_share = $tlpportfolio_params->get('enable_social_share'); $link_type = $tlpportfolio_params->get('link_type','2'); $image_grid = $tlpportfolio_params->get('image_grid','10'); $create_date_format = $tlpportfolio_params->get('create_date_format','m-d-Y'); $short_desc_limit = $tlpportfolio_params->get('short_desc_limit','150'); $g_layout = $tlpportfolio_params->get('g_layout'); $g_display_no = $tlpportfolio_params->get('g_display_no','4'); $g_display_no_tab = $tlpportfolio_params->get('g_display_no_tab','3'); $g_display_no_mob = $tlpportfolio_params->get('g_display_no_mob','1'); $g_grid_type = $tlpportfolio_params->get('g_grid_type'); $g_item_to_item_margin = $tlpportfolio_params->get('g_item_to_item_margin','1'); $g_gutter = $tlpportfolio_params->get('g_gutter'); $g_image_style = $tlpportfolio_params->get('g_image_style'); $g_primary_color = $tlpportfolio_params->get('g_primary_color'); $g_overlay_color = $tlpportfolio_params->get('g_overlay_color'); $g_overlay_opacity = $tlpportfolio_params->get('g_overlay_opacity'); $g_project_name_font_size = $tlpportfolio_params->get('g_project_name_font_size'); $g_project_name_font_color = $tlpportfolio_params->get('g_project_name_font_color'); $g_project_name_font_color_hover = $tlpportfolio_params->get('g_project_name_font_color_hover'); $g_project_name_text_align = $tlpportfolio_params->get('g_project_name_text_align'); $g_short_desc_font_size = $tlpportfolio_params->get('g_short_desc_font_size'); $g_short_desc_font_color = $tlpportfolio_params->get('g_short_desc_font_color'); $g_short_desc_text_align = $tlpportfolio_params->get('g_short_desc_text_align'); $g_icon_font_size = $tlpportfolio_params->get('g_icon_font_size'); $g_icon_font_color = $tlpportfolio_params->get('g_icon_font_color'); //field control $g_project_name_field = $tlpportfolio_params->get('g_project_name_field'); $g_short_desc_field = $tlpportfolio_params->get('g_short_desc_field'); $g_tools_field = $tlpportfolio_params->get('g_tools_field'); $g_category_field = $tlpportfolio_params->get('g_category_field'); $g_client_field = $tlpportfolio_params->get('g_client_field'); $g_project_url_field = $tlpportfolio_params->get('g_project_url_field'); $g_btn_bg = $tlpportfolio_params->get('g_btn_bg'); $g_btn_text_color = $tlpportfolio_params->get('g_btn_text_color'); $g_btn_bg_hover = $tlpportfolio_params->get('g_btn_bg_hover'); /* Module Parma */ $mod_display_no = $params->get("mod_display_no"); $mod_display_no_tab = $params->get("mod_display_no_tab"); $mod_display_no_mob = $params->get("mod_display_no_mob"); $mod_layout = $params->get("mod_layout"); $mod_grid_type = $params->get('mod_grid_type'); $mod_item_to_item_margin = $params->get('mod_item_to_item_margin'); $mod_gutter = $params->get('mod_gutter'); $mod_image_style = $params->get('mod_image_style'); $mod_primary_color = $params->get('mod_primary_color'); $mod_overlay_color = $params->get('mod_overlay_color'); $mod_overlay_opacity = $params->get('mod_overlay_opacity'); $mod_project_name_font_size = $params->get('mod_project_name_font_size'); $mod_project_name_font_color = $params->get('mod_project_name_font_color'); $mod_project_name_font_color_hover = $params->get('mod_project_name_font_color_hover'); $mod_project_name_text_align = $params->get('mod_project_name_text_align'); $mod_short_desc_font_size = $params->get('mod_short_desc_font_size'); $mod_short_desc_font_color = $params->get('mod_short_desc_font_color'); $mod_short_desc_text_align = $params->get('mod_short_desc_text_align'); $mod_icon_font_size = $params->get('mod_icon_font_size'); $mod_icon_font_color = $params->get('mod_icon_font_color'); $mod_project_name_field = $params->get('mod_project_name_field'); $mod_short_desc_field = $params->get('mod_short_desc_field'); $mod_tools_field = $params->get('mod_tools_field'); $mod_category_field = $params->get('mod_category_field'); $mod_client_field = $params->get('mod_client_field'); $mod_project_url_field = $params->get('mod_project_url_field'); $mod_btn_bg = $params->get('mod_btn_bg'); $mod_btn_text_color = $params->get('mod_btn_text_color'); $mod_btn_bg_hover = $params->get('mod_btn_bg_hover'); $mod_pretext = $params->get('mod_pretext'); $menu_id = $params->get('mod_portmenuitem'); $category_id = $params->get('mod_category'); $mod_link_detail = $params->get('mod_link_detail',''); $mod_link_type = $params->get('mod_link_type',''); if($mod_grid_type!=''){ $grid_type=$mod_grid_type; }else{ $grid_type=$g_grid_type; } if($mod_item_to_item_margin!=''){ $item_to_item_margin=$mod_item_to_item_margin; }else{ $item_to_item_margin=$g_item_to_item_margin; } if($mod_image_style!=''){ $image_style=$mod_image_style; }else{ $image_style=$g_image_style; } if($mod_primary_color!=''){ $primary_color=$mod_primary_color; }else{ $primary_color=$g_primary_color; } if($mod_overlay_color!=''){ $overlay_color=$mod_overlay_color; }else{ $overlay_color=$g_overlay_color; } if($mod_overlay_opacity!=''){ $overlay_opacity=$mod_overlay_opacity; }else{ $overlay_opacity=$g_overlay_opacity; } if($mod_project_name_font_size!=''){ $project_name_font_size=$mod_project_name_font_size; }else{ $project_name_font_size=$g_project_name_font_size; } if($mod_project_name_font_color!=''){ $project_name_font_color=$mod_project_name_font_color; }else{ $project_name_font_color=$g_project_name_font_color; } if($mod_project_name_font_color_hover!=''){ $project_name_font_color_hover=$mod_project_name_font_color_hover; }else{ $project_name_font_color_hover=$g_project_name_font_color_hover; } if($mod_project_name_text_align!=''){ $project_name_text_align=$mod_project_name_text_align; }else{ $project_name_text_align=$g_project_name_text_align; } if($mod_short_desc_font_size!=''){ $short_desc_font_size=$mod_short_desc_font_size; }else{ $short_desc_font_size=$g_short_desc_font_size; } if($mod_short_desc_font_color!=''){ $short_desc_font_color=$mod_short_desc_font_color; }else{ $short_desc_font_color=$g_short_desc_font_color; } if($mod_short_desc_text_align!=''){ $short_desc_text_align=$mod_short_desc_text_align; }else{ $short_desc_text_align=$g_short_desc_text_align; } if($mod_icon_font_size!=''){ $icon_font_size=$mod_icon_font_size; }else{ $icon_font_size=$g_icon_font_size; } if($mod_icon_font_color!=''){ $icon_font_color=$mod_icon_font_color; }else{ $icon_font_color=$g_icon_font_color; } if($mod_project_name_field!=''){ $project_name_field=$mod_project_name_field; }else{ $project_name_field=$g_project_name_field; } if($mod_short_desc_field!=''){ $short_desc_field=$mod_short_desc_field; }else{ $short_desc_field=$g_short_desc_field; } if($mod_tools_field!=''){ $tools_field=$mod_tools_field; }else{ $tools_field=$g_tools_field; } if($mod_category_field!=''){ $category_field=$mod_category_field; }else{ $category_field=$g_category_field; } if($mod_client_field!=''){ $client_field=$mod_client_field; }else{ $client_field=$g_client_field; } if($mod_project_url_field!=''){ $project_url_field=$mod_project_url_field; }else{ $project_url_field=$g_project_url_field; } if($mod_layout!=''){ $layout=$mod_layout; }else{ $layout=$g_layout; } if($mod_btn_bg!=''){ $btn_bg=$mod_btn_bg; }else{ $btn_bg=$g_btn_bg; } if($mod_btn_bg_hover!=''){ $btn_bg_hover=$mod_btn_bg_hover; }else{ $btn_bg_hover=$g_btn_bg_hover; } if($mod_btn_text_color!=''){ $btn_text_color=$mod_btn_text_color; }else{ $btn_text_color=$g_btn_text_color; } if($mod_display_no!=''){ $display_no=$mod_display_no; $md_grid=(12/$mod_display_no); }else{ $display_no=$g_display_no; $md_grid=(12/$g_display_no); } if ($mod_display_no_tab != '' ) { $sm_grid = ( 12 / $mod_display_no_tab ); } else { $sm_grid = ( 12 / $g_display_no_tab ); } if ( $mod_display_no_mob != '' ) { $xs_grid = ( 12 / $mod_display_no_mob ); } else { $xs_grid = ( 12 / $g_display_no_mob ); } if($mod_gutter !='') { $gutter = $mod_gutter; }else { $gutter = $g_gutter; } if($gutter=='') { $gutter = 15; } if($item_to_item_margin==0){ $item_to_item_margin = ' allmargin0'; }else{ $item_to_item_margin = ''; } if($mod_link_detail!=''){ $link_detail = $mod_link_detail; }else{ $link_detail = $link_detail; } if($mod_link_type!=''){ $link_type = $mod_link_type; }else { $link_type = $link_type; } $bss = "tlp-col-md-12 tlp-col-lg-12 tlp-col-sm-12 tlp-col-xs-12"; if($overlay_color){ $hex = str_replace("#", "", $overlay_color); if(strlen($hex) == 3) { $r = hexdec($hex[0].$hex[0]); $g = hexdec($hex[1].$hex[1]); $b = hexdec($hex[2].$hex[2]); } else { $r = hexdec($hex[0].$hex[1]); $g = hexdec($hex[2].$hex[3]); $b = hexdec($hex[4].$hex[5]); } } $mIsoLayout = " even-grid "; $ItemClass = ' tlp-equal-height'; if ($grid_type == 2) { $mIsoLayout = " masonry-grid "; $ItemClass = ' masonry-item '; } $document = JFactory::getDocument(); $style =''; $style .= '.tlp-popup-wrap .tlp-popup-navigation-wrap { background:' .$primary_color.';}'; $style .= '.owl-theme .owl-nav div,.owl-theme .owl-dots .owl-dot span { background:' . $btn_bg . ' !important; color:' . $btn_text_color . ';}'; $style .= '.owl-theme .owl-nav div:hover,.owl-theme .owl-dots .owl-dot span:hover,.owl-theme .owl-dots .owl-dot.active span { background:' . $btn_bg_hover . ' !important; color:' . $btn_text_color . ';}'; if ( $overlay_color ) { $style .= '.tlp-portfolio .slider1 .tlp-overlay,.tlp-portfolio .slider1 .tlp-overlay .tlp-title{ background-color: rgba(' . $r . ', ' . $g . ', ' . $b . ', ' . $overlay_opacity . ');}'; } $style .= '.tlp-portfolio .slider1 .tlp-overlay .tlp-title { text-align: ' . $project_name_text_align . ';}'; $style .= '.tlp-portfolio .slider1 .tlp-overlay .tlp-title h3,.tlp-portfolio .slider1 .tlp-overlay .tlp-title h3 a { font-size: ' . $project_name_font_size . 'px; color: ' . $project_name_font_color . '; text-align: ' . $project_name_text_align . ';}'; $style .= '.tlp-portfolio .slider1 .tlp-overlay .tlp-title h3:hover a { color: ' . $project_name_font_color_hover . ';}'; $style .= '.tlp-portfolio .slider1 .tlp-overlay p.description {font-size: ' . $short_desc_font_size . 'px; color: ' . $short_desc_font_color . '; text-align: ' . $short_desc_text_align . ';}'; $style .= '.tlp-portfolio .slider1 .tlp-overlay p.link-icon a { font-size: ' . $icon_font_size . 'px; color: ' . $icon_font_color . '; border: 1px solid ' . $icon_font_color . ';}'; $document->addStyleDeclaration( $style ); $html =''; if ( ! empty( $rows ) ) : $html .='<div class="container-fluid tlp-portfolio">'; $html .='<div class="tlp-row slider1 ">'; $html .='<p class="pre-text">'.$mod_pretext.'</p>'; $html .='<div id="owl-portfolio" class="owl-carousel owl-theme">'; foreach ( $rows as &$item ) : $detail_link = JRoute::_( 'index.php?option=com_tlpportfolio&view=portfolio&id=' . (int) $item->id .'&Itemid='.$menu_id); if ( $link_type == 2 ) { $popup = ' data-id="' . $item->id . '" class="tlp-single-item-popup"'; } else { $popup = null; } $html .='<div class="'.$item_to_item_margin.' tlp-equal-height">'; $html .='<div class="tlp-portfolio-item">'; $html .='<div class="tlp-portfolio-thum">'; $html .='<img class="img-responsive" src="'.JURI::root().$image_storiage_path.'/m_'.$item->portfolio_image.'" alt="'.$item->title.'"/>'; $html .='</div>'; $html .='<div class="tlp-overlay">'; $html .='<div class="tlp-title">'; if($link_detail==1){ if($item->custom_url){ $html .='<h3><a href="'.$item->custom_url.'" target="_blank" >'.$item->title.'</a></h3>'; }else{ $html .='<h3><a href="'.$detail_link.'" '. $popup.'>'.$item->title.'</a></h3>'; } }else{ $html .='<h3>'.$item->title.'</h3>'; } $html .='</div>'; $html .='<div class="tlp-content">'; if(($short_desc_field==1)&&($item->short_description!='')){ $html .='<p class="description">'.substr($item->short_description,0,$short_desc_limit).'</p>'; } if(($category_field==1)&&($item->category!='')){ $html .='<p class="description">'.TlpportfolioFrontendHelper::getCatTitle($item->category).'</p>'; } if(($tools_field==1)&&($item->tools_used!='')){ $html .='<p class="description">'.TlpportfolioFrontendHelper::getTools($item->tools_used).'</p>'; } $html .='<p class="link-icon">'; if($link_detail==1){ if($item->custom_url){ $html .='<a href="'.$item->custom_url.'" target="_blank" ><i class="fa fa-info"></i></a>'; }else{ $html .='<a href="'.$detail_link.'" '.$popup.'><i class="fa fa-info"></i></a>'; } } if($project_url_field==1){ $html .='<a href="'.$item->project_url.'" target="_blank"><i class="fa fa-external-link"></i></a>'; } $html .='</p> '; $html .='</div>'; $html .='</div>'; $html .='</div>'; $html .='</div>'; endforeach; $html .='</div>'; $html .='</div>'; $html .='</div>'; endif; echo $html; $itemIdsHtml = null; foreach ( $rows as &$item ) { $itemIdsHtml .= "<span>{$item->id}</span>"; } if ( count( $rows ) > 0 ) { $html = null; $html .= "<span id='tlp-port-item-count'>"; $html .= $itemIdsHtml; $html .= "</span>"; echo $html; } ?> <script type="text/javascript"> (function ($) { var owl = $("#owl-portfolio"); owl.owlCarousel({ autoplay: <?php echo $params->get( 'mod_autoplay' );?>, navText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'], nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?>, lazyLoad: <?php echo $params->get( 'mod_lazyload' );?>, rtl: <?php if($dir==1){ echo "true";}else{ echo "false";};?>, loop: <?php echo $params->get( 'mod_loop_enable' );?>, smartSpeed: <?php echo $params->get( 'mod_speed' );?>, margin: <?php echo $gutter;?>, autoHeight: true, responsiveClass: <?php echo $params->get( 'mod_responsive' );?>, responsive: { 0: { items: 1, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> }, 480: { items: <?php echo $params->get( 'mod_display_no_mob' );?>, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> }, // breakpoint from 768 up 768: { items: <?php echo $params->get( 'mod_display_no_tab' );?>, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> }, // breakpoint from 768 up 1200: { items: <?php echo $params->get( 'mod_display_no' );?>, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> } } }); })(jQuery); </script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/imagesloaded.pkgd.min.js" type="text/javascript"></script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/isotope.pkgd.min.js" type="text/javascript"></script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/tlp-portfolio.js" type="text/javascript"></script> tmpl/isotope6.php 0000705 00000044164 15242036653 0010016 0 ustar 00 <?php /** * @version 2.0 * @package com_tlpportfolio * @subpackage mod_tlpportfolio * @author TechLabPro <info@techlabpro.com> * @copyright Copyright (C) 2015. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; $rows = ModTlpportfolioHelper::getLists($params); $app = JFactory::getApplication(); $tlpportfolio_params = JComponentHelper::getParams('com_tlpportfolio'); $image_storiage_path = $tlpportfolio_params->get('image_path','image/tlpportfolio'); $link_detail = $tlpportfolio_params->get('link_detail','1'); $bootstrap_version = $tlpportfolio_params->get('bootstrap_version','1'); $enable_social_share = $tlpportfolio_params->get('enable_social_share'); $link_type = $tlpportfolio_params->get('link_type','2'); $image_grid = $tlpportfolio_params->get('image_grid','10'); $create_date_format = $tlpportfolio_params->get('create_date_format','m-d-Y'); $short_desc_limit = $tlpportfolio_params->get('short_desc_limit','150'); $g_layout = $tlpportfolio_params->get('g_layout'); $g_display_no = $tlpportfolio_params->get('g_display_no','4'); $g_display_no_tab = $tlpportfolio_params->get('g_display_no_tab','3'); $g_display_no_mob = $tlpportfolio_params->get('g_display_no_mob','1'); $g_grid_type = $tlpportfolio_params->get('g_grid_type'); $g_item_to_item_margin = $tlpportfolio_params->get('g_item_to_item_margin','1'); $g_gutter = $tlpportfolio_params->get('g_gutter'); $g_image_style = $tlpportfolio_params->get('g_image_style'); $g_primary_color = $tlpportfolio_params->get('g_primary_color'); $g_overlay_color = $tlpportfolio_params->get('g_overlay_color'); $g_overlay_opacity = $tlpportfolio_params->get('g_overlay_opacity'); $g_project_name_font_size = $tlpportfolio_params->get('g_project_name_font_size'); $g_project_name_font_color = $tlpportfolio_params->get('g_project_name_font_color'); $g_project_name_font_color_hover = $tlpportfolio_params->get('g_project_name_font_color_hover'); $g_project_name_text_align = $tlpportfolio_params->get('g_project_name_text_align'); $g_short_desc_font_size = $tlpportfolio_params->get('g_short_desc_font_size'); $g_short_desc_font_color = $tlpportfolio_params->get('g_short_desc_font_color'); $g_short_desc_text_align = $tlpportfolio_params->get('g_short_desc_text_align'); $g_icon_font_size = $tlpportfolio_params->get('g_icon_font_size'); $g_icon_font_color = $tlpportfolio_params->get('g_icon_font_color'); //field control $g_project_name_field = $tlpportfolio_params->get('g_project_name_field'); $g_short_desc_field = $tlpportfolio_params->get('g_short_desc_field'); $g_tools_field = $tlpportfolio_params->get('g_tools_field'); $g_category_field = $tlpportfolio_params->get('g_category_field'); $g_client_field = $tlpportfolio_params->get('g_client_field'); $g_project_url_field = $tlpportfolio_params->get('g_project_url_field'); $g_btn_bg = $tlpportfolio_params->get('g_btn_bg'); $g_btn_text_color = $tlpportfolio_params->get('g_btn_text_color'); $g_btn_bg_hover = $tlpportfolio_params->get('g_btn_bg_hover'); /* Module Parma */ $mod_display_no = $params->get("mod_display_no"); $mod_display_no_tab = $params->get("mod_display_no_tab"); $mod_display_no_mob = $params->get("mod_display_no_mob"); $mod_layout = $params->get("mod_layout"); $mod_grid_type = $params->get('mod_grid_type'); $mod_item_to_item_margin = $params->get('mod_item_to_item_margin'); $mod_gutter = $params->get('mod_gutter'); $mod_image_style = $params->get('mod_image_style'); $mod_primary_color = $params->get('mod_primary_color'); $mod_overlay_color = $params->get('mod_overlay_color'); $mod_overlay_opacity = $params->get('mod_overlay_opacity'); $mod_project_name_font_size = $params->get('mod_project_name_font_size'); $mod_project_name_font_color = $params->get('mod_project_name_font_color'); $mod_project_name_font_color_hover = $params->get('mod_project_name_font_color_hover'); $mod_project_name_text_align = $params->get('mod_project_name_text_align'); $mod_short_desc_font_size = $params->get('mod_short_desc_font_size'); $mod_short_desc_font_color = $params->get('mod_short_desc_font_color'); $mod_short_desc_text_align = $params->get('mod_short_desc_text_align'); $mod_icon_font_size = $params->get('mod_icon_font_size'); $mod_icon_font_color = $params->get('mod_icon_font_color'); $mod_project_name_field = $params->get('mod_project_name_field'); $mod_short_desc_field = $params->get('mod_short_desc_field'); $mod_tools_field = $params->get('mod_tools_field'); $mod_category_field = $params->get('mod_category_field'); $mod_client_field = $params->get('mod_client_field'); $mod_project_url_field = $params->get('mod_project_url_field'); $mod_btn_bg = $params->get('mod_btn_bg'); $mod_btn_text_color = $params->get('mod_btn_text_color'); $mod_btn_bg_hover = $params->get('mod_btn_bg_hover'); $mod_pretext = $params->get('mod_pretext'); $menu_id = $params->get('mod_portmenuitem'); $category_id = $params->get('mod_category'); @$hide_showall = $params->get('mod_hide_showall',''); @$selected_category = $params->get('mod_selected_category',''); $mod_link_detail = $params->get('mod_link_detail',''); $mod_link_type = $params->get('mod_link_type',''); $mod_hide_count = $params->get('mod_hide_count',''); if($mod_grid_type!=''){ $grid_type=$mod_grid_type; }else{ $grid_type=$g_grid_type; } if($mod_item_to_item_margin!=''){ $item_to_item_margin=$mod_item_to_item_margin; }else{ $item_to_item_margin=$g_item_to_item_margin; } if($mod_image_style!=''){ $image_style=$mod_image_style; }else{ $image_style=$g_image_style; } if($mod_primary_color!=''){ $primary_color=$mod_primary_color; }else{ $primary_color=$g_primary_color; } if($mod_overlay_color!=''){ $overlay_color=$mod_overlay_color; }else{ $overlay_color=$g_overlay_color; } if($mod_overlay_opacity!=''){ $overlay_opacity=$mod_overlay_opacity; }else{ $overlay_opacity=$g_overlay_opacity; } if($mod_project_name_font_size!=''){ $project_name_font_size=$mod_project_name_font_size; }else{ $project_name_font_size=$g_project_name_font_size; } if($mod_project_name_font_color!=''){ $project_name_font_color=$mod_project_name_font_color; }else{ $project_name_font_color=$g_project_name_font_color; } if($mod_project_name_font_color_hover!=''){ $project_name_font_color_hover=$mod_project_name_font_color_hover; }else{ $project_name_font_color_hover=$g_project_name_font_color_hover; } if($mod_project_name_text_align!=''){ $project_name_text_align=$mod_project_name_text_align; }else{ $project_name_text_align=$g_project_name_text_align; } if($mod_short_desc_font_size!=''){ $short_desc_font_size=$mod_short_desc_font_size; }else{ $short_desc_font_size=$g_short_desc_font_size; } if($mod_short_desc_font_color!=''){ $short_desc_font_color=$mod_short_desc_font_color; }else{ $short_desc_font_color=$g_short_desc_font_color; } if($mod_short_desc_text_align!=''){ $short_desc_text_align=$mod_short_desc_text_align; }else{ $short_desc_text_align=$g_short_desc_text_align; } if($mod_icon_font_size!=''){ $icon_font_size=$mod_icon_font_size; }else{ $icon_font_size=$g_icon_font_size; } if($mod_icon_font_color!=''){ $icon_font_color=$mod_icon_font_color; }else{ $icon_font_color=$g_icon_font_color; } if($mod_project_name_field!=''){ $project_name_field=$mod_project_name_field; }else{ $project_name_field=$g_project_name_field; } if($mod_short_desc_field!=''){ $short_desc_field=$mod_short_desc_field; }else{ $short_desc_field=$g_short_desc_field; } if($mod_tools_field!=''){ $tools_field=$mod_tools_field; }else{ $tools_field=$g_tools_field; } if($mod_category_field!=''){ $category_field=$mod_category_field; }else{ $category_field=$g_category_field; } if($mod_client_field!=''){ $client_field=$mod_client_field; }else{ $client_field=$g_client_field; } if($mod_project_url_field!=''){ $project_url_field=$mod_project_url_field; }else{ $project_url_field=$g_project_url_field; } if($mod_layout!=''){ $layout=$mod_layout; }else{ $layout=$g_layout; } if($mod_btn_bg!=''){ $btn_bg=$mod_btn_bg; }else{ $btn_bg=$g_btn_bg; } if($mod_btn_bg_hover!=''){ $btn_bg_hover=$mod_btn_bg_hover; }else{ $btn_bg_hover=$g_btn_bg_hover; } if($mod_btn_text_color!=''){ $btn_text_color=$mod_btn_text_color; }else{ $btn_text_color=$g_btn_text_color; } if($mod_display_no!=''){ $display_no=$mod_display_no; $md_grid=(12/$mod_display_no); }else{ $display_no=$g_display_no; $md_grid=(12/$g_display_no); } if ($mod_display_no_tab != '' ) { $sm_grid = ( 12 / $mod_display_no_tab ); } else { $sm_grid = ( 12 / $g_display_no_tab ); } if ( $mod_display_no_mob != '' ) { $xs_grid = ( 12 / $mod_display_no_mob ); } else { $xs_grid = ( 12 / $g_display_no_mob ); } if($mod_gutter !='') { $gutter = $mod_gutter; }else { $gutter = $g_gutter; } if($item_to_item_margin==0){ $item_to_item_margin = ' allmargin0'; }else{ $item_to_item_margin = ''; } if($mod_link_type!=''){ $link_type = $mod_link_type; }else { $link_type = $link_type; } $bss = "tlp-col-md-".$md_grid." tlp-col-lg-".$md_grid." tlp-col-sm-". $sm_grid. " tlp-col-xs-".$xs_grid; if($overlay_color){ $hex = str_replace("#", "", $overlay_color); if(strlen($hex) == 3) { $r = hexdec($hex[0].$hex[0]); $g = hexdec($hex[1].$hex[1]); $b = hexdec($hex[2].$hex[2]); } else { $r = hexdec($hex[0].$hex[1]); $g = hexdec($hex[2].$hex[3]); $b = hexdec($hex[4].$hex[5]); } } $mIsoLayout = " even-grid "; $ItemClass = ' tlp-equal-height'; if ($grid_type == 2) { $mIsoLayout = " masonry-grid "; $ItemClass = ' masonry-item '; } $document = JFactory::getDocument(); $style =''; $style .= '.tlp-popup-wrap .tlp-popup-navigation-wrap { background:' .$primary_color.';}'; $style .= '.tlp-portfolio button:hover { background: '. $primary_color.'}'; $style .= '.tlp-portfolio button.selected { background: '. $primary_color.'}'; $style .= '.tlp-portfolio .button-group button { background:'.$btn_bg.' !important; color:'.$btn_text_color.';}'; $style .= '.tlp-portfolio .button-group button:hover,.tlp-portfolio .button-group button.selected { background:'.$btn_bg_hover.'!important;}'; if($gutter){ $style .= '.tlp-portfolio .tlp-equal-height { margin-bottom: 0px;}'; $style .= '.tlp-portfolio [class*=tlp-col-] { padding-left : '.$gutter.'px; padding-right : '.$gutter.'px; margin-bottom : '.($gutter*2).'px; }'; $style .= '.tlp-row { margin-left : -'.$gutter.'px!important; margin-right : -'.$gutter.'px!important;}'; } $style .= '.tlp-portfolio .isotope6 .tlp-portfolio-thum h3, .tlp-portfolio .isotope6 .tlp-portfolio-thum h3 a { font-size: '. $project_name_font_size.'px; color: '. $project_name_font_color.'; text-align: '. $project_name_text_align.';}'; $style .= '.tlp-portfolio .isotope6 .tlp-portfolio-thum h3:hover a { color: '. $project_name_font_color_hover.';}'; if($overlay_color){ $style .= '.tlp-portfolio .isotope6 .tlp-portfolio-thum:hover .tlp-overlay { background-color: rgba('. $r.', '. $g.', '. $b.', '. $overlay_opacity.');}'; } $style .= '.tlp-portfolio .isotope6 .tlp-portfolio-thum .link-icon a { font-size: '. $icon_font_size .'px; color: '. $icon_font_color.'; border: 1px solid '.$icon_font_color.';}'; $style .= '.tlp-portfolio .isotope6 .tlp-portfolio-thum p{font-size: '. $short_desc_font_size.'px; color: '. $short_desc_font_color.'; text-align: '. $short_desc_text_align.';}'; $document->addStyleDeclaration( $style ); $html =''; if (!empty($rows)) : $html .='<div class="container-fluid">'; $html .='<div class="tlp-row tlp-portfolio">'; $html .='<p class="pre-text">'.$mod_pretext.'</p>'; $html .='<div class="tlp-portfolio-isotope '. $layout . $mIsoLayout.'">'; $html .='<div class="isotop-container">'; $html .='<div class="button-group filter-button-group isotop-btn">'; $allitems=TlpportfolioFrontendHelper::getAllitemsCount($category_id); if($mod_hide_count==1){ $count = ''; }else{ $count = ' <span class="count-cat-all">('. count($allitems).')</span>'; } if(!$hide_showall){ $selected = $selected_category ? null : " class='selected'" ; $html .='<button data-filter="*" '.$selected.'>'.JText::_('MOD_TLPPORTFOLIO_ISOTOPE_ALL_BTN').$count .'</button>'; } $category=TlpportfolioFrontendHelper::getCategoryName($category_id); foreach ($category as $key => $value) { $selected = null; if($value->id == $selected_category){ $selected = " class='selected'"; } $catitems=TlpportfolioFrontendHelper::getCountbyCat($value->id); if($mod_hide_count==1){ $count = ''; }else{ $count = ' <span class="count-cat">('. count($catitems).')</span>'; } $html .='<button '.$selected.' data-filter=".cat'.strtolower($value->id).'">'.$value->title. $count.' </button>'; } $html .='</div>'; $html .='<div class="portfolio-grid">'; foreach ($rows as &$item) { if($link_type==2){ $popup=' data-id="'.$item->id.'" class="tlp-single-item-popup"'; }else{ $popup= null; } $detail_link=JRoute::_('index.php?option=com_tlpportfolio&view=portfolio&id='.(int) $item->id); if (!empty($item->portfolio_image)){ $tcat=explode(',', $item->category); $cat=implode(' cat', $tcat); $html .='<div class="tlp-portfolio-item cat'.$cat.' '.$bss.$ItemClass.' '.$item_to_item_margin .'">'; $html .='<figure class="tlp-portfolio-thum">'; $html .='<img class="img-responsive" src="'.JURI::root().$image_storiage_path.'/m_'.$item->portfolio_image.'" alt="'.$item->title.'"/>'; $html .='<figcaption>'; $html .='<div class="tlp-overlay">'; if($project_name_field==1){ if($link_detail==1){ if($item->custom_url){ $html .='<h3><a href="'.$item->custom_url.'" target="_blank" >'.$item->title.'</a></h3>'; }else{ $html .='<h3><a href="'.$detail_link.'" '. $popup.'>'.$item->title.'</a></h3>'; } }else{ $html .='<h3>'.$item->title.'</h3>'; } } if(($category_field==1)&&($item->category!='')){ $html .='<p>'.TlpportfolioFrontendHelper::getCatTitle($item->category).'</p>'; } if(($tools_field==1)&&($item->tools_used!='')){ $html .='<p>'.TlpportfolioFrontendHelper::getTools($item->tools_used).'</p>'; } if(($short_desc_field==1)&&($item->short_description!='')){ if($short_desc_limit>0){ $html .='<p>'.substr($item->short_description,0,$short_desc_limit).' ...'.'</p>'; }else{ $html .='<p>'.$item->short_description.'</p>'; } } $html .='<p class="link-icon">'; if($link_detail==1){ if($item->custom_url){ $html .='<a href="'.$item->custom_url.'" target="_blank" ><i class="fa fa-info"></i></a>'; }else{ $html .='<a href="'.$detail_link .'" '.$popup.'><i class="fa fa-info"></i></a>'; } } if(($project_url_field==1)&&($item->project_url)){ $html .='<a href="'.$item->project_url.'" target="_blank"><i class="fa fa-external-link"></i></a>'; } $html .='</p>'; $html .='</div>'; $html .='</figcaption>'; $html .='</figure>'; $html .='</div>'; } } $html .='</div>'; $html .='</div>'; $html .='</div>'; $html .='</div>'; $html .='</div>'; endif; echo $html; $itemIdsHtml = null; foreach ($rows as &$item){ $itemIdsHtml .="<span>{$item->id}</span>"; } if(count($rows) > 0){ $html = null; $html .= "<span id='tlp-port-item-count'>"; $html .= $itemIdsHtml; $html .= "</span>"; echo $html; } ?> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/imagesloaded.pkgd.min.js" type="text/javascript"></script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/isotope.pkgd.min.js" type="text/javascript"></script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/tlp-portfolio.js" type="text/javascript"></script> tmpl/carousel6.php 0000705 00000042401 15242036653 0010141 0 ustar 00 <?php /** * @version 2.0 * @package com_tlpportfolio * @subpackage mod_tlpportfolio * @author TechLabPro <info@techlabpro.com> * @copyright Copyright (C) 2015. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; $rows = ModTlpportfolioHelper::getLists($params); $app = JFactory::getApplication(); $tlpportfolio_params = JComponentHelper::getParams('com_tlpportfolio'); $lang = JFactory::getLanguage(); $dir = $lang->get('rtl'); $image_storiage_path = $tlpportfolio_params->get('image_path','image/tlpportfolio'); $link_detail = $tlpportfolio_params->get('link_detail','1'); $bootstrap_version = $tlpportfolio_params->get('bootstrap_version','1'); $enable_social_share = $tlpportfolio_params->get('enable_social_share'); $link_type = $tlpportfolio_params->get('link_type','2'); $image_grid = $tlpportfolio_params->get('image_grid','10'); $create_date_format = $tlpportfolio_params->get('create_date_format','m-d-Y'); $short_desc_limit = $tlpportfolio_params->get('short_desc_limit','150'); $g_layout = $tlpportfolio_params->get('g_layout'); $g_display_no = $tlpportfolio_params->get('g_display_no','4'); $g_display_no_tab = $tlpportfolio_params->get('g_display_no_tab','3'); $g_display_no_mob = $tlpportfolio_params->get('g_display_no_mob','1'); $g_grid_type = $tlpportfolio_params->get('g_grid_type'); $g_item_to_item_margin = $tlpportfolio_params->get('g_item_to_item_margin','1'); $g_gutter = $tlpportfolio_params->get('g_gutter'); $g_image_style = $tlpportfolio_params->get('g_image_style'); $g_primary_color = $tlpportfolio_params->get('g_primary_color'); $g_overlay_color = $tlpportfolio_params->get('g_overlay_color'); $g_overlay_opacity = $tlpportfolio_params->get('g_overlay_opacity'); $g_project_name_font_size = $tlpportfolio_params->get('g_project_name_font_size'); $g_project_name_font_color = $tlpportfolio_params->get('g_project_name_font_color'); $g_project_name_font_color_hover = $tlpportfolio_params->get('g_project_name_font_color_hover'); $g_project_name_text_align = $tlpportfolio_params->get('g_project_name_text_align'); $g_short_desc_font_size = $tlpportfolio_params->get('g_short_desc_font_size'); $g_short_desc_font_color = $tlpportfolio_params->get('g_short_desc_font_color'); $g_short_desc_text_align = $tlpportfolio_params->get('g_short_desc_text_align'); $g_icon_font_size = $tlpportfolio_params->get('g_icon_font_size'); $g_icon_font_color = $tlpportfolio_params->get('g_icon_font_color'); //field control $g_project_name_field = $tlpportfolio_params->get('g_project_name_field'); $g_short_desc_field = $tlpportfolio_params->get('g_short_desc_field'); $g_tools_field = $tlpportfolio_params->get('g_tools_field'); $g_category_field = $tlpportfolio_params->get('g_category_field'); $g_client_field = $tlpportfolio_params->get('g_client_field'); $g_project_url_field = $tlpportfolio_params->get('g_project_url_field'); $g_btn_bg = $tlpportfolio_params->get('g_btn_bg'); $g_btn_text_color = $tlpportfolio_params->get('g_btn_text_color'); $g_btn_bg_hover = $tlpportfolio_params->get('g_btn_bg_hover'); /* Module Parma */ $mod_display_no = $params->get("mod_display_no"); $mod_display_no_tab = $params->get("mod_display_no_tab"); $mod_display_no_mob = $params->get("mod_display_no_mob"); $mod_layout = $params->get("mod_layout"); $mod_grid_type = $params->get('mod_grid_type'); $mod_item_to_item_margin = $params->get('mod_item_to_item_margin'); $mod_gutter = $params->get('mod_gutter'); $mod_image_style = $params->get('mod_image_style'); $mod_primary_color = $params->get('mod_primary_color'); $mod_overlay_color = $params->get('mod_overlay_color'); $mod_overlay_opacity = $params->get('mod_overlay_opacity'); $mod_project_name_font_size = $params->get('mod_project_name_font_size'); $mod_project_name_font_color = $params->get('mod_project_name_font_color'); $mod_project_name_font_color_hover = $params->get('mod_project_name_font_color_hover'); $mod_project_name_text_align = $params->get('mod_project_name_text_align'); $mod_short_desc_font_size = $params->get('mod_short_desc_font_size'); $mod_short_desc_font_color = $params->get('mod_short_desc_font_color'); $mod_short_desc_text_align = $params->get('mod_short_desc_text_align'); $mod_icon_font_size = $params->get('mod_icon_font_size'); $mod_icon_font_color = $params->get('mod_icon_font_color'); $mod_project_name_field = $params->get('mod_project_name_field'); $mod_short_desc_field = $params->get('mod_short_desc_field'); $mod_tools_field = $params->get('mod_tools_field'); $mod_category_field = $params->get('mod_category_field'); $mod_client_field = $params->get('mod_client_field'); $mod_project_url_field = $params->get('mod_project_url_field'); $mod_btn_bg = $params->get('mod_btn_bg'); $mod_btn_text_color = $params->get('mod_btn_text_color'); $mod_btn_bg_hover = $params->get('mod_btn_bg_hover'); $mod_pretext = $params->get('mod_pretext'); $menu_id = $params->get('mod_portmenuitem'); $category_id = $params->get('mod_category'); $mod_link_detail = $params->get('mod_link_detail',''); $mod_link_type = $params->get('mod_link_type',''); if($mod_grid_type!=''){ $grid_type=$mod_grid_type; }else{ $grid_type=$g_grid_type; } if($mod_item_to_item_margin!=''){ $item_to_item_margin=$mod_item_to_item_margin; }else{ $item_to_item_margin=$g_item_to_item_margin; } if($mod_image_style!=''){ $image_style=$mod_image_style; }else{ $image_style=$g_image_style; } if($mod_primary_color!=''){ $primary_color=$mod_primary_color; }else{ $primary_color=$g_primary_color; } if($mod_overlay_color!=''){ $overlay_color=$mod_overlay_color; }else{ $overlay_color=$g_overlay_color; } if($mod_overlay_opacity!=''){ $overlay_opacity=$mod_overlay_opacity; }else{ $overlay_opacity=$g_overlay_opacity; } if($mod_project_name_font_size!=''){ $project_name_font_size=$mod_project_name_font_size; }else{ $project_name_font_size=$g_project_name_font_size; } if($mod_project_name_font_color!=''){ $project_name_font_color=$mod_project_name_font_color; }else{ $project_name_font_color=$g_project_name_font_color; } if($mod_project_name_font_color_hover!=''){ $project_name_font_color_hover=$mod_project_name_font_color_hover; }else{ $project_name_font_color_hover=$g_project_name_font_color_hover; } if($mod_project_name_text_align!=''){ $project_name_text_align=$mod_project_name_text_align; }else{ $project_name_text_align=$g_project_name_text_align; } if($mod_short_desc_font_size!=''){ $short_desc_font_size=$mod_short_desc_font_size; }else{ $short_desc_font_size=$g_short_desc_font_size; } if($mod_short_desc_font_color!=''){ $short_desc_font_color=$mod_short_desc_font_color; }else{ $short_desc_font_color=$g_short_desc_font_color; } if($mod_short_desc_text_align!=''){ $short_desc_text_align=$mod_short_desc_text_align; }else{ $short_desc_text_align=$g_short_desc_text_align; } if($mod_icon_font_size!=''){ $icon_font_size=$mod_icon_font_size; }else{ $icon_font_size=$g_icon_font_size; } if($mod_icon_font_color!=''){ $icon_font_color=$mod_icon_font_color; }else{ $icon_font_color=$g_icon_font_color; } if($mod_project_name_field!=''){ $project_name_field=$mod_project_name_field; }else{ $project_name_field=$g_project_name_field; } if($mod_short_desc_field!=''){ $short_desc_field=$mod_short_desc_field; }else{ $short_desc_field=$g_short_desc_field; } if($mod_tools_field!=''){ $tools_field=$mod_tools_field; }else{ $tools_field=$g_tools_field; } if($mod_category_field!=''){ $category_field=$mod_category_field; }else{ $category_field=$g_category_field; } if($mod_client_field!=''){ $client_field=$mod_client_field; }else{ $client_field=$g_client_field; } if($mod_project_url_field!=''){ $project_url_field=$mod_project_url_field; }else{ $project_url_field=$g_project_url_field; } if($mod_layout!=''){ $layout=$mod_layout; }else{ $layout=$g_layout; } if($mod_btn_bg!=''){ $btn_bg=$mod_btn_bg; }else{ $btn_bg=$g_btn_bg; } if($mod_btn_bg_hover!=''){ $btn_bg_hover=$mod_btn_bg_hover; }else{ $btn_bg_hover=$g_btn_bg_hover; } if($mod_btn_text_color!=''){ $btn_text_color=$mod_btn_text_color; }else{ $btn_text_color=$g_btn_text_color; } if($mod_display_no!=''){ $display_no=$mod_display_no; $md_grid=(12/$mod_display_no); }else{ $display_no=$g_display_no; $md_grid=(12/$g_display_no); } if ($mod_display_no_tab != '' ) { $sm_grid = ( 12 / $mod_display_no_tab ); } else { $sm_grid = ( 12 / $g_display_no_tab ); } if ( $mod_display_no_mob != '' ) { $xs_grid = ( 12 / $mod_display_no_mob ); } else { $xs_grid = ( 12 / $g_display_no_mob ); } if($mod_gutter !='') { $gutter = $mod_gutter; }else { $gutter = $g_gutter; } if($gutter=='') { $gutter = 15; } if($item_to_item_margin==0){ $item_to_item_margin = ' allmargin0'; }else{ $item_to_item_margin = ''; } if($mod_link_detail!=''){ $link_detail = $mod_link_detail; }else{ $link_detail = $link_detail; } if($mod_link_type!=''){ $link_type = $mod_link_type; }else { $link_type = $link_type; } $bss = "tlp-col-md-12 tlp-col-lg-12 tlp-col-sm-12 tlp-col-xs-12"; if($overlay_color){ $hex = str_replace("#", "", $overlay_color); if(strlen($hex) == 3) { $r = hexdec($hex[0].$hex[0]); $g = hexdec($hex[1].$hex[1]); $b = hexdec($hex[2].$hex[2]); } else { $r = hexdec($hex[0].$hex[1]); $g = hexdec($hex[2].$hex[3]); $b = hexdec($hex[4].$hex[5]); } } $mIsoLayout = " even-grid "; $ItemClass = ' tlp-equal-height'; if ($grid_type == 2) { $mIsoLayout = " masonry-grid "; $ItemClass = ' masonry-item '; } $document = JFactory::getDocument(); $style =''; $style .= '.tlp-popup-wrap .tlp-popup-navigation-wrap { background:' .$primary_color.';}'; $style .= '.owl-theme .owl-nav div,.owl-theme .owl-dots .owl-dot span { background:' . $btn_bg . ' !important; color:' . $btn_text_color . ';}'; $style .= '.owl-theme .owl-nav div:hover,.owl-theme .owl-dots .owl-dot span:hover,.owl-theme .owl-dots .owl-dot.active span { background:' . $btn_bg_hover . ' !important; color:' . $btn_text_color . ';}'; $style .= '.tlp-portfolio .slider6 .tlp-overlay h3, .tlp-portfolio .slider6 .tlp-overlay h3 a { font-size: '. $project_name_font_size .'px; color: '. $project_name_font_color.'; text-align: '. $project_name_text_align.'}'; $style .= '.tlp-portfolio .slider6 .tlp-overlay h3:hover a { color: '. $project_name_font_color_hover.';}'; if($overlay_color){ $style .= '.tlp-portfolio .slider6 .tlp-overlay .tlp-title { background-color: rgba('. $r.','. $g.', '. $b.', '. $overlay_opacity.');}'; } $style .= '.tlp-portfolio .slider6 .tlp-portfolio-item .link-icon a { font-size: '. $icon_font_size .'px; color: '. $icon_font_color.'; border: 1px solid '.$icon_font_color.';}'; $style .= '.tlp-portfolio .slider6 .tlp-portfolio-item p { font-size: '. $short_desc_font_size.'px; color: '. $short_desc_font_color.'; text-align: '. $short_desc_text_align.'}'; $document->addStyleDeclaration( $style ); $html =''; if ( ! empty( $rows ) ) : $html .='<div class="container-fluid tlp-portfolio">'; $html .='<div class="tlp-row slider6 ">'; $html .='<p class="pre-text">'.$mod_pretext.'</p>'; $html .='<div id="owl-portfolio" class="owl-carousel owl-theme">'; foreach ( $rows as &$item ) : $detail_link = JRoute::_( 'index.php?option=com_tlpportfolio&view=portfolio&id=' . (int) $item->id .'&Itemid='.$menu_id); if ( $link_type == 2 ) { $popup = ' data-id="' . $item->id . '" class="tlp-single-item-popup"'; } else { $popup = null; } $html .='<div class="'.$item_to_item_margin.' tlp-equal-height">'; $html .='<div class="tlp-portfolio-item">'; $html .='<figure>'; $html .='<img class="img-responsive" src="'.JURI::root().$image_storiage_path.'/m_'.$item->portfolio_image.'" alt="'.$item->title.'"/>'; $html .='<figcaption>'; $html .='<div class="tlp-overlay">'; $html .='<div class="tlp-title">'; if($link_detail==1){ if($item->custom_url){ $html .='<h3><a href="'.$item->custom_url.'" target="_blank" >'.$item->title.'</a></h3>'; }else{ $html .='<h3><a href="'.$detail_link.'" '. $popup.'>'.$item->title.'</a></h3>'; } }else{ $html .='<h3>'.$item->title.'</h3>'; } if(($category_field==1)&&($item->category!='')){ $html .='<p>'.TlpportfolioFrontendHelper::getCatTitle($item->category).'</p>'; } $html .='</div>'; $html .='<div class="tlp-content">'; $html .='<p class="link-icon">'; if($link_detail==1){ if($item->custom_url){ $html .='<a href="'.$item->custom_url.'" target="_blank" ><i class="fa fa-info"></i></a>'; }else{ $html .='<a href="'.$detail_link.'" '.$popup.'><i class="fa fa-info"></i></a>'; } } if($project_url_field==1){ $html .='<a href="'.$item->project_url.'" target="_blank"><i class="fa fa-external-link"></i></a>'; } $html .='</p>'; $html .='</div>'; $html .='</div>'; $html .='</figcaption>'; $html .='</figure>'; $html .='</div>'; $html .='</div>'; endforeach; $html .='</div>'; $html .='</div>'; $html .='</div>'; endif; echo $html; $itemIdsHtml = null; foreach ($rows as &$item){ $itemIdsHtml .="<span>{$item->id}</span>"; } if(count($rows) > 0){ $html = null; $html .= "<span id='tlp-port-item-count'>"; $html .= $itemIdsHtml; $html .= "</span>"; echo $html; } ?> <script type="text/javascript"> (function ($) { var owl = $("#owl-portfolio"); owl.owlCarousel({ items: <?php echo $params->get( 'mod_display_no' );?>, autoplay: <?php echo $params->get( 'mod_autoplay' );?>, navText: ['<i class="fa fa-chevron-left"></i>', '<i class="fa fa-chevron-right"></i>'], nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?>, lazyLoad: <?php echo $params->get( 'mod_lazyload' );?>, rtl: <?php if($dir==1){ echo "true";}else{ echo "false";};?>, loop: <?php echo $params->get( 'mod_loop_enable' );?>, smartSpeed: <?php echo $params->get( 'mod_speed' );?>, margin: <?php echo $gutter;?>, autoHeight: true, responsiveClass: <?php echo $params->get( 'mod_responsive' );?>, responsive: { 0: { items: 1, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> }, 480: { items: <?php echo $params->get( 'mod_display_no_mob' );?>, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> }, // breakpoint from 768 up 768: { items: <?php echo $params->get( 'mod_display_no_tab' );?>, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> }, // breakpoint from 768 up 1200: { items: <?php echo $params->get( 'mod_display_no' );?>, nav: <?php echo $params->get( 'mod_navigation' );?>, dots: <?php echo $params->get( 'mod_pagination' );?> } } }); })(jQuery); </script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/imagesloaded.pkgd.min.js" type="text/javascript"></script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/isotope.pkgd.min.js" type="text/javascript"></script> <script src="<?php echo JURI::root();?>components/com_tlpportfolio/assets/js/tlp-portfolio.js" type="text/javascript"></script>