primo commit
This commit is contained in:
148
modules/mod_jem_teaser/tmpl/default.php
Normal file
148
modules/mod_jem_teaser/tmpl/default.php
Normal file
@ -0,0 +1,148 @@
|
||||
<?php
|
||||
/**
|
||||
* @package JEM
|
||||
* @subpackage JEM Teaser Module
|
||||
* @copyright (C) 2013-2024 joomlaeventmanager.net
|
||||
* @copyright (C) 2005-2009 Christoph Lukes
|
||||
* @license https://www.gnu.org/licenses/gpl-3.0 GNU/GPL
|
||||
*/
|
||||
|
||||
defined('_JEXEC') or die;
|
||||
|
||||
use Joomla\CMS\Language\Text;
|
||||
|
||||
$showcalendar = (int)$params->get('showcalendar', 1);
|
||||
|
||||
if ($params->get('use_modal', 0)) {
|
||||
echo JemOutput::lightbox();
|
||||
$modal = 'lightbox';
|
||||
} else {
|
||||
$modal = 'notmodal';
|
||||
}
|
||||
?>
|
||||
|
||||
<div class="jemmoduleteaser<?php echo $params->get('moduleclass_sfx')?>" id="jemmoduleteaser">
|
||||
<div class="eventset" >
|
||||
<?php if (count($list)) : ?>
|
||||
<?php foreach ($list as $item) : ?>
|
||||
<div class="event_id<?php echo $item->eventid; ?>" itemprop="event" itemscope itemtype="https://schema.org/Event">
|
||||
<h2 class="event-title" itemprop="name">
|
||||
<?php if ($item->eventlink) : ?>
|
||||
<a href="<?php echo $item->eventlink; ?>" title="<?php echo $item->fulltitle; ?>" itemprop="url"><?php echo $item->title; ?></a>
|
||||
<?php else : ?>
|
||||
<?php echo $item->title; ?>
|
||||
<?php endif; ?>
|
||||
</h2>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td class="event-calendar">
|
||||
<?php if ($showcalendar == 1) :?>
|
||||
<?php if ($item->colorclass === "category" || $item->colorclass === "alpha"): ?>
|
||||
<div class="calendar<?php echo '-' . $item->colorclass; ?> jem-teaser-calendar" title="<?php echo strip_tags($item->dateinfo); ?>">
|
||||
<div class="color-bar" style="background-color:<?php echo !empty($item->color) ? $item->color : 'rgb(128,128,128)'; ?>"></div>
|
||||
<div class="lower-background"></div>
|
||||
<div class="background-image"></div>
|
||||
<?php else: ?>
|
||||
<div class="calendar<?php echo '-' . $item->colorclass; ?> jem-teaser-calendar"
|
||||
title="<?php echo strip_tags($item->dateinfo); ?>">
|
||||
<?php endif; ?>
|
||||
|
||||
<div class="monthteaser<?php
|
||||
echo isset($item->color_is_dark)
|
||||
? ($item->color_is_dark === 1
|
||||
? ' monthcolor-light">'
|
||||
: ($item->color_is_dark === 0
|
||||
? ' monthcolor-dark">'
|
||||
: '">'))
|
||||
: '">';
|
||||
echo $item->startdate['month']; ?>
|
||||
</div>
|
||||
<div class="dayteaser">
|
||||
<?php echo $item->startdate['weekday']; ?>
|
||||
</div>
|
||||
<div class="daynumteaser">
|
||||
<?php echo $item->startdate['day']; ?>
|
||||
</div>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
<td class="event-info">
|
||||
<div class="teaser-jem">
|
||||
<div>
|
||||
<?php if($item->showimageevent): ?>
|
||||
<?php if(strpos($item->eventimage,'/media/com_jem/images/blank.png') === false) : ?>
|
||||
<a href="<?php echo $item->eventimageorig; ?>" class="teaser-flyerimage" rel="<?php echo $modal;?>" data-lightbox="teaser-flyerimage-<?php echo $item->eventid ?>" title="<?php echo Text::_('COM_JEM_CLICK_TO_ENLARGE'); ?>" data-title="<?php echo Text::_('COM_JEM_EVENT') .': ' . $item->fulltitle; ?>">
|
||||
<img class="float_right image-preview" style="height:auto" src="<?php echo $item->eventimage; ?>" alt="<?php echo $item->title; ?>" itemprop="image" /></a>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php if($item->showimagevenue): ?>
|
||||
<?php if(strpos($item->venueimage,'/media/com_jem/images/blank.png') === false) : ?>
|
||||
<?php if(!empty($item->venueimage)) : ?>
|
||||
<a href="<?php echo $item->venueimageorig; ?>" class="teaser-flyerimage" rel="<?php echo $modal;?>" data-lightbox="teaser-flyerimage-<?php echo $item->eventid ?>" title="<?php echo Text::_('COM_JEM_CLICK_TO_ENLARGE'); ?>" data-title="<?php echo Text::_('COM_JEM_VENUE') .': ' . $item->venue; ?>">
|
||||
<img class="float_right image-preview" style="height:auto" src="<?php echo $item->venueimage; ?>" alt="<?php echo $item->venue; ?>" /></a>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<div>
|
||||
<?php if($item->showdescriptionevent): ?>
|
||||
<div class="jem-description-teaser" itemprop="description">
|
||||
<?php echo $item->eventdescription;
|
||||
if (isset($item->link) && $item->readmore != 0 && $params->get('readmore')) :
|
||||
echo '<a class="readmore" style="padding-left: 10px;" href="'.$item->link.'">'.$item->linkText.'</a>';
|
||||
endif; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="event-datetime">
|
||||
<?php if ($item->date && $params->get('datemethod', 1) == 2) :?>
|
||||
<div class="date" title="<?php echo strip_tags($item->dateinfo); ?>">
|
||||
<small><?php echo $item->date; ?></small>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if ($item->time && $params->get('datemethod', 1) == 1) :?>
|
||||
<div class="time" title="<?php echo strip_tags($item->dateinfo); ?>">
|
||||
<small><?php echo $item->time; ?></small>
|
||||
</div>
|
||||
<?php endif;
|
||||
echo $item->dateschema; ?>
|
||||
<div itemprop="location" itemscope itemtype="https://schema.org/Place" style="display:none;">
|
||||
<meta itemprop="name" content="<?php echo $item->venue; ?>" />
|
||||
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress" style="display:none;">
|
||||
<meta itemprop="streetAddress" content="<?php echo $item->street; ?>" />
|
||||
<meta itemprop="addressLocality" content="<?php echo $item->city; ?>" />
|
||||
<meta itemprop="addressRegion" content="<?php echo $item->state; ?>" />
|
||||
<meta itemprop="postalCode" content="<?php echo $item->postalCode; ?>" />
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
<td class="event-vencat">
|
||||
<?php if (!empty($item->venue)) : ?>
|
||||
<div class="venue-title">
|
||||
<?php if ($item->venuelink) : ?>
|
||||
<a href="<?php echo $item->venuelink; ?>" title="<?php echo $item->venue; ?>"><?php echo $item->venue; ?></a>
|
||||
<?php else : ?>
|
||||
<?php echo $item->venue; ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
<?php if (!empty($item->catname)) : ?>
|
||||
<div class="category">
|
||||
<?php echo $item->catname; ?>
|
||||
</div>
|
||||
<?php endif; ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<?php endforeach; ?>
|
||||
<?php else : ?>
|
||||
<?php echo Text::_('MOD_JEM_TEASER_NO_EVENTS'); ?>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user