0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 8526 Просмотров
*

iton

  • Новичок
  • 4
  • 0 / 0
Давно задался проблемой поиска нормальной галереи для Joomla. Текущий проект на 1.0.15  поэтому для нее и ищю галерею.Суть в том что необходимо после прьевью сразу открытие оригинала через слим бокс(ну или иное скажем лайтбокс не столь суть важно главное чтобы было красиво))))Ну так вот а в основном все галереи как пони Datso и т.д. после нажатия на превью открывается страницка со средним изоброжением и только после него идет изображение с "черным экраном".Ну так вот Easy Gallery по мне так просто и удобно ....вот ссыль http://wingnut.freitagmorgen.de/#example для примера, то что надо однако это версия на php+js .Ну и теперь вопрос реализовно ли это для Joomla 1.0.15 (ну вот то что по ссылке ? )
« Последнее редактирование: 08.06.2009, 14:58:42 от iton »
*

iton

  • Новичок
  • 4
  • 0 / 0
Или же может кто предложит другую галерею с вышеперечисленными характеристиками?
*

iton

  • Новичок
  • 4
  • 0 / 0
Отличный форум ...все молчат....
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
а поиском что слабо воспользоваться ?

Вот тебе решение вопроса для версии datsogallery-1.6

В файл datsogallery.php после строки

Код
$thumbnailpath       = $mosConfig_live_site . $ad_paththumbs . "/";

Добавляем

Код
$header = '';
    $mtl = array();
    $tsource = @file_get_contents("$mosConfig_absolute_path/templates/$cur_template/index.php");
    if(preg_match_all('/(mootools.v1.1|mootools)\.js/', $tsource, $mtl)){
    $mtl = $mtl[1];
    }
    if(!(in_array('mootools.v1.1', $mtl) || (in_array('mootools', $mtl)))){
    $header .= "<script type=\"text/javascript\" src=\"$gallerypath/js/slimbox/js/mootools.js\"></script>\n";
    }
    $header .= "<script type=\"text/javascript\" src=\"$gallerypath/js/slimbox/js/slimbox.js\"></script>\n";
    $header .= "<link rel=\"stylesheet\" href=\"$gallerypath/js/slimbox/css/slimbox.css\" type=\"text/css\" media=\"screen\" />\n";
    $mainframe->addCustomHeadTag($header);

echo "\n<script type=\"text/javascript\">\n";
    echo "window.addEvent('domready', function(){\n";
    echo "window.addEvent('domready', Lightbox.init.bind(Lightbox));\n";
    echo "});";
    echo "</script>\n";

В этом же файле находим строки

Код
if ($ad_showtip) {
echo "<a href='" . sefRelToAbs("$dgurl&func=detail&catid=$catid&id=$row1->id") . "'";
    echo "onmouseover=\"return overlib('";
    echo "<strong>$tle</strong>";
    if ($ad_showimgcounter > 0){ echo "<br />$dghits: $row1->imgcounter";}
    if ($ad_showrating > 0) { echo "<br />$dgvotes: $frating";}
    if ($ad_showcomment > 0) { echo "<br />$dgcomment : $comments";}
    echo "');\"";
    echo "onmouseout=\"return nd();\"><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' alt='".$tle."' /></a><br />";
    } else {
    echo "<div align='center'><a href='" . sefRelToAbs("$dgurl&func=detail&catid=$catid&id=$row1->id") . "'><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' alt='".$tle."' /><div>$tle</div></a></div>";
    }
    echo "</td>\n";
    $rowcounter++;

и заменяем на

Код
if ($ad_showtip) {
echo "<a rel='lightbox' href='$originalpath$row1->imgoriginalname' ";
    echo "onmouseover=\"return overlib('";
    echo "<strong>$tle</strong>";
    if ($ad_showimgcounter > 0){ echo "<br />$dghits: $row1->imgcounter";}
    if ($ad_showrating > 0) { echo "<br />$dgvotes: $frating";}
    if ($ad_showcomment > 0) { echo "<br />$dgcomment : $comments";}
    echo "');\"";
    echo "onmouseout=\"return nd();\"><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' alt='".$tle."' /></a><br />";
    } else {
    echo "<div align='center'><a rel='lightbox' href='$originalpath$row1->imgoriginalname'><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' alt='".$tle."' /><div>$tle</div></a></div>";
    }
    echo "</td>\n";
    $rowcounter++;

После этого из мини эскиза должно развернуться полное изображение

Может даже для datsogallery-1.5 будет работать
А может наоборот, для datsogallery-1.5 будет работать, а для datsogallery-1.6 нет. у меня по разному бывало, не помню точно

[вложение удалено Администратором]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Easy Gallery 1.0 beta 3 - Русская версия

Автор realovich

Ответов: 66
Просмотров: 75987
Последний ответ 19.01.2018, 16:38:40
от knyazevvalentinn
не работает Very Simple Image Gallery Plugin

Автор serghuk

Ответов: 12
Просмотров: 13537
Последний ответ 19.02.2014, 00:01:56
от JDV
Light Gallery из Easy Gallery

Автор micle

Ответов: 44
Просмотров: 39598
Последний ответ 14.01.2010, 14:58:16
от Олег
Light Gallery проблемы с узлом! намучанное.

Автор access

Ответов: 10
Просмотров: 10816
Последний ответ 02.09.2008, 11:12:36
от access