wmagixx
Создатель
- Регистрация
- 30 Дек 2013
- Сообщения
- 48
- Реакции
- 5
- Автор темы
- #1
Короче как и у всех самокрутов джумлы рано или поздно встал вопрос приведения всяких элементов к единому виду.... а то каждый компонент и плагин открывает картинку в своем лайтбоксе, что прилично бросается в глаза и понижает уровень сайта в глазах посетителя.
В итоге, хочется сделать чтобы все лайтбоксы открывались в таком окне как у rockbox.
Он вставляет лайт следующей строкой:
если я правильно понял К2 вставляет следующим образом (файл item.php в папке ШАБЛОН/html/com_k2)
ну и jshopping, вставляет из ШАБЛОН/html/com_jshopping/product/block_image_middle.php
Вопрос: что тут где исправить? )))
В итоге, хочется сделать чтобы все лайтбоксы открывались в таком окне как у rockbox.
Он вставляет лайт следующей строкой:
Код:
<a href="#" target="_blank" data-rokbox="1"><img src="#" alt="" width="" height=""></a>
если я правильно понял К2 вставляет следующим образом (файл item.php в папке ШАБЛОН/html/com_k2)
Код:
<?php if($this->item->params->get('itemImage') && !empty($this->item->image)): ?>
<!-- Item Image -->
<div class="itemImageBlock">
<span class="itemImage">
<a class="modal" rel="{handler: 'image'}" href="<?php echo $this->item->imageXLarge; ?>" title="<?php echo JText::_('K2_CLICK_TO_PREVIEW_IMAGE'); ?>">
<img src="<?php echo $this->item->image; ?>" alt="<?php if(!empty($this->item->image_caption)) echo K2HelperUtilities::cleanHtml($this->item->image_caption); else echo K2HelperUtilities::cleanHtml($this->item->title); ?>" style="width:<?php echo $this->item->imageWidth; ?>px; height:auto;" />
</a>
</span>
<?php if($this->item->params->get('itemImageMainCaption') && !empty($this->item->image_caption)): ?>
<!-- Image caption -->
<span class="itemImageCaption"><?php echo $this->item->image_caption; ?></span>
<?php endif; ?>
<?php if($this->item->params->get('itemImageMainCredits') && !empty($this->item->image_credits)): ?>
<!-- Image credits -->
<span class="itemImageCredits"><?php echo $this->item->image_credits; ?></span>
<?php endif; ?>
<div class="clr"></div>
</div>
<?php endif; ?>
ну и jshopping, вставляет из ШАБЛОН/html/com_jshopping/product/block_image_middle.php
Код:
<?php foreach($this->images as $k=>$image){?>
<a class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($k!=0){?>style="display:none"<?php }?> title="<?php print htmlspecialchars($image->_title)?>">
<img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt="<?php print htmlspecialchars($image->_title)?>" title="<?php print htmlspecialchars($image->_title)?>" />
<div class="text_zoom">
<img src="<?php print $this->path_to_image?>search.png" alt="zoom" /> <?php print _JSHOP_ZOOM_IMAGE?>
</div>
</a>
Вопрос: что тут где исправить? )))