Чтобы при первом открытии сайта появлялось всплывающее окно, сделаем следующее..

Сначала убедимся, что происходит первое открытие сайта.

Вначале шаблона добавим код

$session = JFactory::getSession();
$first = $session->get('first', 1);

и в конце шаблона

$session->set('first', 0);

Добавим вначале страницы, после тэга <body> блок всплывающего окна

<?php if ($this->countModules('flash')) : ?>
	<div style="display:none;">
		<div class="firstpopup" id="firstpopup">
			<jdoc:include type="modules" name="flash" style="none" />
		</div>
	</div>
<?php endif; ?>

Осталось добавить код для открытия всплывающего окна

<?php
	if ($first){
?>
<script type="text/javascript">
 
jQuery(document).ready(function() {
	jQuery.fancybox([
	{
		'href' : '#firstpopup',
		'autoScale': true,
		'autoDimensions': true,
		'centerOnScroll': true,
		'title' : 'Акция'
	}
	]); 
 
});
</script>
<?php
	}
?>

Этот код можно добавить внутри тэга <head>

Чтобы сделать комментарий, нужно авторизоваться на сайте!