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

crazyASD

  • Давно я тут
  • 582
  • 26 / 2
В общем переделал карусель как в Тругаллери. Теперь он грузит в карусель не все превью, а например 10 штук далее от просматриваемой фотографии.
Для этого потребуется изменить код в файле joom.viewdetails.html.php:
Проверил, ошибка.
Код
Parse error: syntax error, unexpected ';', expecting T_FUNCTION in /**********.ru/httpdocs/components/com_joomgallery/includes/html/joom.viewdetails.html.php on line 350
Сон разума порождает монстров
--
Фрилансом не занимаюсь. Никому ничего не должен. Отвечаю по мере знания и умения. -- JFusion - Наше всё! Joomla 1.5.23 SMF 1.1.15 JFusion 1.5.6 JComments 2.2.0 JoomGallery 1.5.6.4 JDownloads 1.8
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Видимо я что то упустил. Но у меня эта карусель работает. Пока приложил файл  целиком.

[вложение удалено Администратором]
*

crazyASD

  • Давно я тут
  • 582
  • 26 / 2
Видимо я что то упустил. Но у меня эта карусель работает. Пока приложил файл  целиком.
Сработало, но коряво. Вместо 10 фото вперед, он показывает 10 назад. То есть, если ты находишься на первой фотографии, в поле карусели ничего нет, но стоит переместиться на 10 вперед, то карусель показывает 10 предыдущих.
Поправь пожалуйста.
Сон разума порождает монстров
--
Фрилансом не занимаюсь. Никому ничего не должен. Отвечаю по мере знания и умения. -- JFusion - Наше всё! Joomla 1.5.23 SMF 1.1.15 JFusion 1.5.6 JComments 2.2.0 JoomGallery 1.5.6.4 JDownloads 1.8
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
У меня в Тру Галлери так и работает. Я просто перенес код оттуда. К сожалению в коде не так силен, только пробую кое что под себя делать. Но попытаюсь.
*

crazyASD

  • Давно я тут
  • 582
  • 26 / 2
Просто я не понимаю смысла такой карусели :)
Сон разума порождает монстров
--
Фрилансом не занимаюсь. Никому ничего не должен. Отвечаю по мере знания и умения. -- JFusion - Наше всё! Joomla 1.5.23 SMF 1.1.15 JFusion 1.5.6 JComments 2.2.0 JoomGallery 1.5.6.4 JDownloads 1.8
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
У меня пользователи просят сделать именно так, чтобы последние загруженные фото показывались в начале галереи а не в конце. Отсюда и такой вывод карусели.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Выложил новый вариант карусели. Проверьте. Файл прикрепил. По 5 превьюшек слева и справа.

Код:

Код
<div class="jg_minis">
<?php
    if($config->jg_motionminis == 2)
    {
?>
    <div id="motioncontainer">
 <div id="motiongallery">
<div style="white-space:nowrap;" id="trueContainer">
<?php
$database = & JFactory::getDBO();
        $prev_id = $this->ordering - '5';
        $next_id = $this->ordering + '5';
        $database->setQuery("SELECT * FROM #__joomgallery WHERE ordering BETWEEN '$prev_id' AND '$next_id' AND catid = '$this->catid' and published = '1' and approved = '1' ORDER BY ordering DESC ");
        $rows = $database->loadObjectList();

foreach($rows as $row1)  
      {
?>
          <a href="<?php echo JRoute::_($this->joom_componenturl.'&func=detail&id='.$row1->id._JOOM_ITEMID).'#joomimg'; ?>">
<?php

        if($row1->id == $this->id)
        {
?>
            <img src="<?php echo _JOOM_LIVE_SITE.$this->joom_thumbnailpath.$row1->imgthumbname; ?>" name="jg_mini_akt" class="jg_minipic" alt="<?php echo $row1->imgtitle; ?>" id="jg_mini_<?php echo $row1->id; ?>" /></a>
<?php
        }
        elseif($row1->id != $this->id)
        {
?>
            <img src="<?php echo _JOOM_LIVE_SITE.$this->joom_thumbnailpath.$row1->imgthumbname; ?>" class="jg_minipic" alt="<?php echo $row1->imgtitle; ?>" id="jg_mini_<?php echo $row1->id; ?>" /></a>
<?php
        }
      }

?>  
         </div>
       </div>
     </div>
<?php
    }
?>
  </div>

[вложение удалено Администратором]
*

crazyASD

  • Давно я тут
  • 582
  • 26 / 2
Во! Теперь все очень круто. Спасибо!
Сон разума порождает монстров
--
Фрилансом не занимаюсь. Никому ничего не должен. Отвечаю по мере знания и умения. -- JFusion - Наше всё! Joomla 1.5.23 SMF 1.1.15 JFusion 1.5.6 JComments 2.2.0 JoomGallery 1.5.6.4 JDownloads 1.8
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Ну и хорошо. По идее надо было ограничить запрос. Если не сложно, можете переделать. Так наверное будет быстрее. Надо поменять строку и все.

Код
$database->setQuery("SELECT * FROM #__joomgallery WHERE ordering BETWEEN '$prev_id' AND '$next_id' AND catid = '$this->catid' and published = '1' and approved = '1' ORDER BY ordering DESC LIMIT 11"); 
« Последнее редактирование: 30.12.2009, 05:46:03 от jem777 »
*

Akksimo

  • Захожу иногда
  • 215
  • 1 / 0
  • Без выходных
\com_joomgallery\includes\html\joom.viewdetails.html.php

Такого нет файла в Version 1.5.7.1
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
В 1.5.7.1 много чего нет по сравнению с 1.5.0.5.))
*

Akksimo

  • Захожу иногда
  • 215
  • 1 / 0
  • Без выходных
В 1.5.7.1 много чего нет по сравнению с 1.5.0.5.))
Ну а куда это всё прописывать, чтобы выводилось в каруселе по 6\5 фоток чтобы не грузило хост - меня модератор ветки в фак отправил а там ток это по теме
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Честно говоря, даже внаскидку не скажу. Уж больно много чего там в коде поменялось с тех пор. Но потом как будет время - помотрю, мне самому любопытно.
*

Akksimo

  • Захожу иногда
  • 215
  • 1 / 0
  • Без выходных
Честно говоря, даже внаскидку не скажу. Уж больно много чего там в коде поменялось с тех пор. Но потом как будет время - помотрю, мне самому любопытно.
Тогда тему не удаляйте
http://joomlaforum.ru/index.php/topic,169110.0.html

*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Продублирую и здесь решение ограничения карусели для JoomGallery 1.5.7.2:

Практически тот же самый хак, что и был раньше. Версия галереи - JoomGallery Version 1.5.7.2.
Открываем файл /components/com_joomgallery/views/detail/tmpl/default.php и после строки №195 вставляем этот код:
Код
<?php 
        $database = & JFactory::getDBO();
        $prev_id = $this->image->ordering - '5';
        $next_id = $this->image->ordering + '5';
        $database->setQuery("SELECT * FROM #__joomgallery WHERE ordering BETWEEN ".$prev_id." AND ".$next_id." AND catid = ".$this->image->catid." AND published = 1 AND approved = 1 ORDER BY ordering ASC ");
        $rows = $database->loadObjectList();
?>

далее ниже находим код:
       
Код
 if(count($this->images)):
          foreach($this->images as $row): ?>

и меняем его на этот:
       
Код
 if(count($rows)):
          foreach($rows as $row): ?>

В зависимости от настроек сортировки фото в галерее, меняем ORDER BY ordering ASC на ORDER BY ordering DESC. Число смещения на ваше усмотрение, по умолчанию по 5 фото слева и справа.
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Переделанная кареусель для версии 1.5.7.4 работает неправильно. Если в категории выбрать первую картинку, то она его не ставит первым, а ставит после пяти картинок, если очень много картинок в категории, то картинка вообще съезжает вниз чуть ли не на двадцатую позицию.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Последнюю версию галереи не смотрел, так что ошибки вполне могут себе быть, т.к. автор любит переделывать галерею весьма так неслабо. В особенности менять таблицы в БД и даже расположение(!) фото.
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
Есть возможность исправить?
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Под рукой нет установленной версии, но потом могу погонять на локалке.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Проверил на 1.5.7.4 - все работает нормально.
Измененный файл прикладываю.

[вложение удалено Администратором]
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
спасибо, вечером проверим.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
У меня файл default.php сильно изменен. Можно выложить, что именно изменить в данном файле.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Там наверху код указан, я его не менял. Если сильно надо - выкладывай свой, посмотрю.
*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
где там наверху код указан? Я что-то не понял. Я свой код карусели не составлял, у меня сам файл изменен, поэтому мне нужен только код.
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
все отлично подошло, оставил 3 превью - текущую, назад, вперед.
Только вот "поломался" модуль mod_joomimg... но и к лучшему, лучше вывести нужное фото с сылками через mod_custom чем еще добавлять "левых" запросов
*

dennioushen

  • Захожу иногда
  • 86
  • 0 / 0
  • Don Corleone
jem777
Ну вот в упор не вижу или просто путаю название настроек. Где вкл карусель?!
Имеется ввиду "детальный вид" и показ мини-эскизов?! Или же все таки мини эскизы отображаются вместо стрелок (влево-вправо)?!
Спасибо
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
jem777
Ну вот в упор не вижу или просто путаю название настроек. Где вкл карусель?!
Имеется ввиду "детальный вид" и показ мини-эскизов?! Или же все таки мини эскизы отображаются вместо стрелок (влево-вправо)?!
Спасибо
С настройками там игра из серии "я ищу", квест блин.
Карусель - настройки - детальный вид - Motiongallery - Показ мини-слайдов - да  
а дальше играете с настройками.
и мини эскизы и стрелки вместе
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
С настройками там игра из серии "я ищу", квест блин.
Карусель - настройки - детальный вид - Motiongallery - Показ мини-слайдов - да  
а дальше играете с настройками.
и мини эскизы и стрелки вместе. хотел отключить эти стрелки, сам не нашел. Играю в квест дальше)

*

Garum

  • Давно я тут
  • 654
  • 47 / 0
  • Акула пера
стрелки отключить нельзя, их можно убрать в php
http://izans.ru/oboi?view=category&catid=6 фото самых красивых девушек на рабочий стол
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Водяной знак watermark перестает работать

Автор xSPiRiTx

Ответов: 2
Просмотров: 2229
Последний ответ 21.05.2015, 22:53:53
от svab
Добавление водяного знака (watermark) на миниатюры и в детальный просмотр при аплоаде оригинального

Автор ardeus

Ответов: 0
Просмотров: 1255
Последний ответ 19.03.2015, 22:03:53
от ardeus
Watermark не работает

Автор DevilX

Ответов: 12
Просмотров: 3790
Последний ответ 01.02.2013, 18:38:14
от anthophyta
WaterMark в виде категории

Автор OverRND

Ответов: 3
Просмотров: 1960
Последний ответ 05.01.2013, 12:59:47
от jem777
Watermark на превь. и на файлы

Автор Akksimo

Ответов: 0
Просмотров: 1325
Последний ответ 23.03.2012, 00:56:51
от Akksimo