<?php /** * J51_Profile * Version : 1.0 * Created by : Joomla51 * Email : [email protected] * URL : www.joomla51.com * @license GNU General Public License version 2 or later; see LICENSE.txt */ // no direct access defined('_JEXEC') or die('Restricted access'); $baseurl = JURI::base(); $j51_moduleid = $module->id; $j51_image = $params->get('j51_image'); $j51_bgcolor = $params->get('j51_bgcolor'); $j51_name = $params->get('j51_name'); $j51_namecolor = $params->get('j51_namecolor'); $j51_position = $params->get('j51_position'); $j51_positioncolor = $params->get('j51_positioncolor'); $j51_caption = $params->get('j51_caption'); $j51_captioncolor = $params->get('j51_captioncolor'); $j51_maxwidth = $params->get('j51_maxwidth'); $j51_icon = $params->get('j51_icon'); $j51_iconclass = $params->get('j51_iconclass'); $j51_icontitle = $params->get('j51_icontitle'); $j51_iconurl = $params->get('j51_iconurl'); $j51_iconcolor = $params->get('j51_iconcolor'); $j51_iconhovercolor = $params->get('j51_iconhovercolor'); $j51_margin_y = $params->get('j51_margin_y'); $j51_icons = $params->get('j51_icons'); // Load CSS/JS $document = JFactory::getDocument(); $document->addStyleSheet (JURI::base() . 'modules/mod_j51profile/css/balloon.css' ); $document->addStyleSheet (JURI::base() . 'modules/mod_j51profile/css/style.css' ); // Styling from module parameters $j51_css=''; $j51_css .=' .j51_profile'.$j51_moduleid.' .j51_inlineicon i:before { color: '.$j51_iconcolor.' !important; } .j51_profile'.$j51_moduleid.' .j51_inlineicon:hover i:before { color: '.$j51_iconhovercolor.' !important; } .j51_profile'.$j51_moduleid.' [data-balloon]:after { background-color: '.$j51_iconhovercolor.' !important; } .j51_profile'.$j51_moduleid.' [data-balloon]:before { border-color: '.$j51_iconhovercolor.' transparent transparent transparent; } .j51_profile'.$j51_moduleid.' { margin: '.$j51_margin_y.'px auto; max-width:'.$j51_maxwidth.'px; background-color: '.$j51_bgcolor.'; } '; // Put styling in header $document->addStyleDeclaration($j51_css); echo '<figure class="j51_profile j51_profile'.$j51_moduleid.'">'; echo '<div class="profile-image">'; echo '<img src="'.$j51_image.'" alt="Profile Image" />'; echo '<div class="icons">'; if ($j51_icons) { foreach($j51_icons as $item) { echo '<a href="'.$item->j51_iconurl.'" class="j51_inlineicon" data-balloon="'.$item->j51_icontitle.'" data-balloon-pos="up"><i class="'.$item->j51_iconclass.'"></i></a>'; } } echo '</div>'; echo '</div>'; echo '<figcaption>'; echo '<h3 style="color:'.$j51_namecolor.'">'.$j51_name.'</h3>'; echo '<h5 style="color:'.$j51_positioncolor.'">'.$j51_position.'</h5>'; echo '<p>'.$j51_caption.'</p>'; echo '</figcaption>'; echo '</figure>'; ?>