| Mohatma, Вы можете использовать стандартные средства Joomla - JHTML::_('behavior.modal') В зависимости от того какой шаблон Вы используете свой или чужой, то действия могут немного отличаться, но принцип один, Вам нужно переопределить вывод интро картинки. Например, если Вы используете обычный блог, то создаете файл templates/yourtemplate/html/com_content/blog_item.php если его нет и правите код. После строк: defined('_JEXEC') or die; обязательно добавляем JHTML::_('behavior.modal'); и строку где идёт вывод картинки обрамляете: тегом <a> с классом class="modal" Пример:
Код HTML: <div class="img-intro-<?php echo htmlspecialchars($imgfloat); ?>"> <a class="modal" href="<?php echo htmlspecialchars($images->image_fulltext); ?>"><img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' . htmlspecialchars($images->image_intro_caption) . '"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/></a> </div> В итоге у Вас должно получится, что при клике на интро картинку она будет открываться во всплывающем окне. Надеюсь помог. |
|