Kredov long

fancybox \ lightbox не цепляют картинку \ ссылку

Тема в разделе "PHP", создана пользователем LOMANI, 24 янв 2013.

  1. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    картинка не всплывает в боксе, а открывается на новой страничке
    в скрипте
    PHP:
    <ul class="list section_list">
    <?    foreach ($page['preview'] as $item) : ?>               
    <li>
    <?= anchor (
    'images/mebel/preview/'.$item['pict'],
    img ( array (
        
    'class' => 'swaper_preview',
        
    'src' => 'images/mebel/preview/'.$item['img'],
        
    'title' => $item['pict_alt'],
        
    'alt' => $item['pict_alt']    ) ),
    array (
        
    'rel' => 'lightbox-preview',
        
    'title' => $item['pict_alt']
    ) ) 
    ?>
    </li>
    <?    endforeach ?>
    </ul>
    выводит на сайте
    HTML:
    <ul class="list seat_preview_list">
    			   
    <li>
    <a href="http://www.ХХХХХ.ru/images/seat/preview/9792df3a8298dadf04088ad28dfc2800.jpg" rel="lightbox-preview" title="T-612AXSN"><img class="swaper_seat_preview" src="http://www.ХХХХХ.ru/images/seat/preview/9792df3a8298dadf04088ad28dfc2800s.jpg" title="T-612AXSN" alt="T-612AXSN"></a></li>
    			   
    <li>
    <a href="http://www.ХХХХХХ.ru/images/seat/preview/e33b45808b6a0a1e43e73ffedec690eb.jpg" rel="lightbox-preview" title="T-612AXSN"><img class="swaper_seat_preview" src="http://wwwХХХХХХ.ru/images/seat/preview/e33b45808b6a0a1e43e73ffedec690ebs.jpg" title="T-612AXSN" alt="T-612AXSN"></a></li>
    			   
    <li>
    <a href="http://www.ХХХХХ.ru/images/seat/preview/59178ed43448d1308c0b46d84a757d51.jpg" rel="lightbox-preview" title="T-612AXSN"><img class="swaper_seat_preview" src="http://www.ХХХХХ.ru/images/seat/preview/59178ed43448d1308c0b46d84a757d51s.jpg" title="T-612AXSN" alt="T-612AXSN"></a></li>
    </ul>
    А вот с этим вариантом все хорошо работает, всплывает картинка в боксе
    это в скрипте
    PHP:
    <ul class="product_color_list">
                    <?    foreach ($page['base_color'] as $item) : ?>               
                    <li>
                        <a class="colorbox_color" href="/images/color/<?=$item['img']?>" title="<?=$item['pict_alt']?>" rel="color">
                        <?=
                        img 
    ( array (
                            
    'class' => 'swaper_color',
                            
    'src' => '/images/?w=80&h=50&src=images/color/'.$item['img'],
                            
    'title' => $item['pict_alt'],
                            
    'alt' => $item['pict_alt'],
                            
    'width' => '80',
                            
    'height' => '50') ) ?>
                        </a>
                        <h3 class="name" itemprop="color"><?= $item['name'?></h3>
                    </li>
                    <?    endforeach ?>
                </ul>
    а это выводит на сайте
    HTML:
    <ul class="product_color_list">
    						   
    			<li>
    				<a class="colorbox_color cboxElement" href="/images/color/b354.jpg" title="" rel="color">
    			<img class="swaper_color" src="http://wwwХХХХХ.ru/images/?w=80&amp;h=50&amp;src=images/color/b354.jpg" title="" alt="" width="80" height="50">			</a>
    			<h3 class="name">Тёмно-коричневый бук</h3>
    			</li>
    						   
    			<li>
    				<a class="colorbox_color cboxElement" href="/images/color/b355.jpg" title="" rel="color">
    			<img class="swaper_color" src="http://www.ХХХХ.ru/images/?w=80&amp;h=50&amp;src=images/color/b355.jpg" title="" alt="" width="80" height="50">			</a>
    			<h3 class="name">Светлый БУК</h3>
    			</li>
    						   
    			<li>
    				<a class="colorbox_color cboxElement" href="/images/color/b356.jpg" title="" rel="color">
    			<img class="swaper_color" src="http://wwwХХХХХl.ru/images/?w=80&amp;h=50&amp;src=images/color/b356.jpg" title="" alt="" width="80" height="50">			</a>
    			<h3 class="name">Хромовая опора</h3>
    			</li>
    						</ul>

    скрипты на разных страницах, содержимое в разных таблицах БД, содержание head одинаковое (почти)
    в чем может быть дело?
     
  2. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    попытался подогнать первый скрипт к виду как 2й:
    PHP:
    <ul class="list seat_preview_list">
                    <?    foreach ($page['preview'] as $item) : ?>               
                    <li>
                        <a class="swaper_seat_preview" href="/images/seat/preview/<?=$item['pict']?>" title="<?=$item['pict_alt']?>" rel="gallery1">
                        <?=
                        img 
    ( array (
                            
    'class' => 'fancybox',
                            
    'src' => 'images/seat/preview/'.$item['img'],
                            
    'title' => $item['pict_alt'],
                            
    'alt' => $item['pict_alt']) ) ?>
                        </a>
                       
                    </li>
                    <?    endforeach ?>
                </ul>
    скрипт работает, картинки выводит, а вот всплывающего бокса как не было так и нет =((

    з.ы. lightbox скриптов в шапке нет, только fancybox ... вместе конфликтуют
     
  3. LOMANI

    LOMANI

    Регистрация:
    18 янв 2013
    Сообщения:
    76
    Симпатии:
    5
    попробовал через livequery .... без результатно
    --- добавлено: 24 янв 2013 в 17:43 ---
    пробовал и так
    PHP:
    <ul class="list seat_preview_list">
                    <?    foreach ($page['preview'] as $item) : ?>            
                    <li>
                        <a class="gallery" href="/images/seat/preview/<?=$item['pict']?>" title="<?=$item['pict_alt']?>">
                        <img class="swaper_seat_preview" src="http://www.ХХХХХ.ru/images/seat/preview/<?=$item['img']?>" title="<?=$item['pict_alt']?>" alt="<?=$item['pict_alt']?>">

                        </a>

                    </li>
                    <?    endforeach ?>
                </ul>

    да же попробовал прямое указание картинок и ссылок, скопированных с рабочей страницы
    PHP:
    <ul class="list seat_preview_list">
                    <?    foreach ($page['preview'] as $item) : ?>            
                    <li>
                        <a class="colorbox_color cboxElement" href="/images/color/cdef5d4c1cee81cac9d7f067c2393f08b.jpg" title="Цвет Nut lyons" rel="color">
                        <img class="swaper_color" src="http://www.ХХХХХХ.ru/images/?w=80&amp;h=50&amp;src=images/color/cdef5d4c1cee81cac9d7f067c2393f08b.jpg" title="Цвет Nut lyons" alt="Цвет Nut lyons" width="80" height="50">                    </a>

                    </li>
                    <?    endforeach ?>
                </ul>

    всё тщетно =(
    --- добавлено: 24 янв 2013 в 18:32 ---
    решил проблему, путём банальности
    PHP:
        <script type="text/javascript">
      
    jQuery.noConflict();
       
      </
    script>

    <
    script type="text/javascript">
        
    jQuery(document).ready(function() {
            
    jQuery("a.fancybox").fancybox();
        });
    </
    script>
    нужно было поставить в нужную часть head после определённого набора скриптов =)
     
  4. stts

    stts

    Регистрация:
    21 фев 2013
    Сообщения:
    0
    Симпатии:
    0
    :bounce:)))))))))))