Перейти к содержимому


Фотография
- - - - -

Галерея


Лучший Ответ Cheren-dow , 16 December 2013 - 08:03

<div id="<?php echo $galleryId; ?>">

    <?php foreach ($thumbs as $thumb) { 
$fileName = current(split('\.', $thumb['filename']));
?>

        <a href="<?php echo $thumb['img']; ?>"
           rel="<?php echo $rel; ?>"
           title="<?php echo $fileName; ?>"
           class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>"
                                  alt="<?php echo $fileName; ?>"
                                  title="<?php echo $fileName; ?>"
                                  width="<?php echo $thumb['thumb_width']; ?>"
                                  height="<?php echo $thumb['thumb_height']; ?>"
                /></a>

    <?php } ?>

    <div class="clear clr"></div>
</div>

Должно быть так

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 myasnik

myasnik

Отправлено 13 December 2013 - 14:34

Добрый вечер!

 

Подскажите пожалуйста, как вывести в галереи при просмотре изображений название самой фото, а не название данного товара.

 

<div class="fancybox-title fancybox-title-outside-wrap">...</div>  в этом месте вместо точек, вставлялось название изображения.


  • 0

#2 Sliapy

Sliapy

Отправлено 13 December 2013 - 15:32

В галерее, в принципе, нет возможности указать название для каждого фото. Соответственно, и выводить нечего.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 myasnik

myasnik

Отправлено 16 December 2013 - 05:21

Там же показывается название данного товара, по логике, если где то изменить код вывода названия, должно получится, вот только где и как...


  • 0

#4 Cheren-dow

Cheren-dow

Отправлено 16 December 2013 - 06:52

Откройте шаблон галереи

сайт\media\zoo\applications\jbuniversal\elements\jbgallery\tmpl\jbgallery.php

И где есть 

<?php echo $thumb['name']; ?>

Замените на 

<?php echo $thumb['filename']; ?>

Блок будет примерно такой

<div id="<?php echo $galleryId; ?>">

    <?php foreach ($thumbs as $thumb) { ?>

    <a href="<?php echo $thumb['img']; ?>"
       rel="<?php echo $rel; ?>"
       title="<?php echo $thumb['filename']; ?>"
       class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>"
                              alt="<?php echo $thumb['filename']; ?>"
                              title="<?php echo $thumb['filename']; ?>"
                              width="<?php echo $thumb['thumb_width']; ?>"
                              height="<?php echo $thumb['thumb_height']; ?>"
            /></a>

    <?php } ?>

    <div class="clear clr"></div>
</div>

  • 0
Изображение
 

#5 myasnik

myasnik

Отправлено 16 December 2013 - 07:47

Получилось, спасибо. А можно как нибудь выводить название без .jpg?


  • 0

#6 Cheren-dow

Cheren-dow

Отправлено 16 December 2013 - 07:54

$fileName = current(split('\.', $thumb['filename']));

И уже вместо $thumb['filename'] пишите $fileName


  • 0
Изображение
 

#7 myasnik

myasnik

Отправлено 16 December 2013 - 08:00

<?php
$fileName = current(split('\.', $thumb['filename']));?>
<div id="<?php echo $galleryId; ?>">

    <?php foreach ($thumbs as $thumb) { ?>

        <a href="<?php echo $thumb['img']; ?>"
           rel="<?php echo $rel; ?>"
           title="<?php echo $fileName; ?>"
           class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>"
                                  alt="<?php echo $fileName; ?>"
                                  title="<?php echo $fileName; ?>"
                                  width="<?php echo $thumb['thumb_width']; ?>"
                                  height="<?php echo $thumb['thumb_height']; ?>"
                /></a>

    <?php } ?>

    <div class="clear clr"></div>
</div>

Ничего не выводиться теперь


  • 0

#8 Cheren-dow

Cheren-dow

Отправлено 16 December 2013 - 08:03   Лучший Ответ

<div id="<?php echo $galleryId; ?>">

    <?php foreach ($thumbs as $thumb) { 
$fileName = current(split('\.', $thumb['filename']));
?>

        <a href="<?php echo $thumb['img']; ?>"
           rel="<?php echo $rel; ?>"
           title="<?php echo $fileName; ?>"
           class="jbgallery"><img src="<?php echo $thumb['thumb']; ?>"
                                  alt="<?php echo $fileName; ?>"
                                  title="<?php echo $fileName; ?>"
                                  width="<?php echo $thumb['thumb_width']; ?>"
                                  height="<?php echo $thumb['thumb_height']; ?>"
                /></a>

    <?php } ?>

    <div class="clear clr"></div>
</div>

Должно быть так


  • 0
Изображение
 

#9 myasnik

myasnik

Отправлено 16 December 2013 - 08:23

Супер спасибо!) А почему тайтл невидим на странице превьюшек ? Уже потом когда нажимаешь на фото, и в попап окне все видно


  • 0

#10 myasnik

myasnik

Отправлено 16 December 2013 - 08:34

Если название на русском языке, почему то пропадает из имени файла первое слово - т.е. Обзываю фото - Русское имя.jpg   и отображается только имя, соотв, если РРРР пппп кккк.jpg то пппп кккк


  • 0




Click to return to top of page in style!