[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Компонент RSMediaGallery
dan
Joomla 1.5 + RSMediaGallery (через Modules Anywhere)
При открытии картинки, отображаются: название и аписание.
Если картинку не открывать - отображается просто рамка
В общем, код нужно поправить так, чтобы на неактивных картинках отображалось название
Имеем следующее:
$title = '';
if ($show_title || $show_description)
{
if ($show_title)
$title .= '<b>'.$item->title.'</b>';
if ($show_description)
$title .= ($show_title ? '<br />' : '').$item->full_description;
$title = ' title="'.$this->escape($title).'"';
}

$html .= (!$image || $image && $i+1 == $image) ? '<li>' : '<li style="display: none;">';
$html .= '<div class="rsmg_content_container">';
$html .= '<a href="'.$big_image.'" rel="gallery" class="pirobox_gall_content'.$index.'"'.$title.'><img src="'.$small_image.'" width="'.$thumb_width.'" height="'.$thumb_height.'" alt="'.$this->escape($item->title).'" /></a>';
$html .= '</div>';
$html .= '</li>';
}
$html .= '</ul>';
$html .= '<span class="rsmg_content_clear"></span>';
}

return $html;

как сделать так, чтобы компонент понимал, что картинка открыта и выводил название?
Игорь_Vasinsky
Цитата
аписание

понятно.

Цитата
if (if ($show_title || $show_description))


исправь на

$show_title = true;
if (if ($show_title || $show_description))


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
VOVIAL
Доброго времени суток!

А не подскажите что и где подправить, что бы вывести "НазваниеТага" в качестве названия галереи???
Guest
Уточню...
Joomla 3.4.1. + RSMediaGallery 1.7.6.

Как я понял галерея делит картинки на группы по тегам. Нужно что бы название тега было видно над группой картинок.

Подскажите как и где подправить можно!?!
Игорь_Vasinsky
Guest
глянь что в объекте $item

echo '<pre>' . print_r($item, 1) . '</pre>';


если там нет тегов - значит нужно найти где формируется этот объект и подправить SQL запрос - чтобы теги попадали в него.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Guest
У меня как раз и была проблема с объектом. т.е. в том месте где мне нужно вывести тег еще нет объекта $item.
Но проблемку решил:
Файл .../components/com_rsmediagallery/views/album/tmpl/default_responsive.php

в строку 15 вставил "<h2><?php echo $this->tag; ?></h2>".

Как выяснилось $this это объект альбом, а у него есть ТАГ.

П.С. нашел все методом тыка, т.к. пхп не знаю...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.