primo commit
This commit is contained in:
		
							
								
								
									
										113
									
								
								modules/mod_jem_wide/tmpl/default.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										113
									
								
								modules/mod_jem_wide/tmpl/default.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,113 @@ | ||||
| <?php | ||||
| /** | ||||
|  * @package    JEM | ||||
|  * @subpackage JEM Wide 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; | ||||
| use Joomla\CMS\Factory; | ||||
| use Joomla\CMS\Uri\Uri; | ||||
|  | ||||
| ?> | ||||
|  | ||||
| <div class="jemmodulewide<?php echo $params->get('moduleclass_sfx')?>" id="jemmodulewide"> | ||||
|  | ||||
| <?php if (count($list)) : ?> | ||||
| 	<table class="eventset"> | ||||
|  | ||||
| 		<colgroup> | ||||
| 			<col style="width:30%" class="jemmodw_col_title" /> | ||||
| 			<col style="width:20%" class="jemmodw_col_category" /> | ||||
| 			<col style="width:20%" class="jemmodw_col_venue" /> | ||||
| 			<col style="width:15%" class="jemmodw_col_eventimage" /> | ||||
| 			<col style="width:15%" class="jemmodw_col_venueimage" /> | ||||
| 		</colgroup> | ||||
|  | ||||
| 		<?php foreach ($list as $item) : ?> | ||||
| 		<tr class="event_id<?php echo $item->eventid; ?>" itemprop="event" itemscope itemtype="https://schema.org/Event"> | ||||
| 			<td style="vertical-align: top;"> | ||||
| 				<?php if ($item->eventlink) : ?> | ||||
| 				<span class="event-title" itemprop="name"> | ||||
| 					<a href="<?php echo $item->eventlink; ?>" itemprop="url" title="<?php echo $item->fulltitle; ?>"><?php echo $item->title; ?></a> | ||||
| 				</span> | ||||
| 				<?php else : ?> | ||||
| 				<span class="event-title" itemprop="name"> | ||||
| 					<?php echo $item->title; ?> | ||||
| 				</span> | ||||
| 				<?php endif; ?> | ||||
| 				<br /> | ||||
| 				<span class="date" title="<?php echo strip_tags($item->dateinfo); ?>"><?php echo $item->date; ?></span> | ||||
| 				<?php if ($item->time && $params->get('datemethod', 1) == 1) : | ||||
| 				?> | ||||
| 				<span class="time" title="<?php echo strip_tags($item->dateinfo); ?>"><?php echo $item->time; ?></span> | ||||
| 				<?php endif; | ||||
| 				echo $item->dateschema; ?> | ||||
| 			</td> | ||||
|  | ||||
| 			<td> | ||||
| 			<?php if (!empty($item->catname)) : ?> | ||||
| 				<span class="category"><?php echo $item->catname; ?></span> | ||||
| 			<?php endif; ?> | ||||
| 			</td> | ||||
|  | ||||
| 			<td itemprop="location" itemscope itemtype="https://schema.org/Place"> | ||||
| 			<?php if (!empty($item->venue)) : ?> | ||||
| 				<?php if ($item->venuelink) : ?> | ||||
| 				<span class="venue-title" itemprop="name"><a href="<?php echo $item->venuelink; ?>" title="<?php echo $item->venue; ?>" itemprop="url"><?php echo $item->venue; ?></a></span> | ||||
| 				<?php else : ?> | ||||
| 				<span class="venue-title" itemprop="name"><?php echo $item->venue; ?></span> | ||||
| 				<?php endif; ?> | ||||
| 				<div class="address" 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> | ||||
| 			<?php endif; ?> | ||||
| 			</td> | ||||
|  | ||||
| 			<td class="event-image-cell"> | ||||
| 				<?php if ($params->get('use_modal')) : ?> | ||||
| 					<?php if ($item->eventimageorig) { | ||||
| 						$image = $item->eventimageorig; | ||||
| 						$document = Factory::getDocument(); | ||||
| 						$document->addStyleSheet(Uri::base() .'media/com_jem/css/lightbox.min.css'); | ||||
| 						$document->addScript(Uri::base() . 'media/com_jem/js/lightbox.min.js'); | ||||
| 						echo '<script>lightbox.option({ | ||||
| 							\'showImageNumberLabel\': false, | ||||
| 							}) | ||||
| 							</script>'; | ||||
| 					} else { | ||||
| 						$image = ''; | ||||
| 					} ?> | ||||
| 				 | ||||
| 				<a href="<?php echo $image; ?>" class="flyermodal" rel="lightbox" data-lightbox="wide-flyerimage-<?php echo $item->eventid ?>"  data-title="<?php echo Text::_('COM_JEM_EVENT') .': ' . $item->title; ?>"> | ||||
| 				<?php endif; ?> | ||||
|                 <img src="<?php echo $item->eventimage; ?>" alt="<?php echo $item->title; ?>" class="image-preview" title="<?php echo Text::_('COM_JEM_CLICK_TO_ENLARGE'); ?>" itemprop="image" /> | ||||
|               <?php if ($params->get('use_modal')) : ?> | ||||
| 				</a> | ||||
| 				<?php endif; ?> | ||||
| 			</td> | ||||
|  | ||||
| 			<td class="event-image-cell"> | ||||
| 				<?php if ($params->get('use_modal')) : ?> | ||||
| 				 <a href="<?php echo $item->venueimageorig; ?>" class="flyermodal" rel="lightbox" data-lightbox="wide-flyerimage-<?php echo $item->eventid ?>" title="<?php echo $item->venue; ?>" data-title="<?php echo Text::_('COM_JEM_VENUE') .': ' . $item->venue; ?>"> | ||||
| 				<?php endif; ?> | ||||
|                   <img src="<?php echo $item->venueimage; ?>" alt="<?php echo $item->venue; ?>" class="image-preview" title="<?php echo Text::_('COM_JEM_CLICK_TO_ENLARGE'); ?>" /> | ||||
| 				<?php if ($params->get('use_modal')) : ?> | ||||
| 				</a> | ||||
| 				<?php endif; ?> | ||||
| 			</td> | ||||
| 		</tr> | ||||
| 		<?php endforeach; ?> | ||||
| 	</table> | ||||
| <?php else : ?> | ||||
| 	<?php echo Text::_('MOD_JEM_WIDE_NO_EVENTS'); ?> | ||||
| <?php endif; ?> | ||||
| </div> | ||||
		Reference in New Issue
	
	Block a user