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


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

Как получить url картинки?


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

#1 freshhome

freshhome

Отправлено 06 June 2012 - 16:38

Ситуация простая, но не могу сообразить.

В full сделал эффект на картинке (вот этот.
Добавил такой код на php:

$url   = $this->renderPosition('image');
$start1 = substr ($url, 14);
$start2 = explode('"',$start1);
$start3 = substr ($start2[0], 40,-37);

И вывел значение в <a href>
Работает, но если имя картинки будет с другим количеством символов, то работать не будет...

Собственно вопрос:
Как получить оригинальный url картинки, не из папки cache?
  • 0

#2 freshhome

freshhome

Отправлено 08 June 2012 - 17:19

Неужто никто не подскажет? :'( Уже появилась проблемка и другим разделом.
Переписал весь full.php

Кстати, если кому надо, могу описать процесс добавления вышеуказанного эффекта в полную новость.
  • 0

#3 SmetDenis

SmetDenis

Отправлено 09 June 2012 - 07:49

Вам лучше сделать копию элемента image, либо изменить существующий
/media/zoo/elements/image/..
/media/zoo/elements/image/tmpl/image.php - это шаблон картинки

Ваш способ очень плох - ломается при любом чихе... лучше уж использовать регулярное выражение ( preg_match(...) )
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!