Вставка описания к изображению.

Тема в разделе "Верстка", создана пользователем disker, 25 дек 2012.

Информация :
Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела и Правилами форума
Для быстрого поиска ответов на ваши вопросы воспользуйтесь Картой раздела и/или Поиском по разделу
Модераторы: ultra
  1. disker

    disker

    Регистр.:
    28 авг 2007
    Сообщения:
    577
    Симпатии:
    59
    Как прописать название изображению если оно вставляется на страницу вот таким способом:
    Код:
    [img=style=float: left; margin-right: 5px; padding: 5px]Ссылка на изображение[/img]
    Нужно, чтобы при наведение мышки на изображение всплывала надпись с названием изображения.
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.546
    Симпатии:
    1.418
    Если повезёт:
    Код:
    [img=alt="текст";style=float: left; margin-right: 5px; padding: 5px]Ссылка на изображение[/img]
    
    еще alt на title попробуй менять

    Если не один из тегов не поможет - читай мануал к скрипту или ковыряй файлик, который из этих тегов формирует HTML-код...

    PS перенёс тему в раздел Верстка - это ближе чем Варезник->Графика... Хотя может и в Мегафлуд стоило...
     
    mahmoud mystero нравится это.
  3. disker

    disker

    Регистр.:
    28 авг 2007
    Сообщения:
    577
    Симпатии:
    59
    Не работает ни первый ни второй вариант. Похоже действительно придется ковырять движок. Спасибо. e107 к слову движок.
     
  4. redice

    redice Создатель

    Заблокирован
    Регистр.:
    13 сен 2009
    Сообщения:
    24
    Симпатии:
    1
    Если верить wiki движка e107 то
    Код:
    [img alt=Alttext style=float: left; margin-right: 5px; padding: 5px]Ссылка на изображение[/img]
    Попробуйте текст alt написать без пробелов для начало.
     
  5. disker

    disker

    Регистр.:
    28 авг 2007
    Сообщения:
    577
    Симпатии:
    59
    не работает. В таком варианте в описание попадает и строка style=float: left;..... 5px

    Пробовал ставить после описания и двоеточие и точку с запятой, но эффекта никакого. Видимо не предусмотрено в движке задание двух свойств сразу изображению .. :(
     
  6. dmitriy k

    dmitriy k Писатель

    Регистр.:
    10 дек 2012
    Сообщения:
    7
    Симпатии:
    2
    попробуй так:
    Код:
    [img alt='Alttext' style='float: left; margin-right: 5px; padding: 5px']Ссылка на изображение[/img]
     
  7. ShaDeRzz

    ShaDeRzz

    Регистр.:
    16 окт 2007
    Сообщения:
    176
    Симпатии:
    65
    Если верить спецификации к примеру форумного движка simplemashine, синтаксис должен быть таким:

    Код:
    [tag alt="alt text" style="rules"]text[/tag]
    тоесть в вашем случае должно работать:

    Код:
    [img alt="Описание картинки" style="float:left"]Ссылка на изображение[/img]
    А вообще для решения задачи проще всего посмотреть сценарий, который парсит данный bbcod. Очень велика вероятность, что того что вы хотите сделать, в сценарии попросту не предусмотрено.

    Синтаксиса который привели вы:
    Код:
    [img=style=float ... 
    Я вообще не встречал. Вы точно не опечатались?
     
  8. disker

    disker

    Регистр.:
    28 авг 2007
    Сообщения:
    577
    Симпатии:
    59
    какой simplemashine? e107 - написано же выше..
    <-------------- добавлено через 54 сек. -------------->
    нет, не опечатался. Этот синтаксис прекрасно работает в е107

    скорее всего и именно поэтому модер видимо написал, что тему может перенести во флуд, а я не сразу догнал почему это было сказано..

    Добавлено zek24: дабл-постинг! есть кнопка редактировать
     
  9. ShaDeRzz

    ShaDeRzz

    Регистр.:
    16 окт 2007
    Сообщения:
    176
    Симпатии:
    65
    выше, где-то в переписке. А такие вещи желательно описывать в первом посте...
    Simplemashine я приводил в пример, говоря о спецификации.

    Касательно e107 на Wiki (http://wiki.e107.org/index.php?title=Using_BBCodes#Using_BBCode), как уже писал выше уважаемый redis, описаны примеры использования данного тега лишь с одним параметром одновременно.
    Могу лишь предложить попробовать так:

    Код:
    1) [img alt=Alttext style=float:left;margin-right:5px;padding:5px]Ссылка на изображение[/img]
    2) [img alt="Alttext" style="float:left;margin-right:5px;padding:5px"]Ссылка на изображение[/img]
     
  10. disker

    disker

    Регистр.:
    28 авг 2007
    Сообщения:
    577
    Симпатии:
    59
    ShaDeRzz : в первом варианте в описании изображения получаю вот это:

    Alttext style=float:left;margin-right:5px;padding:5px

    во втором вот это:

    "Alttext" style="float:left;margin-right:5px;padding:5px"