Установила модуль Flash Galery. Добавила картинки. Но почему-то на странице со списком галерей представление последней картинки не показывается.
Посмотрела во Views там стоит отображение картинки.
Hysteric У меня картинки отображаются как надо. Но надписи "Array" раздражает.. по идее там должны быть ссылки на главную и на корневую директорию галерей. Я ничего не менял, просто поставил модуль и захожу по ссылке www.мойсайт.ру/fgallery Единственный не документированный нюанс это то что надо включить чистые ссылки.
Нашел решение, но пока только теория, щас попробую испытать. Принцип создать страницу и использовать IFrame и загрузить туда галерею...
Конечно решение было не из лучших, но все таки получилось удалить строчку Array>>Array
Я создал 2 странички, в первый приписал код от страницы выбора галереи
<divclass="inside"> <ulclass="galleries"> <listyle="height : 100px"> <ahref="/node/6"></a><h3><ahref="/node/6">Розы Колумбия/Эквадор</a></h3> <divclass="description"><p>Розы. Страны поставщики Колумбия и Эквадор.</p> </div> <pclass="count">Картинок в этом каталоге: 2</p> </li>
<divclass="inside"> <h1class="title">Розы Колумбия/Эквадор</h1><scripttype="text/javascript"src="/modules/flash_gallery/simpleviewer/swfobject.js"></script><divid="flashcontent">Adobe Flash is required. <ahref="http://www.adobe.com/go/getflashplayer/">Download Adobe Flash.</a></div><scripttype="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
Поставил ссылку в главном меню на созданную мою страницу)))
Вуаля) Строчка исчезлЯ)
Но скажу чтобы добавить галерею вам придется помучаться)) обновление ссылок и страничек-если не готовы на такое то лучше терпите строчки нежелаемые
Комментарии
У меня тоже вопрос по этому модулю. Задам тут чтоб темы не плодить.
Поставил flash gallery. Модуль отображает картинки через simpleviewer.
Всё чудно но есть два вопроса:
1)Что это за дурацкие надписи "Array" ?
2)Как убрать надпись "simpleviewer"?
Скрин прилагаю
а у тебя картинки нормально отображаются? или что-то менял?
Вы не можете этого сделать по лицензионному соглашению. Заплатите 45$, купите Pro версию и убирайте.
Hysteric У меня картинки отображаются как надо. Но надписи "Array" раздражает.. по идее там должны быть ссылки на главную и на корневую директорию галерей. Я ничего не менял, просто поставил модуль и захожу по ссылке www.мойсайт.ру/fgallery Единственный не документированный нюанс это то что надо включить чистые ссылки.
adubovskoy Ну нельзя так нельзя.. пусть будет.
Проблема решилась установкой патча вот отсюда http://drupal.org/node/616458.
Патч вернул картинки, но надпись array осталась.
Нашел решение, но пока только теория, щас попробую испытать. Принцип создать страницу и использовать IFrame и загрузить туда галерею...
Конечно решение было не из лучших, но все таки получилось удалить строчку Array>>Array
Я создал 2 странички, в первый приписал код от страницы выбора галереи
<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)
<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
Поставил ссылку в главном меню на созданную мою страницу)))
Вуаля) Строчка исчезлЯ)
Но скажу чтобы добавить галерею вам придется помучаться)) обновление ссылок и страничек-если не готовы на такое то лучше терпите строчки нежелаемые
В кишках модуля в файле 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 исчезнет, но и крошек тоже не будет.
Проблему с 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);
} ?>
Только еще бы решить проблему с тем что нет страницы где мы сейчас находимся при выборе альбомов
Подскажите, пожалуйста...
В этой галереи необходимо что б отображалось СОДЕРЖИМОЕ... как это сделать?