Новости Joomla

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

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Интересует возможность вывода картинки с подписью в виде короткого текста в mod_random_image? Возможно ли это? Фото и подпись: Иван Петров, к примеру.
*

Dritmich

  • Осваиваюсь на форуме
  • 32
  • 0 / 0
Почему бы и нет? \mod_random_image\rmpl\default.php посмотрите, там в div'е картинка выводится. Можно и подпись добавить. Только надо понять, откуда вы её брать хотите? Если, например, выводить имя файла картинки, то добавить нечто типа <p><?php echo $image->name; ?> </p>
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
К примеру, есть 10 картинок, которые показываются случайным образом, к каждой бы прикрепить короткую фразу текста описания, но чтобы они не путались между собой, а каждой картинке соответствовало бы свое описание. Название файла не интересно.
Может, картинки пронумеровать и подписи пронумеровать, чтобы они соответствовали друг другу?
« Последнее редактирование: 17.02.2010, 22:13:23 от puzz »
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Как-то давно использовал вот такой скрипт, может, можно такой принцип использовать?
Код
numimg=0
i=0
imgslide=new Array()
imgslide[0]=new Image()
imgslide[1]=new Image()
imgslide[2]=new Image()
imgslide[3]=new Image()
imgslide[4]=new Image()
imgslide[5]=new Image()
imgslide[6]=new Image()
imgslide[7]=new Image()
imgslide[8]=new Image()
imgslide[9]=new Image()
imgslide[0].src="../foto/g/1.jpg"
imgslide[1].src="../foto/g/2.jpg"
imgslide[2].src="../foto/g/3.jpg"
imgslide[3].src="../foto/g/4.jpg"
imgslide[4].src="../foto/g/5.jpg"
imgslide[5].src="../foto/g/6.jpg"
imgslide[6].src="../foto/g/7.jpg"
imgslide[7].src="../foto/g/8.jpg"
imgslide[8].src="../foto/g/9.jpg"
imgslide[9].src="../foto/g/10.jpg"

function dems()
{
switch(i)
{
case 0: mytxt.innerText="Река Протва - отличное место для купания и рыбалки.";break;
case 1: mytxt.innerText="В Пушкарке летом - раздолье для детей.";break;
case 2: mytxt.innerText="Грибы в окрестных лесах - не чудо.";break;
case 3: mytxt.innerText="Некоторые садоводы разводят ... рыбу!";break;
case 4: mytxt.innerText="Надо осмотреть каждую веточку.";break;
case 5: mytxt.innerText="Шашлык после рабочего дня.";break;
case 6: mytxt.innerText="В Новый год на даче.";break;
case 7: mytxt.innerText="";break;
}
document.images[3].src=imgslide[numimg].src
{
numimg++
i=numimg
if(numimg==7)
numimg=0;
i=numimg

}
}
« Последнее редактирование: 17.02.2010, 22:23:55 от puzz »
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
http://extensions.joomla.org/extensions/photos-a-images/images-rotators/5453.

Тут лепит одно и тоже на все фото. Для названия альбома бы подошло, но хочется к каждой картинке.  Еще вариант- название файла лепит - а оно на английском, поэтому не подходит. Но ведь название файла подгружает, значит и мой текст мог бы подгрузить, надо подумать. Присвоить бы названию файла (к примеру, 1.jpg ) мой текст. Хотя и это уже прогресс. Сейчас вторую ссылку гляну.
« Последнее редактирование: 18.02.2010, 00:20:03 от puzz »
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
mod_hot_image_slider подошел бы, но пишет подписи на черной ленте по фотке  :o. Обидятся люди, не поймут.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
mod_hot_image_slider подошел бы, но пишет подписи на черной ленте по фотке
ну так дело наверно в магическом CSS :)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
puzz, ну у тебя есть прекрасные альтернативы для решения проблем:
а) придумывать костыли к стандартному модулю рандомимаджа
б) поменять 2 строчки в CSS готового модуля hot_image.

