Перейти к содержимому

Сервис обмена электронных валют


Помощь в настройке JA Slideshow2

#1 CROSP

CROSP
  • Пользователь
  • 30 сообщений
  • Репутация: 0
0

Отправлено 18 Февраль 2011 - 08:17

Добрый день.
Я новичок, возникли проблемы с настройкой модуля JA Slideshow2.
Подскажите  как настроить отображение описания и зоображення на миниатюрах справа.
Чтобы они отличались от тех что на главной.
Вот так выглядит моя страница с модулем.
 Изображение
А я хочу сделать что-то похожее на это:
Изображение
 

Помогите пожалуйста, какой вид должен иметь код в поле "Description for each item"
[desc img="tracer-video.jpg" url="http://turnikman.ua/index.php"]
<h2>Еженедельная встраеча турникменов</h2>
<p> Приглашаем на встречу турникменов любого желающего </p>
[/desc]
Если у меня он выглядит так

 

 

  • 0

#2 bumer

bumer
  • Пользователь
  • 502 сообщений
  • Репутация: 0

Отправлено 18 Февраль 2011 - 08:45

ты хочешь чтобы описание было разное? то есть на миниатюре одно, а на большой другое? так?
  • 0

#3 CROSP

CROSP
    Topic Starter
  • Пользователь
  • 30 сообщений
  • Репутация: 0

Отправлено 18 Февраль 2011 - 21:18

да , именно .
и чтобы картинка по возможности разная была .
  • 0

#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 23 Февраль 2011 - 21:23

CROSP, ради вас помучился...
В данном модуле есть два типа slideshow:
1) Формируется из картинок, лежащих в заданной папке - первая картинка у вас в посте
2) Формируется из разделов статей (в статье должна быть хотя бы одна картинка и текст) - вторая картинка у вас в посте

Вообщем для одинакового отображения статей и картинок мне пришлось сделать вот что.

Изменяем файл с выводом slideshow из каротинок в папке - default.php
(.../mod_slideshow2/tmpl/default.php)

Для этого открываем файл default.php и заменяем код:
	<div class="ja-slide-thumbs">
<?php for ($i=0;$i<count($images); $i++) {?>
<div class="ja-slide-thumb">
<?php if ($navigation=='thumbs' && $navShowthumb == 1){?><img src="<?php echo $thumbArray[$i]?>" alt="Photo Thumb" />
<?php }else{?><span><?php echo ($i+1);?></span><?php } ?>
</div>
<?php }?>
</div>

<div class="ja-slide-thumbs-mask"><span class="ja-slide-thumbs-mask-left"> </span><span class="ja-slide-thumbs-mask-center"> </span><span class="ja-slide-thumbs-mask-right"> </span></div>

<p class="ja-slide-thumbs-handles">
<?php for ($i=0;$i<count($images); $i++) {?>
<span> </span>
<?php }?>
</p>

на такой:
	<div class="ja-slide-thumbs">
<?php for ($i=0;$i<count($images); $i++) {?>
<div class="ja-slide-thumb">
<?php if ($navigation=='thumbs'){?>
<div class="ja-slide-thumb-inner">
<?php if( $navShowthumb == 1 ) : ?>
<img align="left" src="<?php echo $thumbArray[$i]?>" alt="Photo Thumb" />
<?php endif; ?>
<?php if( $navShowdesc ): ?>
<?php echo $captionsArray[$i];?>
<?php endif; ?>
</div>
<?php }else{?><span><?php echo ($i+1);?></span><?php } ?>
</div>
<?php }?>
</div>

<div class="ja-slide-thumbs-mask" style=" display:none ">
<div class="ja-slide-thumbs-mask-left"> </div>
<div class="ja-slide-thumbs-mask-center"> </div>
<div class="ja-slide-thumbs-mask-right"> </div>
</div>

<p class="ja-slide-thumbs-handles">
<?php for ($i=0;$i<count($images); $i++) {?>
<span> </span>
<?php }?>
</p>


Изменяем косяки в дефолтном шаблоне - style.css
(.../mod_slideshow2/assets/themes/default/style.css) - если юзаем данный шаблон

1) Поголовно ищем в файле .maskdesc и заменяем на .maskDesc - кто-то криво классы прописал в CSS.
2) Ищем чисто класс maskDesc и добавляем в него height: 50px !important; - убираем косяк 100% высоты подсказки, затеняет всю картинку

Изменяем размеры блока для thumb'ов - mod_jaslideshow2.php
(.../mod_slideshow2/mod_jaslideshow2.php)

