1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помогите! Чтоб галерея работала...

Тема в разделе "Joomla", создана пользователем Роза Люксембург, 8 июл 2010.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. Роза Люксембург

    Роза Люксембург Постоялец

    Регистр.:
    5 фев 2009
    Сообщения:
    106
    Симпатии:
    16
    Доброе время суток!
    Уже несколько недель, временами опасно приближаясь к состоянию паранойи, бьюсь над проблемой фотогалереи.
    Проблема:
    есть компонент, к которому привинчена галерея на Lightview (http://www.nickstakenburg.com/projects/lightview), на jquery, который всем
    хорош, кроме того, что не работает IE! А эксклюзивно в опере и музилле (хотя на офсайте и работает, только непонятно как)
    Код такой:
    PHP:
    <?php 
    include('../../configuration.php');
    include(
    '../../config.php');
    include(
    "function/function.php");
    global 
    $database$mainframe$Itemid$mosConfig_list_limit;
    global 
    $database$mosConfig_db$mainframe$my$mosConfig_absolute_path;
    global 
    $mosConfig_live_site$conf_thumb_gphoto_width$conf_thumb_gphoto_height$conf_num_photo_coll$conf_desc_large_image;
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO?>" />

        <?php        
            
    //include("Function\db_func.php");
            
    $jobList getJob_Cat();
            
    $jobPerRow $conf_num_photo_coll;
            
    $numJob  count($jobList);
            
    $columnWidth    = (int)(100$jobPerRow);
            if (
    $numJob 
                {
                
    $i 0;
                for (
    $i$i $numJob$i++){
                    if (
    $i $jobPerRow == 0){
                        echo 
    "<tr valign=\"top\">";
                    }
                    
    extract ($jobList[$i]);            
            if (
    $conf_desc_large_image == 1){            
            echo 
    "<td width=\"$columnWidth%\" align=\"center\"><div align=\"center\">";
            echo 
    "<a href=\"javascript:Lightview.show({ href:'".$mosConfig_live_site."/components/com_hbssearch/view_image.php?img=$userfile', rel: 'ajax', options: {autosize: true, topclose: true, loading: true,}});\" title=".$alt_tag.">
                  <img src=\""
    .$mosConfig_live_site."/components/com_edithotdesc/$userfile\" width=".$conf_thumb_gphoto_width." height=".$conf_thumb_gphoto_height." border=\"0\" />      
                  </a></div><br />"
    .$alt_tag."</td>";
            }else{
            echo 
    "<td width=\"$columnWidth%\" align=\"center\">";
            echo 
    "<a href=\"javascript:Lightview.show({ href: '".$mosConfig_live_site."/components/com_hbssearch/view_image.php?img=$userfile', rel: 'ajax', options: {autosize: true, topclose: true, loading: true, }});\" title=".$alt_tag.">
                  <img src=\""
    .$mosConfig_live_site."/com_edithotdesc/$userfile\" width=".$conf_thumb_gphoto_width." height=".$conf_thumb_gphoto_height." border=\"0\" />      
                  </a><br />"
    .$alt_tag."</td>";
            }            
            if (
    $i $jobPerRow == $jobPerRow 1){
                echo 
    "</tr>";
            }
        }
        if (
    $i $jobPerRow 0
            {
            echo 
    '<td colspan="' . ($jobPerRow - ($i $jobPerRow)) . '">&nbsp;</td>';
            }
    }
    ?>
    </table></div> 
    </td></tr>
    </table>  
    </body>
    </html>
    И, соответственно, для файла view_image.php:
    PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head><link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site;?>/components/com_hbssearch/css/lightview.css" />
    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/prototype/1.6.0.2/prototype.js'></script>
    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.3/scriptaculous.js'></script>
    <script type='text/javascript' src='<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/prototype.js'></script>
    <script type='text/javascript' src='<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/scriptaculous.js'></script>
    <script type='text/javascript' src='<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/effects.js'></script>
    <script type='text/javascript' src='<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/lightview.js'></script>
    <script type='text/javascript' src='<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/jquery.js'></script>
    </head>
    <body>
    <?php
    include('../../configuration.php');
    include(
    '../../config.php');
    include(
    "function/function.php");
    global 
    $database$mainframe$Itemid$mosConfig_list_limit;
    global 
    $database$mosConfig_db$mainframe$my$mosConfig_absolute_path;
    global 
    $mosConfig_live_site$conf_thumb_gphoto_width$conf_thumb_gphoto_height$conf_num_photo_coll$conf_desc_large_image;
    $userfile $_REQUEST['img'];
    ?>
    <img src="<?php echo $mosConfig_live_site;?>/components/com_edithotdesc/<?php echo $userfile;?>" border="1" />
    </body>
    </html>
    Как же заставить его работать в эксплорере или как корректно установить другой плагин так, чтоб работал?:ai:

    скрипт платный, но здесь: http://www.nulled.ws/showthread.php?t=182007, выкладывала с другими...

    Да, и еще, у меня не работает вперед, назад... :)
     
  2. Conwell

    Conwell

    Регистр.:
    23 мар 2009
    Сообщения:
    337
    Симпатии:
    177
    Раз скрипт работает в опере и мозиле, значит проблема с корректностью работы скрипта в IE (какие-то ошибки при загрузке?) наложение свойств CSS в том же IE.
    Надо смотреть живой сайт, адрес или в личку, или сюда, под хайд.
     
    Роза Люксембург нравится это.
  3. Mr. Brightside

    Mr. Brightside

    Регистр.:
    19 янв 2010
    Сообщения:
    478
    Симпатии:
    70
    пх... а галлерею не судьба на кроссбраузерную сменить, или уже много наворочено? :)

    Плагин совместимости с ослом включён? :)
     
  4. Роза Люксембург

    Роза Люксембург Постоялец

    Регистр.:
    5 фев 2009
    Сообщения:
    106
    Симпатии:
    16
    Судьба у этого веб-творения витиеватая... И сменить ее я пыталась неоднократно... Например, меняю на:
    PHP:
    !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO?>" />
    <?php 
    include('../../configuration.php');
    include(
    '../../config.php');
    include(
    "function/function.php");
    global 
    $database$mainframe$Itemid$mosConfig_list_limit;
    global 
    $database$mosConfig_db$mainframe$my$mosConfig_absolute_path;
    global 
    $mosConfig_live_site$conf_thumb_gphoto_width$conf_thumb_gphoto_height$conf_num_photo_coll$conf_desc_large_image;
    ?>
    <link rel="stylesheet" href="<?php echo $mosConfig_live_site;?>/components/com_hbssearch/css/lightbox.css" type="text/css" media="screen">
    <script src="<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/jquery.jss" type="text/javascript"></script>
    <script src="<?php echo $mosConfig_live_site;?>/components/com_hbssearch/js/lightbox.jss" type="text/javascript"></script>
    </head>
    <body>


        <?php        
            
    //include("Function\db_func.php");
            
    $jobList getJob_Cat();
            
    $jobPerRow $conf_num_photo_coll;
            
    $numJob  count($jobList);
            
    $columnWidth    = (int)(100$jobPerRow);
            if (
    $numJob 
                {
                
    $i 0;
                for (
    $i$i $numJob$i++) 
                    {
                    if (
    $i $jobPerRow == 0
                        {
                        echo 
    "<tr valign=\"top\">";
                        }
                    
    extract ($jobList[$i]);            
    if (
    $conf_desc_large_image == 1){            
    echo 
    "<td width=\"$columnWidth%\" align=\"center\">";
    echo 
    "<div align=\"center\">
    <a href=\""
    .$mosConfig_live_site."/components/com_edithotdesc/$userfile\" rel=\"lytebox[slideshow]\"> 
          <img src=\"components/com_edithotdesc/
    $userfile\" width=".$conf_thumb_gphoto_width." height=".$conf_thumb_gphoto_height." border=\"0\" />      
          </a></div><br />"
    .$alt_tag."</td>";
    }else{
    echo 
    "<td width=\"$columnWidth%\" align=\"center\">";
    echo 
    "<div align=\"center\"><a href=\"".$mosConfig_live_site."/components/com_edithotdesc/$userfile\" rel=\"lytebox[slideshow]\"> 
          <img src=\"components/com_edithotdesc/
    $userfile\" width=".$conf_thumb_gphoto_width." height=".$conf_thumb_gphoto_height." border=\"0\" />      
          </a></div><br />"
    .$alt_tag."</td>";
    }            
        if (
    $i $jobPerRow == $jobPerRow 1
            {
            echo 
    "</tr>";
            }
        }
        if (
    $i $jobPerRow 0
            {
            echo 
    '<td colspan="' . ($jobPerRow - ($i $jobPerRow)) . '">&nbsp;</td>';
            }
        }
    ?>
    </table>
            <script type="text/javascript">
                window.addEvent('domready',function(){
                    Lightbox.init({descriptions: '.lightboxDesc', showControls: true});
                });
            </script>
      </div>
    </div> 
    </td></tr>
    </table>  
    </body>
    </html>
    и фотография просто открывается в новом окне, а лайтбокс в процессе не участвует - значит либо чего-то не хватает, либо что-то не так:nezn:, либо надо было, по совету мамы, выходить замуж за банкира...
    Подскажите, пожалуйста, как?...
    ... Кстати, поковыряла файл, prototype.js - вообще фотки перестали выскакивать...:die:

    ....Ура, заработало, вот бы еще понять - почему???
    И в опере значок "закрыть" пропал...
     
Статус темы:
Закрыта.