зы
я бы выбрал первый вариант.
ибо только через жоп терни настоящим космонавтам открывается космос :)
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
puzz, ну у тебя есть прекрасные альтернативы для решения проблем:
а) придумывать костыли к стандартному модулю рандомимаджа
б) поменять 2 строчки в CSS готового модуля hot_image.

зы
я бы выбрал первый вариант.
ибо только через жоп терни настоящим космонавтам открывается космос :)

Не все так однозначно. В mod_random_image не требуется приводить картинки к одному размеру, hot_image - требует, вот mod_hot_joomla_carousel не требует, но там надпись не вставишь. Так что костыли и там и там.  ;D
*

puzz

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Все-таки не для моего ума сделать в HOT Image Slider надпись под слайдом. :(
*

Absinth

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Я следующим образом решил проблему.
Все картинки сложил в одну папку и дал им названия от 000.jpg , 001.jpg и т.д.
Далее редактируем default.php
Добавляем подписи:
Код
$a[0] = 'Горкина М.В.<br>Учитель английского языка <br>шк.№73<br>Заслуженный учитель РФ';
$a[1] = 'Деменьтьева В.И.<br>Учитель музыки  <br>шк.№75<br>Заслуженный учитель РФ';
$a[2] = 'Гребенкин А.Е.<br>Учитель информатики<br> шк.№67<br>Победитель конкурсного отбора учителей <br>в рамках ПНПО';
$a[3] = 'Бугрова Т.В.<br>Учитель математики шк.№71 <br>Заслуженный учитель РФ';
$a[4] = 'Вялкова Л.В.<br>Педагог дополнительного образования <br>ЦДТ <br>Почетный работник образования';
При том последовательность картинок и подписей должна совпадать.
Далее в скрипте дописываем до div
Код
$nomerok = intval (substr ($image->name, 1, 3));
Это мы берём и отрезаем расширения.
Ну и на конец дописываем под <?php endif; ?>
Код
<br><?php echo $a[$nomerok]; ?>
Ну и всё, наслождайтесь)
*

digital

  • Осваиваюсь на форуме
  • 45
  • 2 / 0
Почему бы и нет? \mod_random_image\rmpl\default.php посмотрите, там в div'е картинка выводится. Можно и подпись добавить. Только надо понять, откуда вы её брать хотите? Если, например, выводить имя файла картинки, то добавить нечто типа <p><?php echo $image->name; ?> </p>
У меня таким макаром что-то не получилось.:( Может переменные как-то не так называются? Хотелось бы выводить случайное изображение с подписью под ним, у каждого изображения свое название. Как все-таки это сделать? Вариант, как в предыдущем посте не подойдет, т.к. галерея будет постоянно пополняться, причем из фронтенда, и при этом возможности постоянно править код естественно не будет.
*

digital

  • Осваиваюсь на форуме
  • 45
  • 2 / 0
Все же хотелось бы вернуться к вопросу: как при выводе случайного фото из галереи одновременно с самим фото выводить под ним и какую-то информацию, в частности имя файла? Или какой другой компонент посоветуете?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как не выводить позицию модуля на моб устройствах, или меньше определенного разм?

Автор SergeySpace

Ответов: 3
Просмотров: 1135
Последний ответ 13.12.2019, 15:40:16
от SergeySpace
Youjoomla Module Engine| Подсасывает не ту картинку

Автор Orung

Ответов: 0
Просмотров: 1224
Последний ответ 20.07.2017, 16:09:01
от Orung
Модуль RAXO - можно ли добавить возможность перелистывания страниц?

Автор Alex GOOD

Ответов: 6
Просмотров: 3277
Последний ответ 30.12.2016, 22:34:09
от Alex GOOD
Можно ли использовать плагин Sourcerer вместо плагина MultiAds?

Автор Briz1

Ответов: 6
Просмотров: 2035
Последний ответ 12.12.2016, 18:50:31
от effrit
Как изменить ссылку на картинку?

Автор darius512

Ответов: 1
Просмотров: 1322
Последний ответ 19.04.2015, 09:09:48
от vipiusss