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


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

Галерея


Лучший Ответ 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

#11 Cheren-dow

Cheren-dow

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

Все верно. данное решение работает для файлов с 

 

пппп.png

кккк.jpg

 

Исходя из нижеприведенного правила.

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

Если вам нужно обрезать разширение как то по другому, тогда изменяйте и дописывайте свои правила.

 

 

к JBZoo это уже не относится.


echo preg_replace('/\.\w+$/', '', ' image.asdaa.png');

Возможно вам поможет эта регулярка


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

#12 myasnik

myasnik

Отправлено 16 December 2013 - 10:27

Не могу понять одну вещь, почему название называется "первое второе третье.jpg"  а при выводе echo $thumb['filename']

 

он мне выдает   " второе третье.jpg"  т.е. режет первое слово и добавляет пробел...


  • 0




Click to return to top of page in style!