[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подписи к картинкам
[MI_nor]
Здравствуйте, а возможно ли брать из тега <img> alt и использовать его как подпись к картинке?



Спустя 47 секунд (10.08.2010 - 13:33) Lenarfate написал(а):
а зачем?не легче ли просто имя картинки выводить

Спустя 4 минуты, 10 секунд (10.08.2010 - 13:37) Michael написал(а):
Конечно можно. JavaScript-ом же подпись формируется?
Передать побольше данных в атрибутах тэга - очень неплохое решение.

Спустя 1 минута, 50 секунд (10.08.2010 - 13:39) Ice написал(а):
Имя может быть и a1b2c3.png.
Логичнее будет взять из базы и альт и подпись.

Спустя 8 минут, 59 секунд (10.08.2010 - 13:48) [MI_nor] написал(а):
Ice, из какой базы? =)
Я имею ввиду тег аля <img href="1.jpg" alt="это очень милая картинка"/>
И вот это "это очень милая картинка" присобачить в подпись под самой картинкой =)
Michael,почему именно javascript? Я думал о том, чтобы регуляркой выдрать сам альт, но подумал о том, а что если не будет этого альта ?

Спустя 11 минут, 25 секунд (10.08.2010 - 13:59) Lenarfate написал(а):

var a = document.getElementById("pic").alt="Значение";


а потом вытаскиваете значение. ну как то так. думайте

Спустя 1 минута, 52 секунды (10.08.2010 - 14:01) Ice написал(а):
Цитата ([MI_nor)
,10.08.2010 - 14:48]Ice, из какой базы? =)

из своей

Спустя 9 минут, 16 секунд (10.08.2010 - 14:11) Michael написал(а):
Подробнее опиши, что где имеется и чего хочешь добиться.

Спустя 44 минуты, 38 секунд (10.08.2010 - 14:55) [MI_nor] написал(а):
Попробую описать суть =) На сайте пользователи оставляют новости, соотв загружают к ним картинки. Иногда к этим картинкам требуется сделать подписи аля как тут...http://www.kp.ru/daily/24537/717602/
Чтобы не создавать отдельных полей для подписи решил сделать заполнение из альтернативного текста к картинке =) Вот собственно и все. То, что подсказал Lenarfate в принципе очень неплохо, но юзер id сам не добавит, а автоматом добавлять случайный...и как потом тогда находить все эти картинки?)

Спустя 2 минуты, 33 секунды (10.08.2010 - 14:58) Lenarfate написал(а):
сохраняй название в базу и при выводе бери оттуда, вот и все

Спустя 26 минут, 47 секунд (10.08.2010 - 15:25) [MI_nor] написал(а):
А без базы никак не обойтись?)

Спустя 2 минуты, 56 секунд (10.08.2010 - 15:27) Lenarfate написал(а):
[MI_nor]
так удобней. один запрос и готово

Спустя 12 минут, 30 секунд (10.08.2010 - 15:40) Basili4 написал(а):
[MI_nor]
используй файлы

Спустя 11 минут, 32 секунды (10.08.2010 - 15:51) Lenarfate написал(а):
Цитата
используй файлы

это еще геморней)

Спустя 2 часа, 47 минут, 57 секунд (10.08.2010 - 18:39) [MI_nor] написал(а):
Я решил сделать по другому =)
if (preg_match('/<img.+alt=[\'"]([^\'"]+)[\'"].*>/i',$imgtag, $matches)) $alt=$matches[1];
if($alt!="")
$tag = "<div class=\"gallery\" style=\"text-align: center;\"><a rel='lightbox[log]' href='".$link[1]."'>
<img class='image' src='"
.$link[1]."' width='".$osx."' height='".$osy."'/></a>
<span>
$alt</span></div>";
else
$tag = "<a rel='lightbox[log]' href='".$link[1]."'><img class='image' src='".$link[1]."' width='".$osx."' height='".$osy."'/></a>";
unset($alt);

Не знаю уж хорош или плох это вариант, но как уж есть =)

Спустя 1 минута, 26 секунд (10.08.2010 - 18:41) Lenarfate написал(а):
ты сделал еще более геморней, чем на файлах biggrin.gif

Спустя 13 минут, 40 секунд (10.08.2010 - 18:55) [MI_nor] написал(а):
Я не понял ваш вариант, каким чипыжами привязывать к картинке описание =)
И что-ж тут такого геморного?

Спустя 5 минут, 1 секунда (10.08.2010 - 19:00) Lenarfate написал(а):
Цитата
Я не понял ваш вариант, каким чипыжами привязывать к картинке описание

может тебе тогда сюда http://www.google.ru/search?client=opera&r...=utf-8&oe=utf-8

Спустя 3 минуты, 38 секунд (10.08.2010 - 19:03) [MI_nor] написал(а):
Спасибо, но я знаю как вставить строку в таблицу wink.gif

Спустя 1 минута, 38 секунд (10.08.2010 - 19:05) Lenarfate написал(а):
тогда бы не возник последний вопрос

Спустя 5 минут, 22 секунды (10.08.2010 - 19:10) [MI_nor] написал(а):
Я не понял самой сути, как взяимосвязывать изображение и её описание из таблицы. Может Вы предлагаете сделать автоинкрементное поле и его значение привязывать к изображению в виде id="X" ? Или у Вас есть более гениальные идеи до которых мне придется додумываться еще сотни лет пока не снизойдет озарение? =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.