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


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

JBZoo Image - вывод названия под картинкой.


Лучший Ответ Kess , 04 September 2013 - 21:37

В папке media/zoo/applications/jbuniversal/elements/jbimage/tmpl находятся файлы, отвечающие за вывод разных шаблонов JBZoo Image (которые мы выбираем при настройке полей). Например, для вывода названия под изображение с шаблоном "popup", можно внести такие изменения в файл jbimage-popup.php  (JBZoo 2):

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');


App::getInstance('zoo')->jbassets->jbimagePopup();

$title = $this->get('title');

echo '<a ' . $linkAttrs . '><img ' . $imageAttrs . ' /></a><p>' . $title . '</p>' . "\n";

В данном случае явно заданные title будут выводиться под изображением. Тэг <p>, конечно, можете заменить на что-то другое.

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


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

#1 Yuriy87

Yuriy87

Отправлено 04 September 2013 - 20:00

Добрый день! Библиотека элементов JBZoo содержит элемент - JBZoo Image. При добавлении картинки через этот элемент, есть возможность дать ей название. Задача состоит в том, чтобы это название выводилось под картинкой в материале, а не только в Pop-up окошке (которое открывается при нажатии на картинку). Подскажите пожалуйста, в какую сторону копать, чтобы реализовать задуманное.



#2 Kess

Kess

Отправлено 04 September 2013 - 21:37   Лучший Ответ

В папке media/zoo/applications/jbuniversal/elements/jbimage/tmpl находятся файлы, отвечающие за вывод разных шаблонов JBZoo Image (которые мы выбираем при настройке полей). Например, для вывода названия под изображение с шаблоном "popup", можно внести такие изменения в файл jbimage-popup.php  (JBZoo 2):

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');


App::getInstance('zoo')->jbassets->jbimagePopup();

$title = $this->get('title');

echo '<a ' . $linkAttrs . '><img ' . $imageAttrs . ' /></a><p>' . $title . '</p>' . "\n";

В данном случае явно заданные title будут выводиться под изображением. Тэг <p>, конечно, можете заменить на что-то другое.


  • 0

#3 Yuriy87

Yuriy87

Отправлено 05 September 2013 - 12:36

Kess, спасибо большое!






Click to return to top of page in style!