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


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

JBZooImage - вывод только значения в шаблоне

jbimage jbimage-link

Лучший Ответ SmetDenis , 15 July 2015 - 11:22

вот, посмотрите пожалуйста =)


Я не нашел принципиальных отличий в коде.
Думаю дело в настройках или картинка не изменилась в размере, например баг в файле.

Вот мой вариант, который работает на сайте. Перейти к сообщению


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

#1 chillside

chillside

Отправлено 14 July 2015 - 09:37

Если вывести в шаблоне просто позицию с JBImage - то выводится все, с тегом IMG и всеми классами..

Как можно вывести только самое значение SRC ?

 

например вот так - http://site.ru/cache...37032876358.jpg

или хотя бы так - http://site.ru/image...id/original.jpg

 

Сразу скажу для чего нужно - я хочу задать жестко background-image в style у нужного мне блока, для оформления страницы..

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


Сообщение отредактировал chillside: 14 July 2015 - 09:41

  • 0

#2 laRus

laRus

Отправлено 14 July 2015 - 12:01

..503 ошибка по ссылкам

- ?


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#3 chillside

chillside

Отправлено 14 July 2015 - 12:03

..503 ошибка по ссылкам

- ?

 

Ну так это просто пример URL, который я хочу получить.. для наглядности ;)


  • 0

#4 laRus

laRus

Отправлено 14 July 2015 - 12:04

:))  ясно


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#5 SmetDenis

SmetDenis

Отправлено 14 July 2015 - 13:28

В jbimage.xml добавьте строку

8kft_200x0.png

 

И в коде, в методе _render()

kyml_200x0.png

        } elseif ($template == 'url') {
 
            $url = $this->_jbimage->getUrl($this->get('file'));
 
            $widthPopup  = (int)$params->get('width_popup', 0);
            $heightPopup = (int)$params->get('height_popup', 0);
 
            if ($widthPopup || $heightPopup) {
                $newImg = $this->_jbimage->resize($image->orig, $widthPopup, $heightPopup);
                $url    = $newImg->url;
            }
 
            return $url;
        }

В настройках выберите новую опцию.


  • 1
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#6 chillside

chillside

Отправлено 14 July 2015 - 13:30

это круто, спасибо! Сегодня вечерком попробую.. Ну может и еще кому пригодится ;)


  • 0

#7 chillside

chillside

Отправлено 14 July 2015 - 19:30

попробовал..

позиция добавилась, в админке выбрать можно..

В файле jbimage.php добавил код, но ничего не выходит.. вообще пусто  :(


  • 0

#8 SmetDenis

SmetDenis

Отправлено 15 July 2015 - 08:13

Я этот подход использую на jbzoo.ru
Можете приложить архив с вашей версией элемента картинки?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#9 chillside

chillside

Отправлено 15 July 2015 - 09:12

вот, посмотрите пожалуйста =)

 

Если у вас тоже возникала такая необходимость, может включить его в сборку?  ;D

Прикрепленные файлы


  • 0

#10 Павел Акимов

Павел Акимов

Отправлено 15 July 2015 - 09:41

Если у вас тоже возникала такая необходимость, может включить его в сборку? 

На самом деле не хватает варианта  лайтобокса и разметки с uikit. 


Сообщение отредактировал Павел Акимов: 15 July 2015 - 09:42

  • 0





Темы с аналогичным тегами jbimage, jbimage-link

Click to return to top of page in style!