За последние 24 часа нас посетили 18677 программистов и 1603 робота. Сейчас ищут 905 программистов ...

FancyBox + картинки в цикле в PHP

Тема в разделе "PHP для новичков", создана пользователем Tchort, 1 апр 2011.

  1. Tchort

    Tchort Активный пользователь

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    Вывожу циклом картинки и хочу сразу сделать чтобы картинки использовали плагин FancyBox:
    <?foreach($arResult["ITEMS"] as $cell=>$arElement):?>
    <a id="various4" href="<?=$arElement["DETAIL_PICTURE"]["SRC"]?>" title="<?=$arElement["PREVIEW_TEXT"]?>"><img alt="example4" src="<?=$arElement["PREVIEW_PICTURE"]["SRC"]?>" /></a>
    <?endforeach?>


    Но открывается с помощью плагина только первая картинка, на остальные плагин не работает. В чем может быть проблема?
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Скажешь спасибо за то, что я тебе помог в прошлой теме - помогу и в этой.
    А-то привыкли к тому, что им всё должны.
     
  3. Tchort

    Tchort Активный пользователь

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    Спасибо. Я не видел что вы там отвечали.
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Я в том числе.

    По этой теме:
    FancyBox группирует изображения по атрибуту rel тега a.
    Все теги a с одинаковым rel будут отображены единой галереей. Поэтому так же возможно несколько галерей.
     
  5. Tchort

    Tchort Активный пользователь

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    А справиться то с этим как можно? Создавать атрибуты вручную не получиться, ведь картинки циклом выводятся.
     
  6. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Tchort
    А что мешает в цикле присваивать атрибут rel? o_O
     
  7. Tchort

    Tchort Активный пользователь

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    а атрибут не должен быть уникальным?
     
  8. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Как насчет подумать?
    Если у тебя каждый атрибут уникальный, то как ты сгруппируешь их по общему признаку?
     
  9. Tchort

    Tchort Активный пользователь

    С нами с:
    7 дек 2010
    Сообщения:
    51
    Симпатии:
    0
    Да я думаю можно в цикле в атрибут вставлять ID (элемента) картинки и он точно никогда не будет повторятся. Щас пока не пробовал, с утра попробую.