Вся проблема в том, что когда мы использовали slideshow из статей, размеры блока для отображения элементов предпросмотра брались из админки из полей - Main Item width и Main Item height. Когда же мы используем slideshow из картинок - размеры элементов предпросмотра формируются по размерам картинки thumb.

Для исправления подобного, ищем в файле строки:
itemWidth: <?php echo $thumbWidth+$thumbSpaces[0]; ?>,
				itemHeight: <?php echo $thumbHeight+$thumbSpaces[1]; ?>,
И заменяем их на:
itemWidth: <?php echo $navWidth; ?>,
				itemHeight: <?php echo $navHeight; ?>,

Убираем замену \n на <br> для [desc ...][desc] - helper.php
(.../mod_slideshow2/helper.php)

Ищем строку:
'caption'	=> str_replace("\n","<br />",trim($match[2])),
И заменяем на:
'caption'	=> trim($match[2]),

Все готово

Теперь осталось только правильно заполнить поле Description for each Item в админке:
[desc img="картинка_1" url="ссылка_1"]
<h3>Заголовок 1</h3>
Описание 1
[/desc]

[desc img="картинка_2" url="ссылка_2"]
<h3>Заголовок 2</h3>
Описание 2
[/desc]

...

[desc img="картинка" url="ссылка_N"]
<h3>Заголовок N</h3>
Описание N
[/desc]
Ссылка указывается, если нужна.

А теперь радуйтесь :mellow:
  • 0

#5 CROSP

CROSP
    Topic Starter
  • Пользователь
  • 30 сообщений
  • Репутация: 0

Отправлено 26 Февраль 2011 - 23:18

СПАСИБО ВАМ ОГРОМНОЕ !!!!!!!!!!!!!!! :mellow:
А Вы не подскажете как использовать в миниатюрах другой текст , как бы самому задать .
Чтобы он отличался от основного .
Изображение
  • 0

#6 IgorGrachev

IgorGrachev
  • Пользователь
  • 1 сообщений
  • Репутация: 0

Отправлено 26 Апрель 2011 - 16:46

Уважаемый ZiTosS,
Начал попытки отредактировать слайдшоу в шаблоне JA Community Plus, понял, что у меня навыков не совсем хватает (да, да, руки-крюки))), да шаблон весь какой-то кривой. В частности, на сайте http://www.joomlart.com/ на скрине шаблона модуль слайдшоу выглядит вот так:

Изображение

При попытке открыть демо - сайт открывается, только без модуля слайдшоу (еще пару недель назад демо-сайт открывался со слайдшоу, видимо накосячили разработчики - теперь выправляют).

Так вот, беда в том, что у меня вылазит такой внешний вид этого модуля:

Изображение

Firebug выдает, что это криво стоит значение высоты deskmasc, вместо 215 пикселей - 100. Подскажите, где это поправить?
  • 0

#7 valy2906

valy2906
  • Пользователь
  • 1 сообщений
  • Репутация: 0

Отправлено 07 Июнь 2011 - 11:04

Здравствуйте!
Я только начала осваивать joomla и т.д.
помогите, пожалуйста, настроить в модуле JA Slideshow2 слайд шоу из 3 картинок сразу, а то получается одна картинка сменяет другую!
или может подскажете другой модуль с такой функцией?
спасибо!
  • 0

#8 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 07 Июнь 2011 - 14:37

IgorGrachev, только сейчас увидел ваше сообщение.
Вам нужно определить, каким шаблоном вы пользуетесь. После этого идем:
/modules/mod_jaslideshow2/assets/themes/[ваш_шаблон]/style.css
Только не deskmasc, а maskdesc. А вообще у них косячные шаблоны, замечал это, даже стандартные отображаются криво.
Тут нужно пошаманить с CSS, думаю этого будет достаточно.

valy2906, slideshow2 этого точно не умеет. Вам в отдельную тему.
  • 0

#9 morilka

morilka
  • Пользователь
  • 2 сообщений
  • Репутация: 0

Отправлено 20 Июнь 2011 - 10:26

Прошу помощи.

Установил шаблон JA Partfolio через quickstart.
Решил отредактировать надписи на слайдшоу, когда изменяю хотябы один символ там, при сохранении вылезает сообщение NO_PERMISSION

Никак не найду, каких прав ему не хватает.

Joomla 1.6.3
  • 0

#10 morilka

morilka
  • Пользователь
  • 2 сообщений
  • Репутация: 0

Отправлено 20 Июнь 2011 - 10:48

Хах, сам нашёл ответ. Гугл спал, а вот яндекс не дал решения.)


  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru