flash gallery

Главные вкладки

Аватар пользователя hysteric hysteric 12 апреля 2010 в 14:52

Установила модуль Flash Galery. Добавила картинки. Но почему-то на странице со списком галерей представление последней картинки не показывается.
Посмотрела во Views там стоит отображение картинки.

Из-за чего такое может быть?

ВложениеРазмер
Иконка изображения 1.JPG101.6 КБ
Иконка изображения 2.JPG26.54 КБ

Комментарии

Аватар пользователя Ziklon Ziklon 12 апреля 2010 в 15:35

У меня тоже вопрос по этому модулю. Задам тут чтоб темы не плодить.
Поставил flash gallery. Модуль отображает картинки через simpleviewer.

Всё чудно но есть два вопроса:
1)Что это за дурацкие надписи "Array" ?
2)Как убрать надпись "simpleviewer"?

Скрин прилагаю

Аватар пользователя adubovskoy adubovskoy 12 апреля 2010 в 16:20

"Ziklon" wrote:
2)Как убрать надпись "simpleviewer"?

Вы не можете этого сделать по лицензионному соглашению. Заплатите 45$, купите Pro версию и убирайте.

Аватар пользователя Ziklon Ziklon 12 апреля 2010 в 17:01

Hysteric У меня картинки отображаются как надо. Но надписи "Array" раздражает.. по идее там должны быть ссылки на главную и на корневую директорию галерей. Я ничего не менял, просто поставил модуль и захожу по ссылке www.мойсайт.ру/fgallery Единственный не документированный нюанс это то что надо включить чистые ссылки.

adubovskoy Ну нельзя так нельзя.. пусть будет.

Аватар пользователя ArmRus ArmRus 28 мая 2010 в 19:44

Нашел решение, но пока только теория, щас попробую испытать. Принцип создать страницу и использовать IFrame и загрузить туда галерею...

Конечно решение было не из лучших, но все таки получилось удалить строчку Array>>Array
Я создал 2 странички, в первый приписал код от страницы выбора галереи

<div class="inside">
<ul class="galleries">
<li style="height : 100px">
<a href="/node/6"></a><h3><a href="/node/6">Розы Колумбия/Эквадор</a></h3>
<div class="description"><p>Розы. Страны поставщики Колумбия и Эквадор.</p>
</div>
<p class="count">Картинок в этом каталоге: 2</p>
</li>

</ul>
</div>
</div>

А В другом Код от страницы галлереи(fgallery/1)

<div class="inside">
<h1 class="title">Розы Колумбия/Эквадор</h1>                                                                                                                                         <script type="text/javascript" src="/modules/flash_gallery/simpleviewer/swfobject.js"></script><div id="flashcontent">Adobe Flash is required. <a href="http://www.adobe.com/go/getflashplayer/">Download Adobe Flash.</a></div><script type="text/javascript">
var fo = new SWFObject("/modules/flash_gallery/simpleviewer/viewer.swf", "viewer", "700", "600", "7", "#181818");
fo.addVariable("preloaderColor", "0xff0000");
fo.addVariable("xmlDataPath", "/fgallery_xml/1");
fo.write("flashcontent");
</script>
</div>
</div>

Обновил ссылку в первом файле с fgallery/1 на /node/6
Поставил ссылку в главном меню на созданную мою страницу)))
Вуаля) Строчка исчезлЯ)
Но скажу чтобы добавить галерею вам придется помучаться)) обновление ссылок и страничек-если не готовы на такое то лучше терпите строчки нежелаемые

Аватар пользователя xandor xandor 28 октября 2010 в 16:27

В кишках модуля в файле flash_gallery.module
есть такой кусок кода:

if ($tid) {
$gallery = taxonomy_get_term($tid);
$parents = taxonomy_get_parents($tid);
foreach ($parents as $parent) {
$breadcrumb[] = array('path' => 'fgallery/'. $parent->tid, 'title' => $parent->name);
}
$breadcrumb[] = array('path' => 'fgallery/', 'title' => t('Image galleries'));
$breadcrumb = array_reverse($breadcrumb);
drupal_set_title($gallery->name);
}
$breadcrumb[] = array('path' => $_GET['q']);
drupal_set_breadcrumb($breadcrumb);
$output .= theme('flash_gallery', $galleries, $tid);
}

Копать надо тут!
Если его вообще убрать строка Array | Array исчезнет, но и крошек тоже не будет.

Аватар пользователя karel karel 23 ноября 2010 в 23:44

Проблему с array решает такой код
вместо

<?php
if ($tid) {
$gallery taxonomy_get_term($tid);
$parents taxonomy_get_parents($tid);
foreach (
$parents as $parent) {
$breadcrumb[] = array('path' => 'fgallery/'$parent->tid'title' => $parent->name);
}
$breadcrumb[] = array('path' => 'fgallery/''title' => t('Image galleries'));
$breadcrumb array_reverse($breadcrumb);
drupal_set_title($gallery->name);
}
$breadcrumb[] = array('path' => $_GET['q']);
drupal_set_breadcrumb($breadcrumb);
$output .= theme('flash_gallery'$galleries$tid);
?>

ставим

<?php
    
if ($tid) {
      
$gallery taxonomy_get_term($tid);
      
$parents taxonomy_get_parents($tid);
      foreach (
$parents as $parent) {
       
$breadcrumb[] = l($parent->name'fgallery/'$parent->tid);
      }
       
$breadcrumb[] = l(t('Image galleries'), 'fgallery/');
       
$breadcrumb[] = l(t('Home'), NULL);
       
$breadcrumb array_reverse($breadcrumb);
       
drupal_set_title($gallery->name);
    }
    
drupal_set_breadcrumb($breadcrumb);
    
$output .= theme('flash_gallery'$galleries$tid);
  }

?>

Только еще бы решить проблему с тем что нет страницы где мы сейчас находимся при выборе альбомов