Jump to content


Photo
- - - - -

Галерея


Best Answer 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>

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

Go to the full post


  • This topic is locked This topic is locked
11 replies to this topic

#11 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 16 December 2013 - 08:53

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

 

пппп.png

кккк.jpg

 

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

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

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

 

 

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


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

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


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

#12 myasnik

myasnik
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 47
  • topics: 23

Posted 16 December 2013 - 10:27

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

 

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


  • 0




Click to return to top of page in style!